MCP vs WebMCP: diferencias y cuál necesitas (2026)
MCP conecta tu asistente de IA con servicios; WebMCP convierte una web en herramientas para agentes en el navegador. Diferencias y cuál te conviene.
11 nov 2026· 4 min de lectura
Se llaman casi igual y los dos sirven para que una IA use herramientas, pero funcionan en sitios distintos. MCP conecta tu asistente de IA con un servicio a través de un servidor. WebMCP hace que una página web ofrezca sus herramientas a un agente que la está visitando en el navegador.
Las diferencias de un vistazo
| MCP | WebMCP | |
|---|---|---|
| Qué es | Un protocolo para conectar asistentes con servicios | Una API del navegador para que una web ofrezca herramientas |
| Dónde funciona | En tu asistente: Claude, ChatGPT, Gemini CLI, VS Code… | Dentro de una página abierta en el navegador |
| Quién lo publica | El autor de un servidor MCP | El dueño de la web |
| Qué hay que instalar | Añadir el servidor a tu asistente | Nada: las herramientas viven en la propia web |
| Inicio de sesión | El servidor pide su propia autorización (OAuth) | Usa la sesión que ya tienes abierta en esa web |
| Estado | Estándar en uso, versión 2026-07-28 | Borrador, en pruebas en Chrome |
| Ejemplo | Embalses de España | asus.com |
Qué es MCP, en una línea
MCP (Model Context Protocol) es el estándar abierto que usan Claude Fable 5.2, ChatGPT, Gemini CLI, Cursor y muchos otros para conectarse con servicios y datos. Instalas un servidor en tu asistente y, a partir de ahí, el asistente puede usar sus herramientas en cualquier conversación. Lo tienes explicado a fondo en qué es MCP y para qué sirve.
Qué es WebMCP, en una línea
WebMCP es una propuesta del grupo de Machine Learning web del W3C. Permite que una página diga al navegador «estas son mis herramientas», con su nombre, su descripción y qué datos necesitan. Un agente que visita esa página puede usarlas directamente en vez de imitar clics o leer el HTML a ciegas.
Para el desarrollador es una función de JavaScript, document.modelContext.registerTool(), que registra cada herramienta:
document.modelContext.registerTool({
name: "buscar_productos",
description: "Busca productos del catálogo por texto y precio máximo",
inputSchema: {
type: "object",
properties: {
texto: { type: "string" },
precioMaximo: { type: "number" }
},
required: ["texto"]
},
async execute({ texto, precioMaximo }) {
return buscarEnCatalogo(texto, precioMaximo)
}
})
La herramienta se ejecuta en la propia página, con el código que la web ya tiene, así que responde al instante y con los datos que ve el usuario.
Un ejemplo de cada
MCP: conectas Subvencióname a Claude una vez. Desde entonces, en cualquier chat puedes preguntar «¿qué ayudas hay abiertas para autónomos en Andalucía?» y Claude consulta el servidor sin que abras ninguna web.
WebMCP: entras en asus.com con un navegador que admite WebMCP. La web ofrece siete herramientas al agente, como buscar productos o consultar preguntas frecuentes. Le pides «muéstrame portátiles para gaming por menos de 1.500 $» y el agente usa el buscador de la propia web en lugar de ir pulsando botones.
Estado actual de WebMCP (noviembre de 2026)
WebMCP todavía no es estable:
- Chrome lo tiene como «propuesto». Los desarrolladores pueden probarlo desde
Chrome 146 activando una opción experimental.
- Hay una prueba de origen (origin trial) entre Chrome 149 y 156, ampliada
hasta la 162, para que las webs lo prueben con usuarios reales.
- La especificación es un borrador que cambia cada semana. Usa
document.modelContext; algunos tutoriales antiguos dicen navigator.modelContext, que es el nombre anterior.
- El registro por atributos HTML (sin JavaScript) que mencionan algunas webs
no forma parte de la especificación.
Aun así, ya hay muchas webs con herramientas WebMCP en nuestro directorio de WebMCP.
¿Cuál necesitas?
| Tu caso | Lo que te sirve |
|---|---|
| Quieres que tu asistente consulte datos o use un servicio | MCP: busca un servidor en el directorio |
| Tienes un servicio y quieres que funcione dentro de Claude o ChatGPT | MCP: publica un servidor MCP |
| Tienes una web con buscador, reservas o formularios y quieres que los agentes la usen bien | WebMCP: empieza a probarlo |
| Quieres llegar a asistentes y a agentes en el navegador | Las dos |
Para la mayoría de usuarios, hoy la respuesta es MCP: es lo que ya funciona en Claude, ChatGPT y Gemini. Para quien tiene una web, WebMCP es lo que viene, y probarlo ahora es una ventaja.
Si quieres empezar con MCP, sigue la guía de cómo instalar un MCP.
Servidores mencionados en esta guía
Preguntas frecuentes
¿WebMCP sustituye a MCP?
No. MCP conecta asistentes con servicios desde fuera del navegador; WebMCP funciona dentro de una página abierta. Se complementan.
¿Qué navegadores admiten WebMCP?
En noviembre de 2026, solo Chrome en pruebas: para desarrolladores desde Chrome 146 y como prueba de origen (origin trial) entre las versiones 149 y 162. Todavía no está activado para todo el mundo.
¿Necesito WebMCP para que la IA entienda mi web?
Todavía no. Hoy los asistentes leen tu web como texto. WebMCP sirve para que un agente pueda hacer cosas en ella (buscar, reservar, filtrar) de forma fiable, y conviene empezar a probarlo.
¿Puedo usar WebMCP con Claude o ChatGPT?
Solo a través de un navegador o una extensión de agente que lo admita. Los asistentes normales usan MCP, no WebMCP.
¿Es seguro WebMCP?
Las herramientas se ejecutan en la propia página, con la sesión y los permisos que ya tienes en esa web, y el navegador controla el acceso. Aun así es un borrador y la seguridad sigue en discusión.
¿Qué es más fácil de montar para una empresa?
Si ya tienes una web con buscador o formularios, WebMCP aprovecha el código que ya existe. Si quieres que tu servicio funcione dentro de Claude o ChatGPT, necesitas un servidor MCP.
Explora el directorio gratuito de servidores MCP o cuéntanos el tuyo.