Modo datos
Tu asistente busca, mira y trae las filas, y razona él. No descuenta preguntas.
buscar_datasetsdescribir_tablaobtener_datoslistar_fuentes
02 / 03 Referencia
El servidor https://mcp.openarg.org/mcp usa el transporte
Streamable HTTP. Todas las herramientas son de solo lectura.
Tu asistente busca, mira y trae las filas, y razona él. No descuenta preguntas.
buscar_datasetsdescribir_tablaobtener_datoslistar_fuentesOpenArg arma la respuesta, cruza tablas y verifica los números.
consultar_datos_publicosbuscar_datasetsBusca en el catálogo (más de 30.000 datasets de portales oficiales), por significado y por palabras.
| Parámetro | Tipo | Descripción |
|---|---|---|
texto | texto | Lo que buscás: "tasas de interés BCRA", "matrícula escolar CABA". |
portal | texto, opcional | Limita a un portal (ver listar_fuentes). |
limite | número, opcional | De 1 a 25. Por defecto 10. |
Devuelve título, portal, descripción, link a la fuente oficial y las tablas consultables de cada dataset, con su cantidad de filas.
describir_tablaTodo lo necesario para pedir bien los datos de una tabla.
| Parámetro | Tipo | Descripción |
|---|---|---|
tabla | texto | El nombre que devolvió buscar_datasets. |
Devuelve las columnas con su tipo, la cantidad de filas, el período cubierto (si tiene fechas), una muestra de 5 filas y la fuente oficial.
obtener_datosTrae filas de una tabla, en CSV. No se escribe SQL: se eligen columnas, período y filtros.
| Parámetro | Tipo | Descripción |
|---|---|---|
tabla | texto | La tabla, como la devuelve buscar_datasets. |
columnas | lista, opcional | Nombres exactos de describir_tabla. Por defecto, todas (hasta 30). |
desde / hasta | texto, opcional | Período: AAAA, AAAA-MM o AAAA-MM-DD. |
filtros | objeto, opcional | Igualdad exacta por columna, hasta 5: {"provincia": "Córdoba"}. |
orden | texto, opcional | asc o desc, por fecha. |
limite | número, opcional | De 1 a 500 filas. Por defecto 100. |
Devuelve las filas en CSV, la fuente oficial con su link y un aviso si hay más filas que las pedidas.
consultar_datos_publicosResponde una pregunta sobre datos públicos oficiales de Argentina, con fuentes.
| Parámetro | Tipo | Descripción |
|---|---|---|
pregunta | texto | La pregunta en lenguaje natural, hasta 2.000 caracteres. Mejor en castellano y concreta. |
Devuelve un texto en Markdown con:
Cupo: descuenta 1 de las 10 preguntas diarias, aunque la pregunta termine sin datos.
Tarda entre unos segundos y un minuto, según cuántas tablas tenga que cruzar.
listar_fuentesLista los portales de datos abiertos que cubre OpenArg y cuántos datasets tiene indexados cada uno. No lleva parámetros.
Cupo: cuenta como un pedido del modo datos.
Los errores vuelven como error de herramienta (isError: true) con un
mensaje en castellano que el asistente le puede mostrar al usuario.
La tabla está en Empezar.
La misma clave sirve para la API HTTP, con el mismo cupo:
curl https://api.openarg.org/api/v1/ask \
-H "Authorization: Bearer oarg_sk_TU_CLAVE" \
-H "Content-Type: application/json" \
-d '{"question": "tasa de desempleo del último trimestre"}'
Devuelve JSON con answer, sources, citations,
warnings, chart_data, map_data y usage.
Y el modo datos, en JSON:
curl -G https://api.openarg.org/api/v1/catalogo/buscar \
-H "Authorization: Bearer oarg_sk_TU_CLAVE" --data-urlencode "q=tasas de interés"
curl -G https://api.openarg.org/api/v1/catalogo/tabla \
-H "Authorization: Bearer oarg_sk_TU_CLAVE" --data-urlencode "nombre=TABLA"
curl https://api.openarg.org/api/v1/catalogo/datos \
-H "Authorization: Bearer oarg_sk_TU_CLAVE" -H "Content-Type: application/json" \
-d '{"tabla": "TABLA", "desde": "2026-01", "limite": 100}'