MCP
Datario para agentes: cada operación del catálogo como una herramienta que un agente de IA llama con la key de su dueño, lee en texto y no en JSON, y cuyo consumo ve en cada respuesta.
Qué es
El Model Context Protocol es el estándar con que Claude, Cursor y los demás agentes descubren y llaman herramientas. Datario lo habla como cuarto mecanismo: el mismo padrón, la misma key y el mismo precio por consulta — pagas por el dato, no por el protocolo. Un agente que necesite saber quién es un RUT o encontrar una empresa por su nombre lo hace solo, con la herramienta que corresponde, lee la respuesta en texto y no en JSON, y te cuenta cuántas consultas descontó.
Cómo se conecta
El servidor vive en https://api.datario.cl/mcp, en el mismo host que la API, y se conecta por HTTP sin instalar nada de Datario. Así queda en cada cliente:
claude mcp add --transport http datario \
https://api.datario.cl/mcp \
--header "Authorization: Bearer dtr_TU_KEY"
{
"mcpServers": {
"datario": {
"url": "https://api.datario.cl/mcp",
"headers": { "Authorization": "Bearer dtr_TU_KEY" }
}
}
}
{
"mcpServers": {
"datario": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.datario.cl/mcp",
"--header", "Authorization: Bearer dtr_TU_KEY"]
}
}
}
Claude Desktop exige OAuth para un servidor remoto; el puente mcp-remote corre en tu máquina y manda la key en la cabecera, que es lo que la API espera.
Autenticación
La misma API key en el header Authorization: Bearer, la misma puerta y los mismos errores que en REST, SOAP, GraphQL y MCP: sin key o con una que no sirve, la respuesta es el 401 de siempre y ninguna herramienta llega a listarse. El detalle está en Empezar.
Las herramientas
Una por operación del catálogo, con la misma unidad de cobro que por cualquier otro mecanismo: cada respuesta le dice al agente cuánto descontó y cuánto le queda, para que no se entere por un 402. La página de cada producto muestra el tools/call de cada herramienta con su resultado.
| Operación | Descuenta | Se cuenta |
|---|---|---|
| Ficha por RUT | 1 consulta | por RUT resuelto |
| Actividades de un RUT | 1 consulta | por RUT resuelto |
| Domicilios de un RUT | 1 consulta | por RUT resuelto |
| Búsqueda de empresas | 1 consulta | por página de resultados |
| Sociedades de un RUT | 2 consultas | por RUT resuelto |
| Grupo de un RUT | 5 consultas | por RUT resuelto |
| Historial de un RUT | 1 consulta | por RUT resuelto |
| Cambios del padrón | 1 consulta | por elemento devuelto |
| Verificación de un RUT vigilado | 1 consulta | por RUT resuelto |
| Novedad de un RUT vigilado | 1 consulta | por elemento devuelto |
Productos por MCP
Una página por producto, con la petición en cada lenguaje y la respuesta real de cada operación. Lo que descuenta cada una es lo mismo por REST, SOAP, GraphQL y MCP: pagas por el dato, no por el protocolo.
| Producto | Operación | Descuenta |
|---|---|---|
| Consulta de RUT | consultar_rut |
1 consulta por RUT resuelto |
actividades_de |
1 consulta por RUT resuelto | |
domicilios_de |
1 consulta por RUT resuelto | |
| Búsqueda de empresas | buscar_empresas |
1 consulta por página de resultados |
| Sociedades y grupos | sociedades_de |
2 consultas por RUT resuelto |
grupo_de |
5 consultas por RUT resuelto | |
| Cambios e historial | historial_de |
1 consulta por RUT resuelto |
cambios_del_padron |
1 consulta por elemento devuelto | |
| Vigilancia de RUT | novedades_de_mi_cartera |
1 consulta por elemento devuelto |