OpenArg — Argentina public data

org.openarg由 openarg.org 发布官方发布者v1.0.0更新于 Oct 24, 2026

Argentina's official public data (INDEC, BCRA, 38 portals): search, read tables, cited answers.

已验证Streamable HTTP可网页运行数据与分析

概览

AI 生成的概览

连接阿根廷官方公开数据(INDEC、BCRA 等 38 个门户网站),让助手搜索数据集、读取数据表并获取附来源的答案。

可以做什么
搜索 OpenArg 目录中超过 33,000 个官方数据集,获取标题、门户网站与官方链接。查看数据表的列、类型、行数、覆盖期间与样本。以 CSV 获取数据行,可选列、日期范围与等值筛选。在数据库端计算总和、平均值、计数、最小值、最大值或分组排名。列出覆盖的开放数据门户及各站数据集数量。用自然语言提问,获得附来源与提示的整理答案。
适用场景
当你需要阿根廷官方统计数据(就业、物价、GDP、预算、国会席位等),并希望每个数字都附官方来源链接时使用。适合研究、新闻核查与政策分析;若只是偶尔查询,免费额度已足够。
运行要求
远程端点,需网络连接。必须在 Authorization 请求头提供 Bearer 令牌(以 oarg_sk_ 开头的免费 OpenArg 密钥)。用量按密钥计算:数据模式每月 200 次请求,答案模式每月 10 次提问。
安装前请注意
需要 OpenArg API 密钥(Authorization 请求头),请妥善保管。额度用尽后若密钥有额度点数会自动扣用,否则返回 HTTP 402。工具均为只读,不会修改数据。答案模式由语言模型生成,可能出错,发布数字前应核对所附官方来源。

安装

