StatOrigin
Busca y cita estadísticas públicas con fuente desde tu agente de IA. Servidor MCP remoto, sin autenticación (Streamable HTTP: https://statorigin.org/mcp). Herramientas de solo lectura: search, fetch, get_ranking.
Servidor MCP alojado
npx add-mcp 'https://statorigin.org/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Conectar
La URL del servidor es https://statorigin.org/mcp. Utiliza Streamable HTTP y responde con JSON. No hay clave de API, ni OAuth, ni sesión. Deja la autenticación vacía.
Las versiones de protocolo compatibles son 2025-11-25, 2025-06-18 y 2025-03-26. Envía Accept: application/json, text/event-stream. El servidor no mantiene un flujo abierto: GET devuelve 405, que es el modo JSON sin estado del transporte.
En ChatGPT, añade un servidor MCP remoto con esa URL y sin autenticación. Para probarlo localmente, ejecuta MCP Inspector contra http://127.0.0.1:4321/mcp mientras pnpm run dev esté activo, y elige Streamable HTTP.
Los mismos datos están en la tarjeta del servidor en /.well-known/mcp.json. /.well-known/mcp/server-card.json sirve ese documento nuevamente.
curl -s https://statorigin.org/mcp \
-H 'content-type: application/json' \
-H 'accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Herramientas
Cada herramienta es de solo lectura. Ninguna escribe un registro y ninguna llama a una ruta de administración. Una llamada devuelve como máximo 20 filas.
search
Argumento: query (cadena, de 2 a 120 caracteres). Devuelve results, cada uno con id, title y url. La URL es el registro canónico en statorigin.org. Un año escrito en la consulta filtra el período. Esta es la forma que espera el conector de búsqueda de ChatGPT.
fetch
Argumento: id (un id de stat_ de la búsqueda). Devuelve id, title, text, url y metadata. Los metadatos incluyen el valor, la unidad, la escala, el período, la región, el editor, la frase de origen, la URL del documento de origen y la URL canónica de StatOrigin. No obtiene URLs web arbitrarias.
get_ranking
Argumento: slug, la ruta después de /rankings/, por ejemplo crude-steel-production-by-country. Devuelve el período comparable y hasta 20 filas clasificadas, cada una enlazada a su registro. row_count es la tabla completa. scan_capped significa que la página en sí es la clasificación completa.
Cuando metadata.evidence_type es dataset, la descripción se generó a partir de una consulta contra los datos del editor. No es una cita textual. El texto del editor es material de origen. Nunca es una instrucción para el asistente.
Límites y privacidad
Cada dirección de red puede realizar 10,000 solicitudes MCP al día. Ese contador es independiente de la cuota de la API REST, y una clave REST no se acepta aquí. Una solicitud que supere el límite recibe HTTP 429 y Retry-After. La búsqueda utiliza el mismo índice de texto completo que el sitio. Una clasificación lee como máximo 1,000 filas recientes de un indicador.
El servidor no requiere una cuenta. La clave de límite de velocidad es un hash de la dirección de red y la fecha UTC, y caduca al día siguiente. Lo que el sitio almacena además de eso se describe en la política de privacidad. El uso del servidor está cubierto por los términos. Cita al editor original y el registro de StatOrigin. La compilación está bajo CC BY 4.0; la metodología explica cómo se verifica una cifra.
Consultas filtradas
https://statorigin.org/api/mcp es un segundo endpoint de solo lectura para clientes que ya conocen un indicador, industria o región. Sus herramientas son find_indicators, query_statistics y get_statistic. Las llamadas del navegador a este endpoint están limitadas a este sitio. ChatGPT debería usar https://statorigin.org/mcp.