WebMCP v1 — SICETAC al Instante
Fecha de estado: 2026-09-02
Rama de implementación: codex/webmcp-sicetac-v1
Estado: publicado en main y validado de punta a punta en https://atiemppo.com/sicetac-al-instante/.
Objetivo
Permitir que un agente compatible abra https://atiemppo.com/sicetac-al-instante/, descubra una herramienta llamada consultar_sicetac y consulte una ruta con el mismo backend y las mismas opciones de SICETAC al Instante.
No es un producto nuevo y no duplica el cálculo SICETAC.
Flujo
Agente en la página
|
v
consultar_sicetac (WebMCP, read-only)
|
v
POST https://sicetac-api-mcp.onrender.com/consulta
|
v
Respuesta corta: ruta, totales, H2/H4/H8, peajes y texto
La página humana no incorpora formulario, iframe ni interfaz nueva. En navegadores sin WebMCP, la herramienta no se registra y la página continúa funcionando normalmente.
Archivos de esta implementación
sicetac-al-instante.html: registro y ejecución del tool.llms.txt: enruta primero a la landing con tool in-page.llms-full.txt: documenta el mismo orden de acceso.docs/WEBMCP-SICETAC-V1.md: esta nota de coordinación.
Contrato del tool
- Nombre:
consultar_sicetac - Título:
Consultar SICETAC - Tipo: solo lectura (
readOnlyHint: true) - Obligatorios:
origen,destino - Opcionales:
vehiculo, defaultC3S3carroceria, defaultGeneral - Estacas
- El schema no acepta propiedades adicionales.
- No recibe modo plus ni hora logística.
- Siempre solicita al backend
resumen: trueypeajes: true. - Devuelve como máximo cinco variantes oficiales, indica el total disponible y limita
textoa 1500 caracteres.
Las listas de vehículos y carrocerías se copiaron del catálogo vigente de SICETAC-INSTANT; esa aplicación fue consultada en modo de solo lectura.
Límites entre repositorios
Esta implementación pertenece exclusivamente a PAGINA-WEB-ATIEMPPO.
No modifica:
SICETAC-API-MCP/sicetac-mcp-atiemppo;SICETAC-INSTANT;SICETAC-LAB;- Render, Vercel, Supabase, secretos o migraciones.
Existe un trabajo anterior, separado y todavía local en SICETAC-API-MCP, relacionado con una API comercial v1. No forma parte de esta rama y debe revisarse en su propio flujo antes de commit, push, migración o despliegue.
Validaciones realizadas
Revalidado el 2026-09-02:
- build completo de Jekyll con Ruby 3.1.4: correcto;
- registro simulado del tool: correcto;
- consulta real Bogotá → Barranquilla: correcta;
- respuesta observada: H2, H4, H8 y peajes presentes;
- respuesta WebMCP compacta: 457 caracteres de JSON y 95 de
texto; - CORS del backend para
Origin: https://atiemppo.com: correcto; git diff --check: correcto;- publicación de GitHub Pages para el commit
4d1ec6c: correcta; - sitio público: contiene
document.modelContext.registerToolyconsultar_sicetac; - navegador integrado: descubrió el tool desde la página y lo ejecutó correctamente;
- Chrome 152 con
WebMCP for testingy Model Context Tool Inspector: descubrióconsultar_sicetac, mostró su esquema y confirmóreadOnlyHint; - ejecución manual desde el inspector de Chrome: correcta, sin usar formulario ni iframe;
- prueba publicada Bogotá → Barranquilla: H2
$7.638.005, H4$7.821.531, H8$8.188.583y peajes$869.600COP.
Nota de entorno: Jekyll 3.9 con Ruby 3.2.4 falla por una incompatibilidad preexistente de Liquid con String#tainted?; Ruby 3.1.4 construye el sitio correctamente.
Token de Chrome, explicado sin lenguaje técnico
El token público del Origin Trial de Chrome para WebMCP fue creado el 2026-09-02 para https://atiemppo.com. No es una clave de SICETAC, OpenAI, Render ni Supabase.
Configuración registrada:
- origen exacto:
https://atiemppo.com; - subdominios: no;
- uso por terceros: no;
- uso esperado: 0 a 10.000 páginas diarias;
- expiración indicada por Chrome: 2026-11-16;
- token instalado en el
<head>desicetac-al-instante.html.
El token es público por diseño y permite que Chrome habilite el experimento para ese origen. Para Site tools del navegador integrado de ChatGPT/Codex, la disponibilidad depende del soporte de OpenAI y no de este token de Chrome.
Para repetir la prueba manual en Chrome 150 o superior:
- habilitar
chrome://flags/#enable-webmcp-testingy reiniciar Chrome; - instalar Model Context Tool Inspector;
- abrir la landing y el panel lateral del inspector;
- elegir
consultar_sicetac, proporcionar argumentos JSON válidos y ejecutar.
El inspector es una herramienta de desarrollo y no implementa límites de seguridad para uso general; debe utilizarse únicamente en sitios confiables y puede deshabilitarse cuando termine la prueba.
Coordinación con otros cambios de la web
Otros proyectos pueden modificar el resto de PAGINA-WEB-ATIEMPPO, pero deben evitar sobrescribir estos archivos sin revisar la integración:
sicetac-al-instante.htmlllms.txtllms-full.txtdocs/WEBMCP-SICETAC-V1.md
El archivo local docs/SEGUIMIENTO-EN-2026-08-30.md pertenece al trabajo anterior de la fase inglesa y no se incluye en esta rama.
Estado de publicación y siguiente paso opcional
La rama se subió a GitHub y el mismo cambio se publicó en main con autorización explícita de Juan. La publicación, el descubrimiento del tool y una consulta real quedaron verificados.
No queda ningún paso obligatorio para el objetivo de que un agente compatible entre a ATIEMPPO y consulte SICETAC. El paso adicional de registrar el Origin Trial de Chrome también quedó realizado; ese token no es una clave del API ni debe confundirse con la futura API comercial.
No se modificó ni publicó el trabajo local separado de SICETAC-API-MCP.