在 SourceWeft 中

  1. 打开 控制台中的 OpenArg — Argentina public data,将其添加到工作区。
  2. 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/org.openarg%2Fdatos-publicos/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "openarg-argentina-public-data": {
      "type": "http",
      "url": "https://mcp.openarg.org/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

OpenArg MCP — Argentina's public data, in your AI assistant

mcp.openarg.org · Español ↓

A remote Model Context Protocol server that connects Claude, Cursor, VS Code or your own agent to 33,000+ official Argentine public datasets from 38 government portals: INDEC (census, household survey, poverty, GDP, CPI), the Central Bank (BCRA), national ministries, provinces, municipalities and Congress.

Every answer comes with its source: the dataset title, the portal and a link to the official file.

  • Endpoint: https://mcp.openarg.org/mcp (Streamable HTTP)
  • Auth: Authorization: Bearer oarg_sk_…. Free key at openarg.org/desarrolladores
  • Cost: free

Quick start

Claude Code

bash
claude mcp add --transport http openarg https://mcp.openarg.org/mcp \  --header "Authorization: Bearer oarg_sk_YOUR_KEY"

Cursor (~/.cursor/mcp.json) and other clients with mcpServers

json
{  "mcpServers": {    "openarg": {      "url": "https://mcp.openarg.org/mcp",      "headers": { "Authorization": "Bearer oarg_sk_YOUR_KEY" }    }  }}

Claude Desktop (through mcp-remote)

json
{  "mcpServers": {    "openarg": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://mcp.openarg.org/mcp",               "--header", "Authorization:${OPENARG_AUTH}"],      "env": { "OPENARG_AUTH": "Bearer oarg_sk_YOUR_KEY" }    }  }}

VS Code (.vscode/mcp.json). The key is asked once and stored encrypted.

json
{  "inputs": [{ "type": "promptString", "id": "openarg-key", "description": "OpenArg key", "password": true }],  "servers": {    "openarg": {      "type": "http",      "url": "https://mcp.openarg.org/mcp",      "headers": { "Authorization": "Bearer ${input:openarg-key}" }    }  }}

Your own agent. Put the key in OPENARG_API_KEY and tell your assistant:

Add the OpenArg MCP server following https://mcp.openarg.org/llms.txt. My key is in OPENARG_API_KEY. Test the connection with listar_fuentes.

Tools

All tools are read-only. Tool names and outputs are in Spanish; ask in any language.

ToolModeWhat it does
buscar_datasetsdataSearch the catalog: title, portal, official link and queryable tables
describir_tabladataColumns and types, row count, period covered, 5-row sample
obtener_datosdataRows as CSV (up to 500): pick columns, date range and equality filters. No SQL
listar_fuentesdataPortals covered and dataset count per portal
consultar_datos_publicosanswersA natural-language question answered by OpenArg, with sources and warnings

Data mode. Your assistant does the reasoning over the rows. It is fast (about 1 s) and allows 200 requests per month.

Answers mode. OpenArg picks the tables, cross-references them and checks the numbers against the source. It allows 10 questions per month.

Limits

Per key
Data mode200 requests/month, 30/min, up to 500 rows per request
Answers mode10 questions/month, 2/min
Founders2,000 requests and 100 questions per month

Quotas reset on the 1st of each month at 00:00 UTC. Once the monthly quota runs out, the server uses the key's credits if it has any; otherwise it answers HTTP 402 with the reset date. Founders are people who support OpenArg through colossuslab.org/support. If you need more for journalism, research or an NGO and can't contribute, write to [email protected]. The full table is at mcp.openarg.org/limites.html. OpenArg reflects what each agency publishes. The answers mode uses a language model and can be wrong, so check the linked source before publishing a figure.

This repository

This is the code of the server behind mcp.openarg.org:

  • mcp_publico/core.py: pure logic, standard library only.
  • mcp_publico/server.py: MCP SDK and HTTP routes.
  • mcp_publico/site/: the website.

The server is stateless and makes no decisions about quotas or authentication. It forwards the user's key to the OpenArg API, which validates it, applies the quota and answers. Running it yourself only makes sense next to an OpenArg backend (BACKEND_URL). To just use the data, connect to the hosted endpoint above.

It is developed in colossus-lab/openarg_backend (mcp_publico/) and mirrored here.


Español

OpenArg MCP conecta tu asistente de IA a más de 33.000 datasets públicos oficiales de Argentina, de 38 portales: el INDEC (censos, EPH, pobreza, PIB, IPC), el BCRA, ministerios, provincias, municipios y el Congreso. Cada dato viene con su fuente oficial.

  1. Conseguí tu clave gratis en openarg.org/desarrolladores.
  2. Conectá https://mcp.openarg.org/mcp con el header Authorization: Bearer oarg_sk_…. Hay guías para cada cliente en mcp.openarg.org/empezar.html.
  3. Preguntá: "¿Cómo viene la tasa BADLAR en 2026?", "Mostrame el gasto público por ministerio del último ejercicio".

Hay dos modos. El modo datos permite 200 pedidos por mes: tu asistente busca y lee las tablas. El modo respuestas permite 10 preguntas por mes: OpenArg arma la respuesta y verifica los números.

License

MIT. Un proyecto de Colossus Lab · [email protected]

来源:README.md,提交 ada359f

工具

6

consultar_datos_publicos

Consultar datos públicos de Argentina

Responde una pregunta sobre datos públicos oficiales de Argentina, con fuentes. Ejemplos: "¿Cuál fue la tasa de desempleo del último trimestre?", "Evolución del IPC en 2025", "¿Cuántos diputados tiene cada bloque?", "Presupuesto ejecutado por el Ministerio de Salud en 2024". La respuesta incluye los datasets usados (con link al portal oficial), advertencias sobre la calidad o cobertura del dato, y cuántas preguntas le quedan este mes al usuario. Cada respuesta descuenta 1 de sus preguntas del mes (10 gratis); un error, un corte por tiempo o la misma pregunta repetida dentro de los 5 minutos no descuentan. Si podés responder con `buscar_datasets` + `obtener_datos` o `agregar_datos`, preferí esas.

输入参数pregunta必填

listar_fuentes

Listar fuentes de datos de OpenArg

Lista los portales de datos abiertos que cubre OpenArg y cuántos datasets tiene cada uno. No descuenta preguntas: cuenta como un pedido del modo datos.

无需输入参数。

buscar_datasets

Buscar datasets públicos de Argentina

Busca en el catálogo de OpenArg (más de 30.000 datasets de portales oficiales). Devuelve título, portal, descripción, link a la fuente oficial y las tablas consultables de cada dataset (usalas con `describir_tabla` y `obtener_datos`). `texto` es lo que buscás, en castellano ("tasas de interés BCRA", "matrícula escolar CABA"). `portal` filtra por portal (ver `listar_fuentes`). `limite` entre 1 y 25. No descuenta preguntas.

输入参数texto必填limiteportal

describir_tabla

Describir una tabla de OpenArg

Muestra las columnas (con su tipo), cantidad de filas, período cubierto, frescura y una muestra de una tabla. `tabla` es el nombre que devuelve `buscar_datasets`. Usalo antes de `obtener_datos` o `agregar_datos` para saber qué columnas pedir y qué fechas existen. La frescura dice cuándo leyó OpenArg la tabla de su fuente, cuál es el último dato y, sólo si la tabla es una foto del período en curso, su fecha de corte. La fecha de lectura no es la de los datos: una tabla de un período pasado o sin columna de fecha no es vigente por haberse leído hoy. No presentes como actual un dato viejo. No descuenta preguntas.

输入参数tabla必填

obtener_datos

Obtener datos de una tabla de OpenArg

Trae filas de una tabla, en CSV, con la fuente oficial. Para un total, promedio, conteo, mínimo, máximo o ranking NO traigas filas para sumarlas: usá `agregar_datos`. - `columnas`: las que quieras (por defecto, todas); nombres exactos de `describir_tabla`. - `desde` / `hasta`: período, como AAAA, AAAA-MM o AAAA-MM-DD, sobre la columna de fecha (o de año). - `filtros`: hasta 5. Igualdad: {"provincia": "Córdoba"}. Con operador, una lista: [{"columna": "monto", "operador": "mayor_que", "valor": "1000000"}, {"columna": "provincia", "operador": "en", "valores": ["Salta", "Jujuy"]}]. Operadores: =, !=, mayor_que, menor_que, >=, <=, contiene y en. La igualdad y `contiene` no distinguen mayúsculas ni acentos (en tablas de más de un millón de filas, sí: ahí la respuesta dice en `filtros_aplicados` qué se buscó tal cual). - `orden`: "asc" (por defecto: primero lo más viejo) o "desc" (primero lo más reciente), por fecha. Para el último dato de una serie, pedí "desc". - `limite`: 1 a 500 filas. Si hay más, la respuesta lo dice y da el `offset` de la página siguiente (hasta 10.000). - `columna_fecha`: opcional, otra columna de fecha para `desde`/`hasta` y el orden. Si ninguna fila cumple los filtros, la respuesta dice qué valores existen. No descuenta preguntas.

输入参数desdehastaordentabla必填limiteoffsetfiltroscolumnascolumna_fecha

agregar_datos

Calcular totales y rankings sobre una tabla de OpenArg

Calcula en la base una suma, promedio, conteo, mínimo o máximo, opcionalmente agrupado. Usala SIEMPRE que necesites un total, un promedio, un conteo, un mínimo/máximo o un ranking, en vez de traer filas con `obtener_datos` y hacer la cuenta vos: es exacta, no tiene el tope de 500 filas y gasta muchos menos tokens. - `operacion`: "suma", "promedio", "conteo", "minimo" o "maximo". - `columna`: la que se suma/promedia/etc. (nombres exactos de `describir_tabla`); no va con "conteo", que cuenta filas (si la mandás, da error). Las columnas de texto con números se leen según su formato (1.234,5 o 1,234.5); si el formato es ambiguo, no calcula y lo dice. - `agrupar_por`: hasta 3 columnas, p. ej. ["jurisdiccion_desc"] para un ranking. - `filtros`, `desde`, `hasta`, `columna_fecha`: como en `obtener_datos` (hasta 6 filtros). - `ordenar_por`: "valor" (por defecto, para rankings) o una columna de `agrupar_por` (p. ej. el año, para una serie). `orden`: "desc" (por defecto) o "asc". - `limite`: grupos a devolver, 1 a 200. - `ponderar_por`: la columna de ponderación de una encuesta (con "conteo" da la población estimada, no la cantidad de filas de la muestra). La respuesta dice sobre cuántas filas se calculó (`filas_usadas`, de todos los grupos) y si hay más grupos que `limite`. Si ninguna fila cumple los filtros no hay valor: dice qué valores existen. No descuenta preguntas.

输入参数desdehastaordentabla必填limitecolumnafiltrosoperacion必填agrupar_porordenar_porponderar_porcolumna_fecha

版本历史

1
  1. v1.0.0最新Sep 30, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分