indec-mcp
Query Argentina's official INDEC statistics through 17 read-only tools, from ready-made indicator lookups to sandboxed SQL over the full dataset mirror.
Headline snapshot: latest inflation, activity, wages, baskets, poverty, unemployment and employment figures with their periods.
Inflation (IPC): monthly series since Dec-2016 by category and region, with monthly/interannual/accumulated variations, index and incidences.
Series comparison: real wages vs inflation, baskets vs wages, IPC across regions, activity vs prices (service-side calculations flagged as non-official).
Foreign trade: exports/imports since 1986 by month, year, country or category with readable names, reporting confidential-row counts.
Trade code lookup: find country, rubro, subrubro and economic-use codes by name (accent/case-insensitive).
Population: estimates and projections 2022–2040 by province, sex and age, plus departments (to 2035).
Wages: index by sector (registered, unregistered, private, public) since Oct-2015.
Economic activity (EMAE): general level since 2004 and 16 sectors, original and seasonally adjusted.
Baskets: CBA/CBT values for GBA households and the child-raising basket by age group.
Poverty & labor market: semestral poverty/indigencia and quarterly EPH activity, employment, unemployment and informality rates.
Wholesale prices & construction: IPIM/IPIB/IPP by origin and sector; ICC by chapter, item or material.
Industrial production: manufacturing (since 2016) and mining (since 2017) by division or branch.
Data exploration & SQL: list and describe the 19 mirrored datasets, then run a single read-only DuckDB SELECT (max 500 rows, 5s) for custom cross-dataset analysis.
Click on "Deploy 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., "@indec-mcp ¿Cuánto fue la inflación del último mes? ¿Y la núcleo?"
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.
INDEC en tu asistente de IA
Preguntale a Claude, ChatGPT o Cursor por la inflación, los salarios, la pobreza, las exportaciones o la población de Argentina, y te responde con los datos oficiales del INDEC. Sin registrarte, sin token y sin instalar nada: pegás una URL y listo.

Servicio no oficial, no afiliado al INDEC. Los datos son del INDEC (Catálogo API-INDEC). Fuente: INDEC.
Empezá en 1 minuto

Esta es la única URL que necesitás:
https://indec-mcp-production.up.railway.app/mcpElegí tu aplicación:
claude mcp add --transport http indec https://indec-mcp-production.up.railway.app/mcpAgregá --scope user para tenerlo en todos tus proyectos. Después abrí claude y preguntá.
Andá a Configuración → Conectores y elegí Agregar conector personalizado.
Nombre:
INDEC. URL:https://indec-mcp-production.up.railway.app/mcp. No requiere autenticación.En un chat nuevo, activá el conector INDEC y preguntá.
Los conectores personalizados pueden depender de tu plan.
Con el modo desarrollador activado, creá un conector o app nueva de tipo servidor MCP con la URL https://indec-mcp-production.up.railway.app/mcp, sin autenticación. Después activalo en el chat.
La disponibilidad depende de tu plan y del menú de ChatGPT, que cambia seguido.
En ~/.cursor/mcp.json (para todos tus proyectos) o en .cursor/mcp.json (solo uno):
{
"mcpServers": {
"indec": { "url": "https://indec-mcp-production.up.railway.app/mcp" }
}
}En .vscode/mcp.json:
{
"servers": {
"indec": { "type": "http", "url": "https://indec-mcp-production.up.railway.app/mcp" }
}
}Sirve cualquier cliente MCP que acepte servidores remotos por Streamable HTTP: usá la URL de arriba, sin autenticación.
Si preferís que las consultas corran en tu máquina, instalá uv y usá el paquete indec-mcp. Tampoco necesitás token:
claude mcp add indec -- uvx indec-mcpEn Claude Desktop, Cursor u otra aplicación:
{
"mcpServers": {
"indec": { "command": "uvx", "args": ["indec-mcp"] }
}
}La primera vez descarga una copia de los datos (unos 12 MB) y después la actualiza sola, cada 6 horas como máximo. Las consultas se hacen en tu computadora. ¿Tenés tu propio token del INDEC y querés descargar todo directamente de la API? Mirá docs/development.md.
Related MCP server: mcp-datos-ar
Qué le podés preguntar
Tema | Por ejemplo |
Inflación | "¿Cuánto fue la inflación del último mes? ¿Y la núcleo?" · "¿Cómo viene alimentos en el NOA comparado con GBA?" |
Salarios | "¿Los salarios le ganaron a la inflación desde enero de 2024?" · "¿Y los del sector público?" |
Canasta básica y crianza | "¿Cuánto necesita una familia tipo para no ser pobre?" · "¿Cuánto cuesta criar a un chico de 2 años?" |
Pobreza y empleo | "¿Cómo evolucionó la pobreza desde 2016?" · "¿Cuál es la desocupación hoy?" |
Actividad e industria | "¿Está creciendo la economía según el EMAE?" · "¿Cómo viene la producción industrial? ¿Y la automotriz?" · "¿Cuánto creció la producción de petróleo?" |
Precios mayoristas y construcción | "¿Cuánto subieron los precios mayoristas este año?" · "¿Le ganó el costo de la mano de obra en la construcción a los salarios?" |
Comercio exterior | "¿Cuánto le exportamos a China en 2025 y qué productos?" · "¿Cuánto importamos en bienes de capital por año?" |
Población | "¿Cuánta gente vive en Córdoba?" · "¿Cuál es el departamento más poblado de Mendoza?" |
Lo que quieras | Redeterminación de obras públicas, cruces entre datasets y más: el asistente puede consultar los 19 datasets con SQL |
En los clientes que muestran prompts MCP también tenés atajos listos: informe de inflación, panorama económico, evolución de la pobreza, comercio con un país y salario real.
Ejemplos reales
Respuestas sin editar, generadas con Claude Code conectado a este servidor (transcripciones):



