Energetica — Argentine Oil & Gas Data
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Argentine oil & gas data — 40+ curated tables: production, wells, prices, investments, trade.
| Author | ar.energetica |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2544 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Energetica — Argentine Oil & Gas Data": {
"url": "https://energetica.ar/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (14)
describe_dataread-onlyStart here. Every table and view: description, period, rows, tool to use, warnings, and the last complete production month. With tablas, also their columns. Example: {tablas: ['pozos']}.
Parameters:
tablas— array — Tables or views whose columns you needmax_rows— number
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
resolve_entityread-onlyFree text → exact names for filters (companies, areas, fields, formations, basins, provinces, wells), with context and last month with production. Example: {texto: 'palmar', tipo: 'yacimiento'}.
Parameters:
texto(required) — string — Name or part of ittipo— stringmax_rows— number
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
query_productionread-onlyOil, gas and water production (2006–present) by entity and period, grouped by up to 3 dimensions: volumes, BOE, producing/reporting wells, daily rate, GOR, water cut. Example: {area_concesion: "LOMA CAMPANA", fecha_desde: "2025", agrupar_por: ["anio"]}.
Parameters:
cuenca— stringidpozo— arrayempresa— stringmax_rows— numbermetricas— array — Default petroleo, gas, agua (+ pozos_productores by mes); caudal_diario = volume / calendar daysformacion— stringprovincia— stringtipo_pozo— string — e.g. Petrolífero, Gasíferoyacimiento— stringagrupar_por— array — Up to 3 dimensions; default [mes]fecha_desde— stringfecha_hasta— string — Inclusivetipo_recurso— stringarea_concesion— stringsubtipo_recurso— string
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
query_wellsread-onlyWells in the registry (~86,000): location, type, current status and operator, cumulative production, first and last month with production, IP30. Example: {provincia: 'Neuquén', subtipo_recurso: 'SHALE', tipo_estado: 'activos'}.
Parameters:
orden— stringcuenca— stringempresa— stringmax_rows— numberformacion— stringprovincia— stringtipo_pozo— string — e.g. Petrolífero, Gasíferoyacimiento— stringtipo_estado— string — Exact registry status (e.g. Abandonado, Parado Transitoriamente) or 'activos'segun_padron— booleantipo_recurso— stringarea_concesion— stringcon_produccion— booleansubtipo_recurso— stringprimera_produccion_desde— string — First month with oil or gas > 0 (or the registry fecha_primera_prod with segun_padron)primera_produccion_hasta— string
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
get_wellread-onlyOne well by idpozo or sigla: registry data, IP30/90/180, cumulative volumes, recent GOR and water cut, last 36 months of production, fracture jobs and trajectory. Example: {sigla: 'YPF.Nq.LCa-1001(h)'}.
Parameters:
sigla— string — Well code; close codes are resolvedidpozo— numbermax_rows— number
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
get_arearead-onlyOne concession area: 12-month production and year-on-year change, operators and shares, wells by type and state, top wells and the last 24 months. Example: {area_concesion: 'LOMA CAMPANA'}.
Parameters:
area_concesion(required) — string — Area name; close names are resolvedmax_rows— number
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
get_companyread-onlyOne operator: 12-month production, national share, year-on-year change, areas, basins, wells, investments, reserves and, if listed, share price and SEC financials. Example: {empresa: 'VISTA ENERGY ARGENTINA SAU'}.
Parameters:
empresa(required) — string — Company name; close names are resolvedmax_rows— number
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
rank_entitiesread-onlyTop N wells, areas, companies, fields, basins or formations by production, BOE, GOR, water cut, growth, new wells or IP30/90/180 (raw, per meter, per stage). Example: {entidad: 'pozo', metrica: 'ip30', subtipo_recurso: 'SHALE', tipo_pozo: 'Petrolífero', fecha_desde: '2025', fecha_hasta: '2025'}.
Parameters:
entidad(required) — stringmetrica(required) — string — ip*: wells of a first-production cohort (or their average per entity); others over the periodn— integer — Default 10orden— stringcuenca— stringempresa— stringmax_rows— numberformacion— stringprovincia— stringtipo_pozo— string — e.g. Petrolífero, Gasíferoyacimiento— stringfecha_desde— string — Default: 12 months to fecha_hastafecha_hasta— string — Inclusive; default the last complete montharea_concesion— stringsubtipo_recurso— string
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
query_completionsread-onlyFracture jobs by year, company (the one that reported the job), area, formation or well: wells, stages, stages per well, lateral length, proppant, water. Example: {formacion: 'vaca muerta', fecha_desde: '2025', agrupar_por: ['empresa']}.
Parameters:
cuenca— stringempresa— stringmax_rows— numberformacion— stringagrupar_por— array — Default aniofecha_desde— string — Completion (end of fracture) fromfecha_hasta— stringarea_concesion— stringsubtipo_reservorio— string
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
query_reservesread-onlyP1/P2/P3 oil and gas reserves at Dec 31 by year, basin, company and resource type (end of useful life); oil and gas in separate columns. Default: latest year. Example: {anio: [2024], agrupar_por: ['cuenca'], categorias: ['P1']}.
Parameters:
anio— array — Years; default the latestcuenca— stringempresa— stringmax_rows— numbercategorias— array — Default P1, P2, P3agrupar_por— array — Default aniotipo_recurso— string
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
query_investmentsread-onlyUpstream oil & gas investments in Argentina by company, basin, year and concept, in millions of USD (drilling, workovers, pipelines, facilities, seismic…). Example: {cuenca: 'NEUQUINA', anio_desde: 2023, concepto: 'perforacion'}.
Parameters:
cuenca— stringempresa— stringconcepto— string — Investment concept, partial match ignoring accents (e.g. 'perforacion', 'reparacion de pozos', 'gasoductos', 'sismica')max_rows— numberanio_desde— number — Year of the sworn statement (DDJJ)anio_hasta— number
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
query_pricesread-onlyInternational and local energy prices: WTI, Brent, Henry Hub (daily, USD), Argentine crude price used for royalties by province (monthly, USD/bbl) and ARS/USD exchange rates (daily). Most recent first. Example: {serie: 'BRENT', fecha_desde: '2024', frecuencia: 'mensual'}.
Parameters:
serie(required) — stringmax_rows— numberprovincia— string — Only CRUDO_LOCAL; omit for every provincefrecuencia— string — Average; CRUDO_LOCAL is monthlyfecha_desde— stringfecha_hasta— string — Inclusive
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
query_traderead-onlyArgentina hydrocarbon exports and imports by month: crude oil (HS 2709), refined products (HS 2710) and natural gas (HS 2711), FOB USD and kg. Example: {anio: 2025, flow: 'export', producto: 'crude'}.
Parameters:
anio— numberflow— string — Trade flow directionmax_rows— numberproducto— string — Product category
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
execute_sqlread-onlyRun read-only DuckDB SQL (a single SELECT or WITH) over the catalog tables and views. Prefer the curated tools when they fit; call describe_data first for tables and columns. Column names and values are in Spanish. Example: {sql: "SELECT anio, SUM(prod_petroleo_m3) FROM agg_produccion_mensual WHERE formacion = 'vaca muerta' GROUP BY 1 ORDER BY 1"}.
Parameters:
sql(required) — stringmax_rows— number
Hints: read-only yes · destructive not declared · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.