Nota del editor (2026-05). Chrome 150 marcó como obsoleto
navigator.modelContexten favor dedocument.modelContext(según el PR #184 de la especificación WebMCP). Los ejemplos de este artículo usan el patrón de detección de características compatible hacia adelante recomendado por el equipo de Chrome:const modelContext = document.modelContext || navigator.modelContext; if (modelContext) { // Register tools... }La propia integración de WebConverter usa exactamente este patrón de respaldo, de modo que sigue funcionando en navegadores que aún utilizan el identificador antiguo.
El Model Context Protocol (MCP) estandarizó cómo los agentes de IA llaman a las herramientas. WebMCP lleva esa idea a la web abierta: en lugar de un proceso de servidor aparte, un sitio web expone por sí mismo herramientas mediante una API del navegador — document.modelContext — que un agente dentro del navegador puede descubrir e invocar. Acabamos de lanzar una integración de WebMCP para WebConverter, convirtiendo cada conversión que el sitio sabe hacer en una herramienta invocable por agentes que sigue ejecutándose al 100 % localmente en tu navegador.
¿Qué es WebMCP?
WebMCP es un borrador de estándar web del W3C Web Machine Learning Community Group, diseñado por ingenieros de Google y Microsoft. Define un único punto de entrada nuevo en el objeto navigator del navegador: document.modelContext. Una página llama a registerTool() para publicar una herramienta con nombre — con una descripción y un JSON Schema para sus entradas — y proporciona una función execute() que el navegador (o un agente que actúa a través de él) invoca cuando se llama a la herramienta.
La diferencia clave con el MCP clásico: no hay ningún transporte aparte, ni servidor localhost, ni token que gestionar. La herramienta es el propio JavaScript de la página. Para un convertidor centrado en la privacidad eso es decisivo — el agente obtiene la capacidad, pero tu archivo nunca sale de la pestaña.
Por qué importa un «File Converter MCP»
Pídele hoy a un asistente de IA que convierta un archivo y normalmente tiene tres malas opciones: subir tu archivo a una API de terceros, ejecutar una herramienta del lado del servidor que toca tus datos, o negarse. Un convertidor impulsado por WebMCP cambia las cuentas: sin subidas, sin clave API, sin límite de velocidad, sin coste y con un carbono casi nulo porque el ciclo de subir-procesar-descargar nunca ocurre.
Las herramientas que expusimos
WebConverter registra dos herramientas mediante document.modelContext: list_supported_formats, que devuelve los formatos de entrada legibles y los formatos de salida escribibles para que un agente pueda planificar una conversión válida; y convert_image, que toma un archivo base64 más un formato de destino y devuelve el archivo convertido como base64 y una URL data:. Como las herramientas envuelven el pipeline de Worker existente, todo lo que el convertidor de imágenes puede hacer, un agente ahora también puede hacerlo.
Cómo lo construimos
La integración es un único script pequeño y diferido que se carga en todo el sitio. Define los descriptores de herramientas, los registra con la API de la especificación cuando existe document.modelContext y también expone un diminuto registro programático que refleja las mismas definiciones — una costura de automatización documentada para que las herramientas sean comprobables y utilizables incluso en navegadores que aún no han lanzado la API nativa. Todo está envuelto para que un Worker ausente o un WASM bloqueado nunca pueda lanzar un error en la página anfitriona, y solo añade unos pocos kilobytes — sin nuevo WebAssembly.
Una nota sobre confianza y seguridad
Las herramientas invocables por agentes merecen escrutinio. Las herramientas de WebConverter son de solo lectura por diseño: toman bytes y devuelven bytes. Nunca escriben en disco, nunca hacen peticiones de red, nunca leen otras pestañas y nunca conservan nada. Un agente que llama a convert_image tiene exactamente la capacidad que tiene un humano que hace clic en «convertir» — y ni un bit más.
Pruébalo
Abre la página de WebMCP para ver una demo en vivo que impulsa la herramienta convert_image, y una referencia completa de los esquemas de las herramientas. Si estás construyendo un agente, así es como se ve una herramienta de conversión de archivos honesta, privada y de coste cero — y es solo una página web.
¿Listo para convertir tus imágenes?
Probar WebConverter gratis