WebMCP para Schema.org
Este sitio expone sus datos sobre Schema.org a los agentes de IA como herramientas invocables, mediante el Model Context Protocol. Sin clave, sin registro, sin scraping.
Qué es WebMCP
WebMCP es un estándar emergente de los navegadores que permite a un sitio entregar a un agente de IA un conjunto de herramientas en lugar de una página pensada para ojos humanos. En vez de adivinar qué botón pulsar o interpretar el HTML, un agente que llega a schemastats.com encuentra una lista declarada de operaciones que puede llamar directamente, con argumentos tipados y respuestas estructuradas.
Aquí las herramientas las sirve un servidor MCP en el mismo dominio, y el borde de Cloudflare las inserta en la página para que los navegadores compatibles con WebMCP las registren solos. Ese mismo servidor responde también a cualquier cliente MCP que se conecte directamente.
Herramientas expuestas
Cuatro herramientas de solo lectura cubren todo el conjunto de datos: el vocabulario Schema.org y, para cada tipo y propiedad, cuántos dominios lo usan mes a mes.
search_schema_terms
Busca tipos y propiedades por nombre parcial y devuelve el tramo de adopción de cada uno. Es el punto de partida habitual cuando solo se conoce parte del nombre.
Argumentos: query (obligatorio), kind, limit
get_schema_term
La definición oficial de un término — descripción, jerarquía, tipos de valor esperados, obsolescencia — junto con su histórico de adopción y, para los tipos, las propiedades que declara.
Argumentos: name (obligatorio), kind
get_adoption_overview
Cifras agregadas de un mes: cuántos tipos y propiedades se observaron y cómo se reparten entre los tramos por número de dominios.
Argumentos: month
get_adoption_trends
Términos que pasaron a un tramo de dominios superior o inferior respecto al mes anterior.
Argumentos: month, direction, limit
Cómo usarlo
Desde un agente en el navegador
Nada que instalar. Los navegadores compatibles con WebMCP (Chrome 146+, Edge 147+) leen las herramientas del script puente que Cloudflare inyecta en cada página y las registran en document.modelContext para el agente activo en la pestaña.
<script type="module" src="/.webmcp/bridge.js" data-packs="c2pa,mcp-server-client"></script>
Desde cualquier cliente MCP
El servidor habla Streamable HTTP y no mantiene sesión, así que funciona con cualquier cliente MCP que acepte una URL. Basta apuntarlo a este endpoint — solo POST, sin autenticación:
https://www.schemastats.com/mcp
Ejemplo de llamada
curl -sS https://www.schemastats.com/mcp \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "get_schema_term",
"arguments": { "name": "Product" }
}
}'Qué hace y qué no hace
- Solo lectura. No hay nada que crear, modificar ni borrar: cada herramienta responde a una pregunta sobre datos públicos.
- Sin datos personales. Las herramientas llegan al vocabulario Schema.org y a las estadísticas de uso publicadas por Google: ni cuentas, ni registros, ni datos de visitantes.
- Sin rastreo por encargo. El rastreador del validador no se expone deliberadamente como herramienta, de modo que un agente no puede usar este endpoint para descargar páginas de terceros.
- Límite de 60 peticiones por minuto y dirección IP. Por encima de ese umbral el endpoint responde 429.
- Abierto a cualquier origen y de uso libre. Las cifras son tramos, no recuentos exactos de dominios, porque así se publica el conjunto de datos de origen.