sunat-datos-abiertos-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@sunat-datos-abiertos-mcplista los datasets de SUNAT disponibles"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
sunat-datos-abiertos-mcp
Servidor MCP (Model Context Protocol) que expone los datasets de SUNAT publicados en la Plataforma Nacional de Datos Abiertos del Perú (padrón RUC con clasificación de actividad económica CIIU, comprobantes de pago electrónicos, agentes de retención/percepción de IGV, etc.).
Requisitos
Node.js 18+
Related MCP server: LATAM-MCP
Instalación
npm install
npm run buildTools disponibles
Tool | Descripción |
| Lista los datasets de SUNAT disponibles (slug, título, cantidad de recursos). |
| Detalle y lista de recursos de un dataset dado su slug. |
| Metadata y URL real de descarga de un recurso dado su id. |
| Previsualiza las primeras filas de un recurso (csv suelto o csv dentro de zip) sin descargarlo completo. |
Flujo típico: sunat_listar_datasets → sunat_obtener_dataset (con el dataset elegido) →
sunat_previsualizar_recurso (con el id del recurso elegido).
Nota sobre el portal
La API de este portal es CKAN, pero con dos particularidades verificadas contra la API real:
package_searchyorganization_listestán deshabilitados (devuelven 404); por eso este servidor navega por el grupo de SUNAT (group_package_show) en vez de buscar por palabra clave.package_showygroup_package_showenvuelven su resultado en un array adicional de un solo elemento, a diferencia depackage_list/resource_show. El servidor ya lo maneja.El campo
formatode un recurso no siempre es confiable: varios recursos declarados comocsvson en realidad un.zipque contiene el csv adentro.sunat_previsualizar_recursodetecta esto y descomprime en streaming, cortando la descarga apenas junta las filas pedidas.
Uso con Claude Desktop / Claude Code
Agrega en tu configuración de servidores MCP (claude_desktop_config.json o equivalente):
{
"mcpServers": {
"sunat-datos-abiertos": {
"command": "node",
"args": ["C:\\source\\mcp-'nodefinido'\\build\\index.js"]
}
}
}Desarrollo
npm run build # compila TypeScript a build/
npm start # corre el servidor compiladoMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rodrigocapiz67-tech/mcp-sunat'
If you have feedback or need assistance with the MCP directory API, please join our Discord server