Que te comparen bien
Un agente que compara diez tiendas por encargo de alguien no puede leer diez maquetaciones distintas. Sí puede llamar diez veces a la misma función y recibir datos con la misma forma.
Un buscador quiere entender de qué habla tu página. Un agente quiere hacer algo en ella: buscar, comparar, reservar, comprar. Son dos problemas distintos, y hasta ahora solo teníamos herramientas para el primero. WebMCP añade una capa donde la web declara sus verbos.
La página registra herramientas en el navegador. Cada una lleva un nombre, una descripción en lenguaje natural, un esquema de entrada y la función que la ejecuta. El agente lee esa lista y llama a la que necesita, con parámetros, como quien usa una API.
document.modelContext.registerTool({
name: 'buscar_producto',
description: 'Busca en el catálogo por texto',
inputSchema: { type: 'object',
properties: { consulta: { type: 'string' } } },
annotations: { readOnlyHint: true },
async execute({ consulta }) { /* … */ }
})Hay también una variante declarativa: anotar un <form> que ya existe para que el agente sepa qué hace. Sin JavaScript nuevo.
Lo relevante no es la sintaxis: es que la ejecución ocurre dentro de la sesión del usuario. Sus cookies, sus permisos, su carrito. No hay un servidor intermedio que tenga que autenticarse por él.
El recorrido
Al cargar la página se registran sus herramientas. No es un fichero aparte que haya que descubrir: viaja con la página que ya se está visitando.
En vez de inspeccionar el DOM y deducir para qué sirve cada botón, recibe una lista de funciones con su descripción y su esquema.
Invoca la herramienta con parámetros tipados. Si el esquema no encaja, falla antes de tocar nada, en vez de rellenar un formulario a medias.
La ejecución ocurre en la pestaña del usuario, con su sesión. Lo que el agente puede hacer es exactamente lo que esa persona podría hacer.
DÓNDE ESTÁ HOY, SIN ADORNOS
La API ya se ha movido de sitio una vez: de navigator a document, en mayo de 2026. Quien la adopte hoy asume que volverá a cambiar.
Para qué sirve
No es una lista de promesas: son las capacidades que se abren en cuanto una web declara lo que sabe hacer en vez de esperar clics.
Un agente que compara diez tiendas por encargo de alguien no puede leer diez maquetaciones distintas. Sí puede llamar diez veces a la misma función y recibir datos con la misma forma.
Un panel interno tras un login no lo ve ningún rastreador ni ningún MCP de servidor. Con WebMCP el agente actúa dentro de la sesión que ya tiene abierta el usuario.
La especificación nombra explícitamente las tecnologías de asistencia. Una web que declara sus verbos es más navegable para un lector de pantalla, no solo para una máquina.
Reservar, renovar, dar de alta: flujos donde hoy el agente se pierde entre pantallas y donde una secuencia de llamadas con contrato no se pierde.
Durante dos años la respuesta a «cómo hago mi web legible para la IA» fue publicar un fichero llms.txt. En junio de 2026, John Mueller —de Google— lo llamó «puramente especulativo por ahora: el fichero existe desde hace años y ningún sistema de IA lo usa», y dijo que le gusta «el enfoque de WebMCP, y también las integraciones de comercio», porque «tienen objetivos y procesos claros».
Es una opinión, no una política. Pero viene de quien viene, y señala la diferencia de fondo: un fichero estático describe; una herramienta registrada hace. Nosotros mantenemos las dos capas —la infraestructura de lectura sigue decidiendo si entras en la conversación— y añadimos la segunda.
Y hay un tercer movimiento que no conviene mirar por separado: el protocolo del que WebMCP toma el nombre, MCP, se donó a la Linux Foundation en diciembre de 2025. Dejó de ser de una empresa. Los rastreadores ya no son uno solo, y ahora tampoco lo es el estándar.
Las dos cosas son ciertas y conviene decirlas juntas. Esta página registra sus herramientas —buscar contenido, listar servicios, leer una página entera— y funcionan. Puedes comprobarlo tú mismo activando la prueba de origen en Chrome.
Y no lo ofrecemos como servicio todavía, porque la especificación aún se mueve y porque hay un problema abierto que nos importa: un script de terceros cargado en la misma página puede sobrescribir las herramientas registradas y hacer de intermediario en toda la conversación entre el agente y el usuario. En nuestra web solo corre nuestro propio analítico. En una tienda con cinco píxeles de terceros, eso no es una hipótesis.
Cuando ese punto tenga respuesta en el estándar, será un servicio. Mientras tanto es prospección — hecha, no leída.
La aplicación al comercio, que es donde esto se pone serio, está en eCommerce MCP. La capa de lectura, en Agentic GEO. Y el sistema que opera esta web, en Mycelium.
Servicios que suelen ir juntos.
Una web inteligente que publica en varios idiomas, descubre de qué hablar y se corrige sola, con una persona aprobando cada decisión. No es un generador.
Leer el artículo →¿Alguno de estos encaja con lo que necesitas?
Cuéntanoslo en dos minutos →