Por qué usar este servidor
Es el más simple de usar. Una URL y listo: no hace falta registrarse en el INDEC, pedir ni renovar un token, ni instalar Node o Python.
Responde con cuidado. Le indica al asistente que cite "Fuente: INDEC" con el período de cada cifra, que avise cuando un dato es provisorio y que use las variaciones que publica el INDEC en lugar de calcularlas. Si el asistente calcula algo (por ejemplo, el salario real), tiene que decirlo.
No esconde los huecos. En comercio exterior, parte de las filas de detalle son confidenciales por secreto estadístico (en los meses recientes, cerca de la mitad). El servidor informa siempre cuántas son, así el asistente no presenta una suma parcial como si fuera el total.
Es rápido y estable. Trabaja sobre una copia de todos los datos que se actualiza cada día, así que no depende de que la API del INDEC (todavía en beta) esté funcionando en ese momento.
Cuida al INDEC. Haya los usuarios que haya, la API del INDEC recibe solo unas 2.000 consultas por día, las de la actualización diaria.
Es código abierto (MIT), y podés correrlo vos mismo (docs/development.md).
Otras opciones
Este servidor | |||
Cómo se usa | Pegás una URL, o | Se instala en tu computadora (Node) | Chat web, API y MCP |
Registro o token | No hace falta | Token propio del INDEC | Clave de OpenArg |
Uso gratis | 2.000 consultas por día | Lo que permita el INDEC | 200 consultas y 10 preguntas por mes |
Cobertura | INDEC, en profundidad | INDEC, en profundidad | Más de 33.000 datasets de 38 portales públicos |
Si querés datos de muchos organismos además del INDEC, OpenArg cubre más fuentes. Si preferís consultar la API del INDEC en vivo con tu propio token, el proyecto de Santino es muy completo. Este servidor apunta a que cualquiera pueda preguntar sobre el INDEC sin ningún paso previo.
Datos incluidos
Los 19 servicios de datos del Catálogo API-INDEC, unos 2 millones de filas, actualizados todos los días a las 19:00 (hora de Argentina). El INDEC publica sus informes a las 16:00.
Precios: IPC por región y categoría (desde dic-2016), canastas básicas CBA y CBT (desde abr-2016), precios mayoristas, costo de la construcción y redeterminación de obras públicas
Salarios: índice de salarios por sector
Actividad: EMAE (general y por sectores) e índice de producción industrial manufacturera y minera
Condiciones de vida: pobreza e indigencia (semestral), mercado de trabajo (trimestral) y canasta de crianza
Comercio exterior: exportaciones (desde 1986) e importaciones, por país y categoría
Población: proyecciones 2022–2040 por provincia, sexo y edad, y estimaciones por departamento 2022–2035 (base Censo 2022)
Estado y fecha de la última actualización: https://indec-mcp-production.up.railway.app/healthz
Límites de uso
Para que el servicio siga siendo gratis y estable para todos, hay un límite por conexión:
hasta 20 consultas seguidas, después 30 por minuto;
hasta 2.000 por día.
Una pregunta normal usa pocas consultas, entre 2 y 10. Si llegás al límite, el asistente recibe un aviso para esperar unos segundos.
Preguntas frecuentes
¿Es oficial? No. Es un proyecto independiente que usa la API pública del INDEC. Ante cualquier duda, la referencia es indec.gob.ar.
¿Ven mis conversaciones? No. El servidor solo recibe las consultas de datos que hace el asistente (por ejemplo, "IPC de Alimentos desde 2025"), no tu chat.
¿Qué guarda el servidor? Para saber cuánta gente lo usa, guarda estadísticas anónimas durante 90 días:
un identificador cifrado de tu conexión (nunca la dirección IP);
la app que usás (por ejemplo, "claude-code");
qué herramienta se usó y el tema general de la consulta (por ejemplo, "IPC Núcleo@GBA" o "China").
Nunca guarda el texto de tus consultas SQL (solo los nombres de las tablas) ni tu conversación. La plataforma de hosting (Railway) puede tener sus propios registros de red. Tu conversación la procesa tu aplicación de IA (Claude, ChatGPT…) según sus propias políticas. Política completa: PRIVACY.md.
¿Cuesta algo? El servidor es gratis. Lo que uses de tu asistente de IA depende de tu plan con ese servicio.
¿Por qué una cifra no coincide exactamente con el informe del INDEC? Puede pasar por redondeo cuando se calcula una variación, o porque en comercio exterior se excluyen los datos confidenciales. El asistente debería aclararlo en esos casos.
¿Puedo instalarlo en mi propio servidor? Sí: docs/development.md explica cómo correrlo y docs/deploy.md cómo publicarlo.
Para desarrolladores
docs/development.md: arquitectura, herramientas MCP, cómo correrlo localmente y tests
docs/deploy.md: despliegue, configuración, protección contra abuso y operación
docs/api-research.md: cómo funciona la API del INDEC, con mediciones reales
docs/datasets.md: los 19 datasets con sus columnas
docs/submissions.md: material para publicar en directorios de MCP
PRIVACY.md: política de privacidad
Créditos
Datos: INDEC, mediante el Catálogo API-INDEC.
Ideas: varias funciones (buscar códigos de comercio exterior por nombre, informar los datos confidenciales, herramientas dedicadas por tema (precios mayoristas, construcción, industria, salarios, actividad, canastas, pobreza y empleo), los prompts y la guía de signos convencionales) están inspiradas en SantinoSpingola/indec-mcp (MIT). Se reimplementaron en Python, sin copiar su código.
Licencia: MIT.
English
Ask Claude, ChatGPT or Cursor about Argentina's official statistics (INDEC): inflation, wages, poverty, trade and population. There's no signup, no API token and nothing to install. Add this remote MCP server (Streamable HTTP, no auth):
https://indec-mcp-production.up.railway.app/mcpTo run it on your own machine instead, use uvx indec-mcp (stdio). It downloads a ~12 MB copy of the data on first start and keeps it fresh, still with no token.
The server holds a daily copy of all 19 datasets in INDEC's new API. It offers 17 read-only tools: headline indicators; one tool per topic (CPI, wages, basic and child-raising baskets, poverty, labor market, EMAE by sector, wholesale prices, construction costs, industrial production, foreign trade with name lookup, population); series comparison such as real wages; and sandboxed SQL. It also has 5 prompts and resources. Answers cite INDEC with the period of each figure and flag provisional or confidential data. Limits are 20 requests in a burst, 30 per minute and 2,000 per day for each client. The project is unofficial and MIT-licensed. Technical documentation is in docs/development.md.
Available Tools
17 toolsbasic_basketsCanastas básicas (CBA, CBT) y canasta de crianzaARead-onlyIdempotentInspect
Valor en pesos de las canastas básicas del Gran Buenos Aires (desde abr-2016) por adulto equivalente y para los 3 hogares tipo, con sus variaciones; o la canasta de crianza (desde 2020) por tramo de edad.
Inputs: end, start, basket, age_group. Returns: object
compare_seriesComparar series (salario real, canasta, regiones)ARead-onlyIdempotentInspect
Compara series mensuales en los meses que tienen en común: salarios vs inflación (salario real), canasta básica vs salarios, IPC por región o categoría, actividad vs precios. Devuelve la tabla y un resumen con la variación entre el primer y el último mes de cada serie y, con 2 series, la variación relativa (ej. salario real). El resumen es un cálculo del servicio, no una cifra oficial del INDEC.
Inputs: series (required), end, start, measure. Returns: object
construction_costsCosto de la construcción (ICC)ARead-onlyIdempotentInspect
Índice del costo de la construcción (ICC) del Gran Buenos Aires, desde nov-2015: nivel general, materiales, mano de obra, gastos generales, ítems de obra y materiales por producto.
Inputs: end, start, category, measures. Returns: object
describe_datasetDescribir un datasetARead-onlyIdempotentInspect
Esquema de un dataset: descripción, clave primaria, columnas con tipo y significado, los valores exactos de cada dimensión de texto (los filtros SQL distinguen mayúsculas) y filas de ejemplo.
Inputs: table (required). Returns: object
economic_activityActividad económica (EMAE)BRead-onlyIdempotentInspect
Estimador mensual de actividad económica (EMAE, base 2004 = 100): nivel general desde 2004 y 16 sectores. Es el indicador mensual que anticipa el PIB.
Inputs: end, start, sector, measures. Returns: object
foreign_tradeComercio exterior (exportaciones e importaciones)ARead-onlyIdempotentInspect
Comercio exterior de bienes desde 1986: millones de USD y toneladas, agrupado por mes, año, país o categoría, con nombres en lugar de códigos. Las sumas excluyen las filas confidenciales (secreto estadístico); el resultado informa cuántas son.
Inputs: end, top, flow, start, +3 more. Returns: object
industrial_productionProducción industrial (IPI manufacturero y minero)ARead-onlyIdempotentInspect
Índice de producción industrial (IPI): manufacturero desde 2016 (por división y rama) y minero desde 2017 (petróleo, gas, minerales, rocas). Variaciones publicadas por el INDEC.
Inputs: end, start, sector, category, +1 more. Returns: object
inflation_seriesSerie de inflación (IPC)ARead-onlyIdempotentInspect
Serie mensual del Índice de Precios al Consumidor (IPC, base dic-2016) desde diciembre 2016: variación mensual, interanual, acumulada, índice o incidencias, por categoría y región.
Inputs: end, start, region, category, +1 more. Returns: object
labor_marketMercado de trabajo (EPH)ARead-onlyIdempotentInspect
Tasas trimestrales de actividad, empleo, desocupación, empleo formal e informal y subocupación desde el 2° trimestre de 2016 (total 31 aglomerados urbanos, EPH).
Inputs: end, start. Returns: object
latest_indicatorsÚltimos indicadores del INDECARead-onlyIdempotentInspect
Últimas cifras de titular del INDEC, cada una con su período: inflación (IPC nacional, general y núcleo), actividad (EMAE), salarios, canastas básicas CBA/CBT, pobreza e indigencia, desocupación y empleo.
Inputs: no named parameters. Returns: object
list_datasetsListar datasetsBRead-onlyIdempotentInspect
Los datasets del mirror (nombre de tabla SQL, descripción, filas, último período, estado de sincronización).
Inputs: no named parameters. Returns: result
populationPoblación (país, provincia, departamento)ARead-onlyIdempotentInspect
Población estimada y proyectada al 1° de julio (base Censo 2022) para el país, una provincia o un departamento, con apertura por sexo, grupos de edad o departamentos.
Inputs: by, year, place. Returns: object
povertyPobreza e indigencia (EPH)ARead-onlyIdempotentInspect
Porcentaje de personas y hogares bajo la línea de pobreza e indigencia, semestral desde el 2° semestre de 2016 (total 31 aglomerados urbanos, EPH).
Inputs: end, start. Returns: object
query_sqlConsulta SQL de solo lecturaARead-onlyIdempotentInspect
Consulta SQL de solo lectura (DuckDB) sobre las tablas del mirror. Límites: una sola sentencia SELECT, máx. 500 filas, 5s. Sin acceso a archivos ni red. Los períodos son texto ('202609').
Inputs: sql (required). Returns: object
trade_codesBuscar códigos de comercio exteriorARead-onlyIdempotentInspect
Busca códigos del diccionario de comercio exterior (países, rubros, subrubros, usos económicos y grandes categorías económicas). Ignora mayúsculas y acentos.
Inputs: query (required). Returns: result
wagesSalarios (índice de salarios)BRead-onlyIdempotentInspect
Evolución de los salarios por sector (índice de salarios, desde oct-2015): variaciones mensual, interanual y acumulada publicadas por el INDEC.
Inputs: end, start, sector, measures. Returns: object
wholesale_pricesPrecios mayoristas (IPIM, IPIB, IPP)ARead-onlyIdempotentInspect
Precios mayoristas (Sistema de Índices de Precios Mayoristas, desde dic-2015): IPIM, IPIB o IPP, por nivel general, origen (nacional/importado), sector o rubro. Variaciones publicadas por el INDEC.
Inputs: end, index, start, category, +1 more. Returns: object
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 17 tools
Each statistical domain (inflation, wages, activity, baskets, poverty, labor, trade, population, wholesale prices, construction, industry) has its own clearly labeled tool, so an agent can map a question to one tool. The only soft overlaps are latest_indicators (a snapshot that duplicates the head of every series tool) and compare_series versus query_sql, but their descriptions make the intended roles distinguishable.
All names are snake_case and follow a predictable split: domain-noun names for data tools (inflation_series, labor_market, wholesale_prices) and verb_noun names for the mirror meta tools (list_datasets, describe_dataset, query_sql). The single verb-only name compare_series is a minor deviation but remains readable.
Seventeen tools is slightly above the comfortable band, but each maps to a distinct official INDEC publication that would otherwise require awkward parameter juggling in a single mega-tool. Nothing appears redundant or filler.
Coverage spans the main INDEC outputs (prices at consumer/wholesale/construction level, activity, industry, wages, baskets, poverty, labor, trade, population) plus a generic SQL mirror layer as an escape hatch. Gaps remain for a few notable series (quarterly GDP, exchange rate/reserves, external sector, retail or expectations surveys), which agents would have to work around via query_sql if the data exists.
Maintenance
Related MCP Connectors
Argentina's official public data (INDEC, BCRA, 38 portals): search, read tables, cited answers.
Argentina data tools: dolar blue/MEP/CCL, INDEC inflation, feriados, CUIT/CBU, FX; x402 pay-per-call
Real-time Argentine open data: dollar rates, BCRA, INDEC, AFIP, INFOLEG, SEPA prices. 24+ tools.
Argentina/Brazil data for agents: ARS dollar rates, INDEC CPI, holidays, CUIT/CPF/CNPJ, CEP, PTAX.
Related MCP Servers
- FlicenseAqualityCmaintenanceProvides official INDEC register designs and methodological rules to AI models, enabling accurate EPH data analysis code (R/Python) without hallucinations.61-
- AlicenseNot gradedqualityBmaintenanceEnables querying Argentina's national time-series data from apis.datos.gob.ar through natural language, as part of the Pipeworx MCP gateway.117 npmMIT
- AlicenseNot gradedqualityCmaintenanceArgentina's official public data (INDEC, BCRA, 38 portals) in your AI assistant: search datasets, read tables, get answers with the official source. Free key.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to access official statistical and economic indicator datasets from Eurostat, World Bank, OECD, IMF, WHO, and national statistical offices across 150+ countries through natural-language dataset discovery, inspection, time-series retrieval, SQL queries, CSV export, and account/watchlist management.MIT