Integraciones MCP

Qué es WebMCP, cómo usarlo hoy y cuáles son sus límites reales.

Esta página explica dos elementos relacionados, pero distintos: WebMCP, un estándar para navegadores que las páginas de herramientas de este sitio implementan directamente, y el Model Context Protocol (MCP) en general, dirigido a cualquier cliente compatible con MCP que quiera usar como fuente de referencia los metadatos de funciones documentados en el centro para desarrolladores.

Qué es realmente WebMCP#

WebMCP es una propuesta del W3C Web Machine Learning Community Group, creada por ingenieros de Google Chrome y Microsoft Edge (la explicación pública está en github.com/webmachinelearning/webmcp). Define document.modelContext, una API del navegador que permite a una página web registrar herramientas estructuradas —con un nombre, una descripción y un esquema JSON para sus entradas— para que un agente de IA en la pestaña del navegador del usuario pueda encontrarlas y usarlas.

OpenAI no creó este estándar, sino que lo adoptó: el navegador integrado de ChatGPT, ChatGPT Work y Codex empezaron a descubrir y usar herramientas WebMCP en sitios como este alrededor del 2026-08-25. El protocolo propio de OpenAI, Apps SDK, es un modelo MCP con componentes visuales que se ejecuta en el servidor y necesita un backend. Este sitio no lo usa porque sus herramientas locales no tienen un backend al cual conectarse.

Cómo usarlo hoy#

Abre cualquier página de este sitio en un navegador y en una interfaz de IA que ya sean compatibles con WebMCP. A la fecha de redacción, esto incluye Gemini en Chrome y el navegador integrado de ChatGPT, incluido Codex. Pídele que haga algo con una herramienta para PDF. El agente puede mostrarte las herramientas disponibles, abrir una y, una vez que hayas seleccionado tus archivos, ejecutarla o pedirte que confirmes primero la configuración.

No necesitas hacer ninguna configuración, aparte de usar un navegador o una interfaz de agente compatible con WebMCP. No tienes que instalar, autorizar ni configurar nada específicamente para este sitio.

Descubrimiento para clientes MCP#

/llms.txt y /llms-full.txt son la forma más rápida para que un cliente compatible con MCP encuentre las herramientas disponibles, sus categorías y las rutas de confianza que rigen su uso: esta página, Privacidad y Seguridad.

/agents/webmcp.json (y su alias /.well-known/webmcp.json) es el catálogo estático para la integración del navegador. En un navegador compatible, las herramientas activas de document.modelContext son la fuente de referencia, porque reflejan la página actual y los datos que seleccionó el usuario. El catálogo estático es una alternativa para los clientes que todavía no han cargado la página.

/.well-known/security.txt está publicado para herramientas de seguridad automatizadas y sigue el estándar RFC 9116. No es una ruta general para descubrir funciones y no debe tratarse como tal.

WebMCP y MCP remoto son funciones distintas#

WebMCP se ejecuta dentro de un navegador compatible y comparte con el usuario la página visible, los archivos seleccionados, el progreso y los resultados en tiempo real. Funciona sin enviar los bytes del documento a un servidor MCP aparte, porque no hay ningún servidor separado en el proceso.

Esta app no ejecuta un servidor MCP remoto (disponible desde una computadora de escritorio o un servidor) ni planea agregar uno para sus herramientas locales: no hay un backend al que una herramienta local pueda llamar. Un cliente MCP de escritorio o del lado del servidor no obtiene automáticamente acceso a las herramientas del navegador que se describen en esta página; necesitaría su propia integración con un navegador compatible con WebMCP.

Los límites, con claridad#

Debes elegir tus propios archivos. Actualmente, la especificación de WebMCP no incluye una función para transferir bytes de archivos: un agente nunca puede enviarle un archivo a este sitio, y las herramientas de este sitio nunca pueden pedirle uno a WebMCP. Cada herramienta aquí opera únicamente con archivos que ya elegiste mediante el selector de archivos del navegador o arrastrándolos y soltándolos; se trata de una acción nativa del usuario que ninguna página ni script puede activar en tu nombre.

Los bytes de los documentos nunca llegan a un agente. Los nombres de archivo son la única excepción específica: la herramienta list_loaded_files de la página activa de la herramienta devuelve nombres de archivo, tamaños y cantidad de páginas para que un agente pueda decirte qué archivos ve cargados. Sin embargo, el contenido de los archivos nunca se incluye en ninguna respuesta de WebMCP, desde ninguna herramienta ni página.

No hay un servidor MCP remoto independiente porque esta app no tiene un backend al que puedan llamar las herramientas locales. Todo lo que WebMCP hace aquí ocurre dentro de tu propia pestaña del navegador.

Mostrar las negativas con claridad#

Cuando una herramienta rechaza una operación en vez de fingir que tuvo éxito (Encrypt PDF es el ejemplo más claro; consulta Seguridad), un agente debería transmitirte ese mensaje de rechazo en lugar de volver a intentarlo sin avisar o presentarlo como un error genérico.