Sunat Datos Abiertos
БесплатноНе проверенMCP server that exposes SUNAT Peruvian tax agency datasets (RUC registry, electronic receipts, IGV agents) via CKAN API with streaming preview and automatic zip
Описание
MCP server that exposes SUNAT Peruvian tax agency datasets (RUC registry, electronic receipts, IGV agents) via CKAN API with streaming preview and automatic zip decompression.
README
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+
Instalación
npm install
npm run build
Tools disponibles
| Tool | Descripción |
|---|---|
sunat_listar_datasets |
Lista los datasets de SUNAT disponibles (slug, título, cantidad de recursos). |
sunat_obtener_dataset |
Detalle y lista de recursos de un dataset dado su slug. |
sunat_obtener_recurso |
Metadata y URL real de descarga de un recurso dado su id. |
sunat_previsualizar_recurso |
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 compilado
Установка Sunat Datos Abiertos
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/AnderMC66/mcp-sunatFAQ
Sunat Datos Abiertos MCP бесплатный?
Да, Sunat Datos Abiertos MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Sunat Datos Abiertos?
Нет, Sunat Datos Abiertos работает без API-ключей и переменных окружения.
Sunat Datos Abiertos — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Sunat Datos Abiertos в Claude Desktop, Claude Code или Cursor?
Открой Sunat Datos Abiertos на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Sunat Datos Abiertos with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
