WebMCP es una propuesta de estándar web, impulsada de forma conjunta por Google (Chrome) y Microsoft (Edge) dentro del Grupo Comunitario de Machine Learning del W3C, que permite a una página registrar un conjunto de herramientas estructuradas para que un agente de IA las descubra e invoque directamente. Frente al modelo actual basado en scraping de pantalla —donde el agente interpreta HTML y adivina qué botón pulsar—, WebMCP plantea que el propio sitio declare sus capacidades mediante una API ligera de JavaScript, con esquemas JSON que describen entradas y salidas, y con un estado compartido del documento. El resultado es una interacción mucho más robusta frente a cambios de diseño y menos propensa a alucinaciones.
La pieza funciona con tres mecanismos: descubrimiento (la página anuncia qué herramientas ofrece, como checkout o filter_results), esquemas (cada herramienta define sus parámetros con JSON Schema) y estado (la herramienta sabe sobre qué elementos del DOM puede actuar). En la práctica, añadir la primera herramienta lleva apenas unos minutos: basta con envolver una función ya existente del sitio en una llamada de registro. La API evoluciona con rapidez; el punto de entrada pasó recientemente de navigator.modelContext (ya obsoleto) a document.modelContext, lo que conviene tener presente al seguir tutoriales antiguos.
El artículo lo ilustra con Career Copilot, un portal de empleo experimental: el agente lee ofertas reales, puntúa la compatibilidad con el currículum, identifica lagunas de competencias y prepara un lote de solicitudes que el usuario aprueba con un único clic. El flujo separa una fase de lectura y preparación, fácilmente automatizable, de una fase de envío, que mantiene una puerta humana obligatoria. Esa compuerta de consentimiento es, según el autor, la pieza clave para que los sitios de empleo acaben exponiendo submit_application como una herramienta más, ejecutada dentro de la sesión autenticada del propio usuario, en lugar de bots externos que burlan los sistemas de detección. WebMCP se encuentra en fase de borrador del Grupo Comunitario, no es aún un estándar W3C cerrado, y Chrome lo ofrece ya en pruebas tras una bandera.
