API REFERENCE

The buildout, as your agent calls it.

An agent-first, source-cited data layer for the US buildout. Two transports, one contract — call it from MCP or REST and get identical, cited JSON. The authoritative, machine-readable reference is always the live /v1/capabilities and each tool's describe schema.

Need exact fields and examples? The complete generated reference publishes every capability’s filters, metrics, citations, caveats, and checked JSON examples.

Browse the full API reference →

The loop

Designed so an agent never has to guess:

discover describe query verify

Two surfaces, one contract

SurfaceEndpoint
Agent discovery cardGET /.well-known/agent.json
MCP discoveryGET /.well-known/mcp
MCP (streamable-http)https://api.exascale.build/mcp
REST — discoverGET /v1/capabilities
REST — schemaGET /v1/power/capacity/schema
REST — queryPOST /v1/power/capacity/query
REST — evidencePOST /v1/evidence/source-row

Point an agent at the discovery card and it gets the whole map — endpoints, capabilities, and auth posture — in one GET.

Capabilities

Twenty-six live data points plus the capacity-factor compound — each cited to its source file and joinable where the source provides shared anchors (county_fips, state, balancing_authority_code, eia_plant_id). The always-current machine-readable list is /v1/capabilities.

Data pointWhat it answers
power.capacityOperating / planned / retired generator capacity (MW) — EIA-860Mlive
power.asset_ownershipAnnual generator ownership shares and raw owner names — EIA-860; absence from the Owner schedule resolves to the same-vintage operator defaultlive
power.generationNet generation (MWh) plus separately cited total and electric-only fuel consumption (MMBtu) by plant, fuel, state, and balancing authority, with aligned history from 2014 to present — EIA-923live
power.fuel_costReceipt-level delivered fuel costs (cents/MMBtu) and quantities — EIA-923; withheld costs remain explicit missing valueslive
power.plant_costsAs-filed FERC Form 1 plant capacity, generation, plant balances, fuel expense, and separate O&M line items; ERCOT coverage is explicitly partiallive
natural_gas.pricesDaily Henry Hub spot prices ($/MMBtu) and monthly state-average electric-power prices ($/Mcf) — EIA; units stay separate and unavailable state-months remain explicit nullslive
power.capacity_factorHow hard a fleet runs — generation ÷ (capacity × hours), cited to both sources (compound)live
power.demandHourly electricity demand (MW) by balancing authority — EIA-930live
power.demand_rollupHourly demand (MW) for the US48 national total + 13 EIA regions — EIA-930live
power.retail_salesAnnual retail sales (MWh), revenue, and customers by state & sector — EIA-861live
power.price_ercotERCOT day-ahead settlement-point prices ($/MWh), hourly — NP4-190-CDlive
power.interconnection_queue_*Generation projects requesting grid connection across all 7 US ISOs/RTOs — MISO, PJM, CAISO, NYISO, ISO-NE, ERCOT, SPP (requested MW, status, county; a request, never read as built)live
ai_infrastructure.constructionMonthly data-center & semiconductor-fab construction spend ($M) — Census C30live
ai_infrastructure.employmentQuarterly jobs, establishments & wages by US / state / county — data-center (NAICS 518210) & semiconductor (334413) industries plus the local-economy series for every US county: total all-industries, construction, commercial building, retail, accommodation, food service — BLS QCEWlive
ai_infrastructure.tradeMonthly US imports of all integrated circuits (HS-8542) — value (USD) by country of origin — Census International Tradelive
ai_infrastructure.equipment_tradeMonthly US imports of chip-making equipment (HS-8486, incl. flat-panel machinery) — value (USD) by country of origin — the fab-buildout tooling leg — Census International Tradelive
ai_infrastructure.productionMonthly semiconductor & electronic-component production index (2017=100) and capacity utilization (%) — NAICS 3344, history to 1972, the fab-output leg — Fed G.17live
robotics.adoptionShare of US manufacturing plants using industrial robots, share of workers exposed, and robotics capex — by industry, state, and plant size (ASM 2018-2021 + 2022 Economic Census editions, never spliced) — Census Industrial Robotic Equipmentlive
space.satellite_filingsThe FCC satellite licensing docket — every space-station filing back to the 1960s (applicant, application type, status, lifecycle dates), from the FCC's own daily IBFS dump; new-filing intake ends at the FCC's ICFS cutover (~mid-2025, engraved)live
robotics.tradeMonthly US imports of industrial robots (HS-10 8479.50 + 8428.70) — customs value (USD) and robot counts by country of origin — Census International Tradelive
SpaceLaunch / spaceport buildout, on the same power substraterolling out

A query, and what comes back

curl -X POST https://api.exascale.build/v1/power/capacity/query \
  -H 'content-type: application/json' \
  -d '{"group_by":["state"],"order_by":"nameplate_mw","top_n":3}'
{
  "as_of": "2026-04-01",
  "summary": { "group_count": 51, "totals": { "nameplate_mw": 1392666.4 } },
  "rows": [
    { "group": {"state":"TX"}, "metrics": {"nameplate_mw": 200429.4},
      "lineage": {"citation_ref": "c1"} }
  ],
  "citations": { "c1": { "source_rows_count": 2437,
    "verify": { "source_id":"energy.eia.eia860m", "source_file":"april_generator2026.xlsx",
                "sheet":"Operating", "source_row":26, "raw_file_sha256":"ec15…",
                "as_of":"2026-04-01" } } }
}

Pass that verify object to /v1/evidence/source-row and the response includes "hash_verified": true with the literal row values — proof, in one call.

Honesty by design

Each tool declares what it won't answer (e.g. capacity is MW, not generation MWh), so your agent declines out-of-scope questions instead of fabricating. Results also carry scope notes on known traps (cumulative vs. flow, region scope, signed measures). Defaults are sensible (current operating fleet, US-only) and never gate what you can reach.

Troubleshooting

Errors are designed to tell an agent what to do next, not just fail:

Still stuck? Email info@exascaledata.net.

Connect your agent → · Terms · Privacy