Independent project; not affiliated with the US Department of Energy. ⚠ Not affiliated with the US DOE

View source ↗

MCP servers over public DOE data

Search research, energy and environmental data from your AI client.

Free and open source (Apache-2.0). Most tools need no account or API key, and every demo runs on recorded data.

Genesis Mission skills · Browse demos · Local workflow guide

Published by 17 national laboratories, 19 program offices and 4 power marketing administrations.

Works with: CLAUDE CODE · CLAUDE DESKTOP · VS CODE · CURSOR

01Overview

DOE-MCP connects AI clients to public DOE and national-laboratory data through read-only tools. Results include sources, retrieval dates and coverage limits.

Demos

All 28 walkthroughs use recorded data: no account, API key or paid model.

Genesis Mission skills

Follow a Genesis method with DOE-MCP data. Each card opens a recorded example with its evidence.

Other DOE workflows

Soil carbon recovery in KenyaWhich recovery time does GCAM assign to Kenya's model region?Skill: trace-soil-carbon · GCAM model inputsJapan's geothermal supply curveHow much heat input does the model assign to Japan's second hydrothermal grade?Skill: read-geothermal-grades · GCAM model inputsPower plant cooling in Western EuropeWhich fresh-water cooling share applies to coal in Germany's legacy model region?Skill: trace-plant-cooling · GCAM model inputsBrazil's bioenergy preferenceWhich supply preference does the model apply in Brazil?Skill: trace-bioenergy-support · GCAM model inputsLabor mobility in PakistanHow does GCAM parameterize movement of labor between sectors in Pakistan?Skill: trace-labor-mobility · GCAM model inputsThe energy cost of reverse osmosisWhich electricity input and non-energy cost does GCAM use for reverse osmosis?Skill: separate-desalination-inputs · GCAM model inputsCompare two fluorinated gasesWhich 100-year warming potentials did this release use for HFC134a and CF4?Skill: compare-model-warming-potentials · GCAM model inputsTwo offshore wind assumptionsWhat does GCAM assume for wind class c7 and, separately, for deep-water capital cost?Skill: separate-offshore-wind-classes · GCAM model inputsFind Canadian climate simulationsInspect historical CanESM5 temperature dataset versions and ensemble members in Oak Ridge's federation index.Skill: environmental-study-brief · CMIP6 metadataTrace a research claimSearch perovskite solar literature, follow a returned record, and see where the search is incomplete.Skill: doe-literature-review · Recorded evidenceFind a microbiome studyFollow an NMDC shale study to five biosamples, with collection dates, environments and access recipes.Skill: microbiome-data-finder · Recorded metadataRead a DOE rulemaking briefFollow a Federal Register record to its action, docket IDs and dates, and see what the search excludes.Skill: doe-rulemaking-brief · Recorded documentsFind out whether DOE publishes itResolve NREL to its new name, check the registry, and search four DOE catalogs, two of them old harvests.Skill: find-doe-data · Recorded catalogsFind historical outage dataLocate the EAGLE-I release covering 2021, its documentation and the customer counts needed for rates.Skill: grid-status-brief · Release metadataRead BPA's five-minute grid feedRecorded load for the Bonneville Power Administration area, charted in Pacific Time.Skill: grid-status-brief · Recorded feedRead CAISO demand from EIA-930Three measured hourly demand values for California's grid operator, kept apart from the forecast.Skill: grid-status-brief · Recorded; live needs an EIA keyMap facilities near a siteSample wind turbines and utility solar in Rhode Island, and the inputs a full screen still needs.Skill: energy-project-site-screen · Recorded inventoryPair datasets with modelled weatherFind permafrost datasets and five days of Daymet weather at Oak Ridge, without claiming they match.Skill: environmental-study-brief · Recorded dataInspect a computed materialA gallium nitride structure and a separate chemistry basis-set example, with their sources.Skill: materials-structure-and-code · Recorded structuresCheck NERSC system statusWhich NERSC systems are active, the next planned outage, and which facilities are not covered.Tool: compute.facility_status · Recorded boardSee an answer with a source downThe literature search replayed with DOE PAGES unavailable, and how the answer reports the gap.Skill: doe-literature-review · Simulated outageAsk for data DOE-MCP cannot serveAsk for a site's solar resource and get the registry's named reason instead of an empty answer.Skill: energy-project-site-screen · Registry inventory
Genesis Skills compatibility

DOE-MCP's skills use the same Agent Skills format as Genesis Agent Skills. The demos use DOE-MCP's own tools; no upstream skills or lab services run here. Integration and cost details.

Questions it answers

Each question below is answered by one tool on one server:

QuestionToolServer
What DOE-funded work exists on perovskite tandem cells?research.search_literaturedoe-research
Where is the dataset behind this paper, and what is its DOI?research.search_datasetsdoe-research
Has a national laboratory released Python code for lattice QCD?research.search_softwaredoe-research
Can I actually read the full text of this report?research.get_recorddoe-research
What does Oak Ridge publish?registry.lab_crosswalkdoe-research
I have an old NREL URL that 404s. What happened?registry.resolve_orgdoe-research
Which DOE catalogs hold geothermal datasets?discovery.search_all_catalogsdoe-research
What data does DOE itself call durable?discovery.list_pure_resourcesdoe-research
Does DOE-MCP cover geothermal, and if not, why not?registry.search_sourcesdoe-research
research:all profile
Is Perlmutter up, and when is NERSC's next maintenance?compute.facility_statusdoe-research
research:all profile
What has DOE proposed on appliance standards this year?docs.search_rulemakingsdoe-research
How much electricity did CAISO demand last night?energy.grid_statusdoe-energy-data
What does this car actually get?fuel.find_vehicledoe-energy-data
Which wind turbines and solar farms are in this county?facility.find_wind_turbinesdoe-energy-data
What is BPA's wind output right now?grid.get_bpa_operationsdoe-energy-data
Which EAGLE-I release holds county outage history for 2021?grid.find_outage_historydoe-energy-data
What was the weather at these coordinates every day last summer?earth.get_daymet_pointdoe-earth
What data came out of the NGEE Arctic campaign?earth.search_datasetsdoe-earth
Which climate models ran this experiment for surface temperature?climate.search_cmipdoe-earth
Where are the air-quality sensors near this city?sensors.find_nodesdoe-earth
Which computed structures contain gallium and nitrogen?materials.search_structuresdoe-materials
Which basis sets cover uranium, and what do they look like in NWChem?chemistry.search_basis_setsdoe-materials
Is there soil microbiome data from Washington State?bio.search_biosamplesdoe-bio

02Quick start

Install, verify, and connect to an MCP client in four steps. The research workflow needs no API key; EIA queries require your own key.

  1. Install

    pipx install .        # from a checkout of the repository; not on PyPI yet
  2. Check it

    doe-mcp doctor --online
    [  ok  ] anl-sage-waggle: 295 records
    [  ok  ] basis-set-exchange: 776 records
    [  ok  ] ceser-eagle-i-outages: 7 records
    [  ok  ] doe-code-json: 5,879 records
    [  ok  ] doe-open-data-catalog: 483 records
    [  ok  ] doe-pure-resources: 7 records
    [  ok  ] esgf-search: 14,217,502 records
    [  ok  ] ess-dive: 1,571 records
    [  ok  ] federal-register-doe: 10,000 records
    [  ok  ] lbnl-mp-optimade: 154,387 records
    [  ok  ] nersc-status: 19 records
    [  ok  ] nmdc-runtime: 85 records
    [  ok  ] ornl-openenergyhub: 185 records
    [  ok  ] osti-data-explorer: 1,030,767 records
    [  ok  ] osti-doe-code: 7,675 records
    [  ok  ] osti-doe-pages: 260,246 records
    [  ok  ] osti-gov-records: 4,381,671 records
    [  ok  ] usgs-uspvdb: 6,611 records
    [  ok  ] usgs-uswtdb: 75,727 records
  3. Connect a client

    doe-mcp configure claude-code        # or claude-desktop, vscode, cursor
    doe-mcp configure claude-code --all  # every server at once

    When a source requires an API key (such as EIA), run doe-mcp configure credentials to store it locally in ~/.config/doe-mcp/credentials.env with restricted file permissions. Keys stay on your machine and are never written into client configuration files or shared repositories.

  4. Ask something

    doe-mcp tools call research.search_literature \
      --args '{"query":"perovskite tandem solar cell","year_from":2024}'
    {
      "title": "Low-cost, Highly Efficient and Fast Thermally Pressed Scalable Carbon-based Planar Perovskite Solar Cells",
      "doi": "10.2172/3484888",
      "publication_date": "2026-08-26"
    }

    The full answer carries provenance, evidence, five coverage dimensions, and typed warnings — see Response format.

No credential is needed for any of this. 20,153,893 literature, dataset, and software records are reachable keyless.

03Servers

Each server covers one data domain with a small set of tools. 10 ship today; 4 more are planned, and each planned one lists the sources it would serve and what blocks them.

Architecture

Layer 1: Skills (task walks over the capability vocabulary)
compare-model-warming-potentials · demo
Use when working with GCAM inputs on this question: Which 100-year warming potentials did this release use for HFC134a and CF4?.
doe-literature-review · demo
A short evidence table of DOE-funded publications on a topic: what was found in OSTI.GOV and DOE PAGES, which records were read in full, where each can be read, and how much of the result set the table covers.
doe-rulemaking-brief · demo
A sourced brief on what DOE has published in the Federal Register on a topic: final rules, proposed rules and notices, each with its docket, regulation identifier, CFR parts, dates and a link to the published text.
energy-project-site-screen · demo
A first-pass screen of a candidate site for a wind or solar project from what DOE-MCP can see today: the turbines and utility-scale solar already built in the area, the balancing authority's recent demand, and a named list of what a full screen needs that DOE-MCP does not serve yet, each with its reason, plus the hand-off to NEPA-MCP for the environmental review.
environmental-study-brief · demo
Find environmental datasets and read a bounded Daymet weather window for one point and date range.
find-doe-data · demo
Find whether the US Department of Energy publishes a given kind of data, where it lives, and how to actually get at it — ending in a real locator or in a named reason there is not one.
genesis-audit-sample-fields · demo
Use when deciding whether a page of soil sample records has usable dates, coordinates and depth metadata.
genesis-build-bibliography · demo
Use when preparing citations from DOE public-access literature and deciding which author lists still need checking.
genesis-check-prediction-bands · demo
Use when testing how often a fixed band around five-minute load predictions covers later BPA readings.
genesis-draft-dataset-card · demo
Use when a dataset owner needs an initial metadata card and a list of questions that catalog records cannot answer.
genesis-package-weather-data · demo
Use when a recipient needs a Daymet CSV, its field definitions and a way to verify the bytes received.
genesis-score-load-errors · demo
Use when comparing a grid load predictor with the simple baseline that repeats the previous measured load.
grid-status-brief · demo
A short, sourced brief on what a US balancing authority's grid did over the last day or the last hour: demand, generation and interchange from EIA-930, and for the Pacific Northwest the five-minute load and wind from BPA.
materials-structure-and-code · demo
Find computed crystal structures and export the quantum-chemistry basis sets needed to model them.
microbiome-data-finder · demo
Find DOE-linked microbiome studies and samples for a kind of environment or a place, and say where the sequence data behind them is held.
read-geothermal-grades · demo
Use when working with GCAM inputs on this question: How much heat input does the model assign to Japan's second hydrothermal grade?.
separate-desalination-inputs · demo
Use when working with GCAM inputs on this question: Which electricity input and non-energy cost does GCAM use for reverse osmosis?.
separate-offshore-wind-classes · demo
Use when working with GCAM inputs on this question: What does GCAM assume for wind class c7 and, separately, for deep-water capital cost?.
trace-bioenergy-support · demo
Use when working with GCAM inputs on this question: Which supply preference does the model apply in Brazil?.
trace-labor-mobility · demo
Use when working with GCAM inputs on this question: How does GCAM parameterize movement of labor between sectors in Pakistan?.
trace-plant-cooling · demo
Use when working with GCAM inputs on this question: Which fresh-water cooling share applies to coal in Germany's legacy model region?.
trace-soil-carbon · demo
Use when working with GCAM inputs on this question: Which recovery time does GCAM assign to Kenya's model region?.
↓
Layer 2: Shipping MCP servers (8–12 tools in a default profile, at most 20 in any)
doe-research
11 tools by default, 15 in all profiles. Literature, datasets, software, and discovery over OSTI's four public APIs, DOE's rulemakings from the Federal Register, plus the source registry and a cross-catalog fan-out.
doe-energy-data
11 tools by default, 14 in all profiles. EIA's self-describing statistics tree, BPA's five-minute grid feed, EAGLE-I's annual outage releases, the USGS/LBNL wind and solar facility inventories, and the DOE/EPA vehicle fuel-economy service.
doe-earth
8 tools by default, 11 in all profiles. Daymet single-pixel weather from ORNL DAAC, ESS-DIVE's environmental datasets, the ESGF climate-model index, and the Sage/Waggle sensor-node inventory.
doe-materials
7 tools by default, 10 in all profiles. The Materials Project's keyless OPTIMADE endpoint for computed inorganic structures, and the Basis Set Exchange for quantum-chemistry basis sets.
doe-bio
5 tools by default, 8 in all profiles. Microbiome studies and their biosamples from the National Microbiome Data Collaborative, with DOIs leading to the sequence data at JGI and EMSL.
doe-water
10 tools by default, 13 in all profiles. GCAM water inputs for power plant cooling, irrigation and desalination.
doe-land
10 tools by default, 13 in all profiles. GCAM land inputs for crop yields, soil carbon and food demand.
doe-emissions
10 tools by default, 13 in all profiles. GCAM emissions inputs for fluorinated gases, pollution control and scenario comparisons.
doe-power
9 tools by default, 12 in all profiles. GCAM generation inputs for offshore wind, geothermal resources and power plants.
doe-economy
9 tools by default, 12 in all profiles. GCAM country and region mappings, demand elasticities and labor assumptions.
↓
Layer 3: Registry, adapters and the response envelope
Source registry (CC0)
88 source manifests, 29 active, 54 organizations. Each inactive source carries the reason it is not queried.
20 publisher adapters
GET-only clients, one per publisher dialect, that read each API's own counts, errors and quirks.
Provenance envelope
Every answer carries its data, the sources read, one evidence entry per record, five coverage dimensions and typed warnings.

Server list

doe-research

Literature, datasets, software, and discovery over OSTI's four public APIs, DOE's rulemakings from the Federal Register, plus the source registry and a cross-catalog fan-out.

shipping  11 tools
  • research.search_literature
  • research.search_datasets
  • research.search_software
  • research.get_record
  • registry.resolve_org
  • registry.lab_crosswalk
  • discovery.search_all_catalogs
  • discovery.list_pure_resources
  • docs.search_rulemakings
  • docs.get_rulemaking
  • tech.find_licensable_ip unavailable

doe-energy-data

EIA's self-describing statistics tree, BPA's five-minute grid feed, EAGLE-I's annual outage releases, the USGS/LBNL wind and solar facility inventories, and the DOE/EPA vehicle fuel-economy service.

shipping  11 tools
  • energy.discover_routes
  • energy.get_data
  • energy.grid_status
  • grid.get_bpa_operations
  • fuel.find_vehicle
  • fuel.get_prices
  • facility.find_wind_turbines
  • facility.find_solar_facilities
  • grid.find_outage_history
  • registry.resolve_org
  • registry.lab_crosswalk

doe-energy-tech

What is modelled, tested or published for an energy technology: the NLR developer network (PVWatts, solar resource, tariffs, alternative-fuel stations), the ATB and Cambium releases, module and battery test data, and the geothermal, marine, hydropower, bioenergy and carbon-storage repositories. Holds the api.data.gov and EDX keys; nothing in it is built yet.

planned  0 tools

Not built. The sources it would serve are in the registry, each with what is blocking it.

doe-earth

Daymet single-pixel weather from ORNL DAAC, ESS-DIVE's environmental datasets, the ESGF climate-model index, and the Sage/Waggle sensor-node inventory.

shipping  8 tools
  • earth.get_daymet_point
  • earth.search_datasets
  • earth.get_dataset
  • climate.discover_facets
  • climate.search_cmip
  • sensors.find_nodes
  • registry.resolve_org
  • registry.lab_crosswalk

doe-materials

The Materials Project's keyless OPTIMADE endpoint for computed inorganic structures, and the Basis Set Exchange for quantum-chemistry basis sets.

shipping  7 tools
  • materials.describe_structure_fields
  • materials.search_structures
  • materials.get_structure
  • chemistry.search_basis_sets
  • chemistry.get_basis_set
  • registry.resolve_org
  • registry.lab_crosswalk

doe-nuclear

Nuclide structure and decay data. The ingest-versus-wrap question is deliberately still open.

planned  0 tools

Not built. The sources it would serve are in the registry, each with what is blocking it.

doe-bio

Microbiome studies and their biosamples from the National Microbiome Data Collaborative, with DOIs leading to the sequence data at JGI and EMSL.

shipping  5 tools
  • bio.search_studies
  • bio.get_study
  • bio.search_biosamples
  • registry.resolve_org
  • registry.lab_crosswalk

doe-projects

ARPA-E awards, the loan portfolio, the Lab Partnering Service. The VIPS adapter is retained in doe-research, but its source is blocked pending API-key access review.

planned  0 tools

Not built. The sources it would serve are in the registry, each with what is blocking it.

doe-docs

NEPA documents and DOE directives — or a catalog entry pointing at PNNL's NEPA-MCP, which already serves them. The Federal Register slice did not wait for it: it needs no crawler and ships in doe-research as docs.search_rulemakings and docs.get_rulemaking.

planned  0 tools

Not built. The sources it would serve are in the registry, each with what is blocking it.

doe-water

GCAM water inputs for power plant cooling, irrigation and desalination.

shipping  10 tools
  • water.cooling_costs
  • water.cooling_shares
  • water.resource_water_map
  • water.desalination_costs
  • water.desalination_inputs
  • water.water_distribution
  • water.irrigation_inputs
  • water.industrial_water_inputs
  • registry.resolve_org
  • registry.lab_crosswalk

doe-land

GCAM land inputs for crop yields, soil carbon and food demand.

shipping  10 tools
  • land.food_staples
  • land.food_nonstaples
  • land.soil_timescales
  • land.forest_types
  • land.crop_yield_growth
  • land.oilseed_products
  • land.irrigated_land_nests
  • land.bioenergy_preferences
  • registry.resolve_org
  • registry.lab_crosswalk

doe-emissions

GCAM emissions inputs for fluorinated gases, pollution control and scenario comparisons.

shipping  10 tools
  • emissions.warming_potentials
  • emissions.hydrogen_drivers
  • emissions.technology_coefficients
  • emissions.farm_reductions
  • emissions.waste_reductions
  • emissions.pollutant_reductions
  • emissions.pollutant_floors
  • emissions.scenario_factors
  • registry.resolve_org
  • registry.lab_crosswalk

doe-power

GCAM generation inputs for offshore wind, geothermal resources and power plants.

shipping  9 tools
  • power.wind_capacity_factors
  • power.offshore_depth_costs
  • power.generation_efficiency
  • power.carbon_capture
  • power.generator_retirement
  • power.geothermal_curves
  • power.power_financing
  • registry.resolve_org
  • registry.lab_crosswalk

doe-economy

GCAM country and region mappings, demand elasticities and labor assumptions.

shipping  9 tools
  • economy.country_regions
  • economy.region_names
  • economy.industrial_elasticity
  • economy.building_elasticity
  • economy.transport_elasticity
  • economy.factor_productivity
  • economy.labor_sectors
  • registry.resolve_org
  • registry.lab_crosswalk

04Response format

Every tool returns a consistent JSON response containing query results, data citations, vintage timestamps, and coverage indicators. Below is an annotated real response:

research.search_literature — Find DOE-funded work on perovskite solar cells, across both collections at once. A real response, captured at build time by replaying recorded publisher bytes; the replay's timestamps are pinned to the registry revision date and the request id is fixed, so the page rebuilds identically.

{
  "data": {
    "records": [
      {
        "id": "3484888",
        "title": "Low-cost, Highly Efficient and Fast Thermally Pressed Scalable Carbon-based Planar Perovskite Solar Cells",
        "authors": [
          "Yan, Feng [Materials Science and Engineering Program, School for Engineering of Matter, Transport and Energy, Arizona State University, Tempe, AZ, 85287]"
        ],
        "publication_date": "2026-08-26",
        "product_type": "Technical Report",
        "doi": "10.2172/3484888",
        "report_number": "EE0009833",
        "research_orgs": [
          "Univ. of Alabama, Tuscaloosa, AL (United States)",
          "Arizona State Univ., Tempe, AZ (United States)",
          "National Renewable Energy Laboratory (NREL), Golden, CO (United States)"
        ]
      },
      {
        "id": "3625672",
        "title": "Semi-Transparent Perovskite Solar Cells in a Stacked Tandem Module: Cooperative Research and Development Final Report, CRADA Number CRD-19-00810",
        "authors": [
          "Luther, Joey [National Laboratory of the Rockies, Golden, CO (United States)]",
          "Larson, Bryon [National Laboratory of the Rockies, Golden, CO (United States)]",
          "Reiter, Kyle [National Laboratory of the Rockies, Golden, CO (United States)]"
        ],
        "publication_date": "2026-08-26",
        "product_type": "Technical Report",
        "doi": "10.66816/tp5080615",
        "report_number": "NLR/TP-5F00-99345",
        "research_orgs": [
          "National Laboratory of the Rockies (NLR), Golden, CO (United States)"
        ]
      },
      {
        "id": "3409109",
        "title": "Reducing non-radiative recombination in perovskite solar cells with a SiO<sub>2</sub>-graphene oxide buried interface layer",
        "authors": [
          "Cao, Zikun [Univ. of Texas, Arlington, TX (United States); Univ. of Miami, FL (United States)]",
          "You, Shuai [National Laboratory of the Rockies (NLR), Golden, CO (United States)]",
          "Zhang, Xiyao [Univ. of Texas, Arlington, TX (United States); Univ. of Akron, OH (United States)]",
          "Liu, Lei [Univ. of Akron, OH (United States)]",
          "Zhang, Haixing [Univ. of Miami, FL (United States)]"
        ],
        "publication_date": "2026-09-01",
        "product_type": "Journal Article",
        "authors_truncated": 4,
        "doi": "10.1016/j.nanoen.2026.112209",
        "journal": "Nano Energy",
        "report_number": "NLR/JA-5900-101333",
        "research_orgs": [
          "National Laboratory of the Rockies (NLR), Golden, CO (United States)"
        ]
      },
      {
        "id": "3818255",
        "title": "Direct Microscale Observation of Additive-Triggered Reduction in Tin Halide Perovskites",
        "authors": [
          "Westbrook, Robert J. E. [University of Washington, Seattle, WA (United States)] (ORCID:0000000212030712)",
          "Taddei, Margherita [University of Washington, Seattle, WA (United States)] (ORCID:0000000341228418)",
          "Sanchez-Diaz, Jes\u00fas [Universitat Jaume, Castell\u00f3n (Spain)]",
          "Mushtaq, Tehmina [Universitat Jaume, Castell\u00f3n (Spain)]",
          "S\u00e1nchez, Rafael S [Universitat Jaume, Castell\u00f3n (Spain)] (ORCID:0000000189486120)"
        ],
        "publication_date": "2026-08-26",
        "product_type": "Journal Article",
        "authors_truncated": 4,
        "doi": "10.1021/acsenergylett.6c01751",
        "journal": "ACS Energy Letters",
        "research_orgs": [
          "University of Washington, Seattle, WA (United States)"
        ]
      },
      {
        "id": "3818626",
        "title": "Mixed-Ligand-Driven Phase-Pure 2D Perovskite for Interfacial Passivation of Perovskite Photovoltaics",
        "authors": [
          "Shih, Meng-Chen",
          "Tan, Shaun",
          "Lu, Yongli",
          "Kodalle, Tim",
          "Terlier, Tanguy"
        ],
        "publication_date": "2026-08-11",
        "product_type": "Journal Article",
  … trimmed for the page …
}
data
The answer. Held to a soft budget of about 2,000 tokens, so ten records arrive as ten readable answers rather than one truncated blob.
provenance
One entry per system that contributed, with the publisher triple — steward, funder, host — because at least five flagship “lab assets” are funded by another agency entirely.
dataset_version
Required, never blank. ATB 2024 and ATB 2026 are different data with the same name, and two versions in one answer raise mixed_vintages.
evidence
One entry per record, pointing back at a provenance entry and carrying the locator the publisher actually supplied. A guessed link is worse than none, so none is emitted.
coverage.registry
The dimension that matters most. none means DOE-MCP has no source and the data may well exist; covered with an empty result means the searched systems hold no record. Different answers, never reported the same way.
coverage.pagination
truncated whenever more matched than you received. OSTI returns its match count in a header and one page in the body; reading the page as the answer turns 4.4 million matches into “20 results”.
warnings
Typed, not prose. alias_match, domain_migrated, catalog_vintage, derived_layer, citation_required — each named for a confusion this ecosystem measurably produces.
access_recipes
Typed pointers for data too big to inline: a DOI, an S3 prefix, an OPeNDAP URL, a Globus endpoint. A 4.8-petabyte lake gets a recipe, not an attempt.
_execution
Which server, which tool contract, which adapter versions, which registry revision. Enough to reproduce the call.

More calls, one from each shipping server

registry.resolve_orgdoe-research

A user says “NREL”. The laboratory was renamed on 2025-12-01 and every old domain went dark with no redirect.

{
  "data": {
    "resolved": {
      "id": "nlr",
      "name": "National Laboratory of the Rockies",
      "kind": "national_lab",
      "parent": "doe",
      "domains": [
        "nlr.gov",
        "developer.nlr.gov",
        "data.nlr.gov"
      ],
      "abbreviations": [
        "NLR"
      ],
      "former_names": [
        "National Renewable Energy Laboratory",
        "NREL"
      ],
      "former_domains": [
        "nrel.gov",
        "developer.nrel.gov",
        "data.nrel.gov",
        "maps.nrel.gov",
        "atb.nrel.gov",
        "datahub.h2awsm.org"
      ],
      "github_orgs": [
        "NatLabRockies",
        "NREL"
      ],
      "renamed_on": "2025-12-01",
      "note": "Renamed 2025-12-01. Every *.nrel.gov domain is dead with NO redirects, which makes this the ecosystem's sharpest alias case: a caller with an old URL gets nothing at all, not a redirect, so a tool that cannot resolve the old name gives them no way to find out why. The developer network survived intact at developer.nlr.gov on GSA's api.data.gov infrastructure. The H2 DataHub followed later: datahub.h2awsm.org now redirects to datahub-h2awsm.nlr.gov."
    },
    "basis": "former_name",
    "candidates": [],
    "source_count": 13,
    "historical_name": {
      "queried": "NREL",
      "resolved_to": "nlr",
      "renamed_on": "2025-12-01",
      "note": "'NREL' is a former name or domain. The current organization is National Laboratory of the Rockies, as of 2025-12-01. Tell the user the name they used is historical."
    }
  },
  "provenance": [
    {
      "id": "source_01",
      "source_id": "doe-mcp-registry",
      "steward": "The DOE-MCP project",
      "system": "DOE-MCP source registry and organization table",
      "dataset": "DOE-MCP source registry and organization table",
      "dataset_version": "2026-11-09",
      "authority_level": "unverified",
      "access_path": "live",
      "source_updated_at": null,
      "retrieved_at": "2026-11-09T00:00:00Z",
      "cache_age_seconds": 0
    }
  ],
  "evidence": [
    {
      "id": "evidence_01",
      "source_ref": "source_01",
      "record_id": "nlr",
      "locator": null,
      "retrieved_at": "2026-11-09T00:00:00Z",
      "effective_at": null,
      "transformations": [],
      "payload_hash": null,
      "raw_recovery": "available"
    }
  ],
  "coverage": {
    "registry": "covered",
    "execution": "complete",
    "pagination": "complete",
    "source_claim": "complete",
    "result": "hit"
  },
  "warnings": [
    {
      "code": "alias_match",
      "message": "Resolved 'NREL' to nlr by former name, not by a current one. A record or document using the old name predates the change; check its date before treating it as current.",
      "source_id": null
    }
  ],
  "_execution": {
    "ser…
discovery.search_all_catalogsdoe-research

Four DOE catalogs at once, each labelled with its own vintage.

{
  "data": {
    "results": [
      {
        "id": "1148737",
        "title": "Structural Orientations Adjacent to Some Colorado Geothermal Systems",
        "doi": "10.15121/1148737",
        "landing_page": "https://gdr.openei.org/submissions/317",
        "date": "2012-01-31",
        "orgs": [
          "DOE Geothermal Data Repository",
          "Flint Geothermal, LLC"
        ],
        "catalog": "osti-data-explorer",
        "catalog_vintage": "live"
      },
      {
        "id": "1542650",
        "title": "Utah FORGE: Well 58-32 Stimulation Data",
        "doi": "10.15121/1542650",
        "landing_page": "https://gdr.openei.org/submissions/1149",
        "date": "2019-04-19",
        "orgs": [
          "DOE Geothermal Data Repository",
          "Geothermal Resource Group"
        ],
        "catalog": "osti-data-explorer",
        "catalog_vintage": "live"
      },
      {
        "id": "glass-buttes-exploration-and-drilling-2010-geothermal-technologies-program-peer-",
        "title": "Glass Buttes Exploration and Drilling: 2010 Geothermal Technologies Program Peer Review Presentation",
        "landing_page": "https://openenergyhub.ornl.gov/explore/dataset/glass-buttes-exploration-and-drilling-2010-geothermal-technologies-program-peer-/",
        "date": "2020-08-14",
        "themes": [
          "Energy",
          "Mining"
        ],
        "catalog": "ornl-openenergyhub",
        "catalog_vintage": "live"
      },
      {
        "id": "investigation-of-stimulation-response-relationships-for-complex-fracture-systems",
        "title": "Investigation of Stimulation-Response Relationships for Complex Fracture Systems in Enhanced Geothermal Reservoirs",
        "landing_page": "https://openenergyhub.ornl.gov/explore/dataset/investigation-of-stimulation-response-relationships-for-complex-fracture-systems/",
        "date": "2017-05-23",
        "themes": [
          "Geothermal Energy"
        ],
        "catalog": "ornl-openenergyhub",
        "catalog_vintage": "live"
      }
    ],
    "record_count": 4,
    "per_catalog": [
      {
        "catalog": "osti-data-explorer",
        "system": "DOE Data Explorer",
        "vintage": "live",
        "total_matches": 1062,
        "returned": 2
      },
      {
        "catalog": "ornl-openenergyhub",
        "system": "Open Energy Data Hub (ORNL)",
        "vintage": "live",
        "total_matches": 17,
        "returned": 2
      },
      {
        "catalog": "doe-open-data-catalog",
        "system": "DOE Open Data Catalog (data.json)",
        "vintage": "2022-09-26",
        "total_matches": 0,
        "returned": 0
      },
      {
        "catalog": "doe-code-json",
        "system": "DOE Software Inventory (code.json)",
        "vintage": "2024-09-12",
        "total_matches…
facility.find_wind_turbinesdoe-energy-data

Every wind turbine the USGS/LBNL inventory places in Rhode Island, five to a page, with the publisher's own count and the confidence codes on each row.

{
  "data": {
    "records": [
      {
        "case_id": 3001502,
        "faa_ors": null,
        "faa_asn": null,
        "usgs_pr_id": 38309,
        "t_state": "RI",
        "t_county": "Kent County",
        "t_fips": "44003",
        "p_name": "New England Tech",
        "p_year": 2009,
        "p_tnum": 1,
        "p_cap": 0.1,
        "t_manu": "Northern Power Systems",
        "t_model": "NW100",
        "t_cap": 100,
        "t_hh": 37.0,
        "t_rd": 21.0,
        "t_rsa": 346.36,
        "t_ttlh": 47.5,
        "t_conf_atr": 2,
        "t_conf_loc": 3,
        "t_img_date": "9/13/2017",
        "t_img_src": "Maxar",
        "xlong": -71.4515,
        "ylat": 41.73279,
        "eia_id": null,
        "t_retrofit": 0,
        "t_retro_yr": null,
        "t_offshore": 0
      },
      {
        "case_id": 3015899,
        "faa_ors": "44-020002",
        "faa_asn": "2005-ANE-1002-OE",
        "usgs_pr_id": 38302,
        "t_state": "RI",
        "t_county": "Newport County",
        "t_fips": "44005",
        "p_name": "Portsmouth Abbey School",
        "p_year": 2006,
        "p_tnum": 1,
        "p_cap": 0.66,
        "t_manu": "Vestas",
        "t_model": "V47-0.66",
        "t_cap": 660,
        "t_hh": 50.0,
        "t_rd": 47.0,
        "t_rsa": 1734.94,
        "t_ttlh": 73.5,
        "t_conf_atr": 3,
        "t_conf_loc": 3,
        "t_img_date": null,
        "t_img_src": "Bing Maps Aerial",
        "xlong": -71.2687,
        "ylat": 41.59909,
        "eia_id": null,
        "t_retrofit": 0,
        "t_retro_yr": null,
        "t_offshore": 0
      },
      {
        "case_id": 3034241,
        "faa_ors": "44-020102",
        "faa_asn": "2010-WTE-12453-OE",
        "usgs_pr_id": 38304,
        "t_state": "RI",
        "t_county": "Newport County",
        "t_fips": "44005",
        "p_name": "Sandywoods",
        "p_year": 2012,
        "p_tnum": 1,
        "p_cap": 0.28,
        "t_manu": "Vergnet",
        "t_model": "GEV MP",
        "t_cap": 275,
        "t_hh": 55.0,
        "t_rd": 32.0,
        "t_rsa": 804.25,
        "t_ttlh": 71.0,
        "t_conf_atr": 3,
        "t_conf_loc": 3,
        "t_img_date": "11/18/2020",
        "t_img_src": "Maxar",
        "xlong": -71.1539,
        "ylat": 41.62049,
        "eia_id": null,
        "t_retrofit": 0,
        "t_retro_yr": null,
        "t_offshore": 0
      },
      {
        "case_id": 3039300,
        "faa_ors": "44-020088",
        "faa_asn": "2011-WTE-8243-OE",
        "usgs_pr_id": 38306,
        "t_state": "RI",
        "t_county": "Providence County",
        "t_fips": "44007",
        "p_name": "Field's Point Wastewater Treatment Facility",
        "p_year": 2012,
        "p_tnum": 3,
        "p_cap": 4.5,
        "t_manu": "Goldwind",
        "t_model": "GW82",
    …
earth.get_daymet_pointdoe-earth

Five days of modelled surface weather at Oak Ridge, from the single-pixel service, with the returned range reported beside the requested one.

{
  "data": {
    "latitude": 35.9313,
    "longitude": -84.3104,
    "elevation_meters": 261.0,
    "tile": "11208",
    "projected_coordinates": "1352953.24 -569846.6",
    "software_version": "All years; all variables; Daymet Software Version 4.0",
    "publisher_citation": "Thornton; M.M.; R. Shrestha; Y. Wei; P.E. Thornton; S-C. Kao; and B.E. Wilson. 2022. Daymet: Daily Surface Weather Data on a 1-km Grid for North America; Version 4 R1. ORNL DAAC; Oak Ridge; Tennessee; USA. https://doi.org/10.3334/ORNLDAAC/2129",
    "columns": [
      {
        "name": "prcp",
        "units": "mm/day",
        "description": "Daily total precipitation, millimetres per day"
      },
      {
        "name": "tmax",
        "units": "deg c",
        "description": "Daily maximum 2-metre air temperature, degrees Celsius"
      },
      {
        "name": "tmin",
        "units": "deg c",
        "description": "Daily minimum 2-metre air temperature, degrees Celsius"
      }
    ],
    "days": [
      {
        "date": "2023-06-01",
        "yday": 152,
        "values": {
          "prcp": 0.0,
          "tmax": 28.62,
          "tmin": 16.9
        }
      },
      {
        "date": "2023-06-02",
        "yday": 153,
        "values": {
          "prcp": 0.0,
          "tmax": 31.43,
          "tmin": 16.08
        }
      },
      {
        "date": "2023-06-03",
        "yday": 154,
        "values": {
          "prcp": 0.0,
          "tmax": 32.28,
          "tmin": 14.76
        }
      },
      {
        "date": "2023-06-04",
        "yday": 155,
        "values": {
          "prcp": 0.0,
          "tmax": 31.05,
          "tmin": 16.8
        }
      },
      {
        "date": "2023-06-05",
        "yday": 156,
        "values": {
          "prcp": 2.12,
          "tmax": 29.2,
          "tmin": 16.24
        }
      }
    ],
    "record_count": 5,
    "requested_range": {
      "from": "2023-06-01",
      "to": "2023-06-05"
    },
    "returned_range": {
      "from": "2023-06-01",
      "to": "2023-06-05"
    },
    "calendar": "Daymet's year is always 365 days. 29 February is present and 31 December is dropped in leap years, so an annual total from a leap year is a 365-day total and the missing date is named on any answer whose range covers it.",
    "note": "Daily modelled surface weather for the 1 km cell holding this point. Precipitation is a daily total; tmax and tmin are daily extremes, so a daily mean has to be computed and is not published. For observations at a station rather than a modelled grid cell, this is the wrong source."
  },
  "provenance": [
    {
      "id": "source_01",
      "source_id": "ornl-daac",
      "steward": "Oak Ridge National Laboratory",
      "funder": "National Aeronautics and Space Administration",
      "system": "ORNL…
materials.search_structuresdoe-materials

Computed structures containing gallium and nitrogen from the Materials Project's OPTIMADE endpoint, marked as computed rather than measured.

{
  "data": {
    "structures": [
      {
        "id": "mp-1244984",
        "formula": "GaN",
        "formula_descriptive": "GaN",
        "formula_hill": "Ga50N50",
        "elements": [
          "Ga",
          "N"
        ],
        "element_ratios": [
          0.5,
          0.5
        ],
        "element_count": 2,
        "sites": 100,
        "space_group_number": null,
        "space_group_symbol": null,
        "periodic_dimensions": 3,
        "last_modified": "2019-07-02T00:29:18.792000",
        "provider_fields": {
          "_mp_chemical_system": "Ga-N",
          "_mp_stability": {
            "gga_gga+u_r2scan": {
              "thermo_id": "mp-1244984_GGA_GGA+U_R2SCAN",
              "energy_above_hull": 0.7416738018000011,
              "formation_energy_per_atom": 0.07162439492499971,
              "last_updated_thermo": "2023-04-27T01:24:08.875000"
            },
            "gga_gga+u": {
              "thermo_id": "mp-1244984_GGA_GGA+U",
              "energy_above_hull": 0.7416738018000002,
              "formation_energy_per_atom": 0.0848569330500004,
              "last_updated_thermo": "2023-04-27T01:24:20.078000"
            }
          }
        }
      },
      {
        "id": "mp-1223660",
        "formula": "GaInN2",
        "formula_descriptive": "GaInN2",
        "formula_hill": "GaInN2",
        "elements": [
          "Ga",
          "In",
          "N"
        ],
        "element_ratios": [
          0.25,
          0.25,
          0.5
        ],
        "element_count": 3,
        "sites": 4,
        "space_group_number": null,
        "space_group_symbol": null,
        "periodic_dimensions": 3,
        "last_modified": "2022-06-10T06:23:20.905000",
        "provider_fields": {
          "_mp_chemical_system": "Ga-In-N",
          "_mp_stability": {
            "gga_gga+u_r2scan": {
              "thermo_id": "mp-1223660_GGA_GGA+U_R2SCAN",
              "energy_above_hull": 0.07719281500000008,
              "formation_energy_per_atom": -0.3166822218750003,
              "last_updated_thermo": "2023-04-27T01:30:31.450000"
            },
            "gga_gga+u": {
              "thermo_id": "mp-1223660_GGA_GGA+U",
              "energy_above_hull": 0.07719281500000008,
              "formation_energy_per_atom": -0.2906402068750005,
              "last_updated_thermo": "2023-04-27T01:30:39.045000"
            }
          }
        }
      },
      {
        "id": "mp-1199250",
        "formula": "F6GaN3",
        "formula_descriptive": "F24Ga4N12",
        "formula_hill": "F24Ga4N12",
        "elements": [
          "F",
          "Ga",
          "N"
        ],
        "element_ratios": [
          0.1,
          0.3,
          0.6
        ],
        "element_count": 3,
        "sites": 40,
        "space_gro…
bio.search_biosamplesdoe-bio

Soil microbiome samples NMDC holds from Washington State, with the filter the publisher echoed back and the total it counted.

{
  "data": {
    "biosamples": [
      {
        "sample_id": "nmdc:bsm-13-mrzb2q96",
        "name": "Groundwater microbial communities from the Columbia River, Washington, USA - GW-RW N1_20_30",
        "studies": [
          "nmdc:sty-11-aygzgv51"
        ],
        "collected": "2014-04-01",
        "latitude": 46.372,
        "longitude": -119.272,
        "place": "USA: Columbia River, Washington",
        "ecosystem": [
          "Environmental",
          "Terrestrial",
          "Soil",
          "Sand"
        ],
        "env_broad_scale": "ENVO:00000873",
        "env_local_scale": "ENVO:00000022",
        "env_medium": "ENVO:01000017",
        "depth_m": null
      },
      {
        "sample_id": "nmdc:bsm-13-4aw9ra87",
        "name": "Groundwater microbial communities from the Columbia River, Washington, USA - GW-RW N1_30_40",
        "studies": [
          "nmdc:sty-11-aygzgv51"
        ],
        "collected": "2014-04-01",
        "latitude": 46.372,
        "longitude": -119.272,
        "place": "USA: Columbia River, Washington",
        "ecosystem": [
          "Environmental",
          "Terrestrial",
          "Soil",
          "Sand"
        ],
        "env_broad_scale": "ENVO:00000873",
        "env_local_scale": "ENVO:00000022",
        "env_medium": "ENVO:01000017",
        "depth_m": null
      },
      {
        "sample_id": "nmdc:bsm-13-z9wten89",
        "name": "Groundwater microbial communities from the Columbia River, Washington, USA - GW-RW N1_00_10",
        "studies": [
          "nmdc:sty-11-aygzgv51"
        ],
        "collected": "2014-04-01",
        "latitude": 46.372,
        "longitude": -119.272,
        "place": "USA: Columbia River, Washington",
        "ecosystem": [
          "Environmental",
          "Terrestrial",
          "Soil",
          "Sand"
        ],
        "env_broad_scale": "ENVO:00000873",
        "env_local_scale": "ENVO:00000022",
        "env_medium": "ENVO:01000017",
        "depth_m": null
      },
      {
        "sample_id": "nmdc:bsm-13-wktc3357",
        "name": "Groundwater microbial communities from the Columbia River, Washington, USA - GW-RW N1_40_50",
        "studies": [
          "nmdc:sty-11-aygzgv51"
        ],
        "collected": "2014-04-01",
        "latitude": 46.372,
        "longitude": -119.272,
        "place": "USA: Columbia River, Washington",
        "ecosystem": [
          "Environmental",
          "Terrestrial",
          "Soil",
          "Sand"
        ],
        "env_broad_scale": "ENVO:00000873",
        "env_local_scale": "ENVO:00000022",
        "env_medium": "ENVO:01000017",
        "depth_m": null
      },
      {
        "sample_id": "nmdc:bsm-13-ap544f22",
        "name": "Groundwater microbial communities from the Columbia River, Washington, U…
economy.country_regionsdoe-economy

Which GCAM region contains Kenya?

{
  "data": {
    "table": "country_regions",
    "columns": [
      "iso",
      "country_name",
      "region_GCAM3",
      "GCAM_region_ID"
    ],
    "records": [
      {
        "row_number": 114,
        "values": {
          "iso": "ken",
          "country_name": "Kenya",
          "region_GCAM3": "Africa",
          "GCAM_region_ID": "2"
        },
        "evidence_ref": "evidence_01"
      }
    ],
    "file_url": "https://raw.githubusercontent.com/JGCRI/gcam-core/11e128fb7ce3e14e9c4daf3903ba73123046a7aa/input/gcamdata/inst/extdata/common/iso_GCAM_regID.csv",
    "source_notes": [
      "File: iso_GCAM_regID.csv",
      "Title: ISO to GCAM region mapping",
      "Units: NA",
      "Description: Maps iso codes to GCAM regions (including composites as necessary)",
      "Column types: ccci",
      "----------"
    ],
    "filters": {
      "iso": "ken"
    },
    "offset": 0,
    "record_count": 1,
    "total_matches": 1,
    "table_rows": 248,
    "release": "GCAM v9.1"
  },
  "provenance": [
    {
      "id": "source_01",
      "source_id": "gcam-economy",
      "steward": "Pacific Northwest National Laboratory",
      "system": "GCAM: Regional economics",
      "dataset": "iso_GCAM_regID.csv",
      "dataset_version": "GCAM v9.1",
      "authority_level": "primary",
      "access_path": "live",
      "source_updated_at": null,
      "retrieved_at": "2026-11-09T00:00:00Z",
      "cache_age_seconds": 0,
      "citation": {
        "doi": null,
        "recommended": "Joint Global Change Research Institute, Pacific Northwest National Laboratory. GCAM v9.1, gcamdata. Cite the specific input file and retain its source notes.",
        "required": true
      }
    }
  ],
  "evidence": [
    {
      "id": "evidence_01",
      "source_ref": "source_01",
      "record_id": "data row 114",
      "locator": "https://raw.githubusercontent.com/JGCRI/gcam-core/11e128fb7ce3e14e9c4daf3903ba73123046a7aa/input/gcamdata/inst/extdata/common/iso_GCAM_regID.csv",
      "retrieved_at": "2026-11-09T00:00:00Z",
      "effective_at": null,
      "transformations": [
        "parse_csv",
        "empty_cell_to_null"
      ],
      "payload_hash": null,
      "raw_recovery": "available"
    }
  ],
  "coverage": {
    "registry": "covered",
    "execution": "complete",
    "pagination": "complete",
    "source_claim": "complete",
    "result": "hit",
    "sources_searched": [
      "gcam-economy"
    ],
    "known_limitations": [
      "Rows are model inputs, not scenario outputs or measurements of current conditions.",
      "GCAM3 region labels and numeric GCAM region IDs use different groupings."
    ]
  },
  "warnings": [
    {
      "code": "citation_required",
      "message": "This publisher requires citation as a condition of use. Cite: Joint Global Change Re…
power.geothermal_curvesdoe-power

How much heat input does the model assign to Japan's second hydrothermal grade?

{
  "data": {
    "table": "geothermal_curves",
    "columns": [
      "region_GCAM3",
      "resource",
      "subresource",
      "grade",
      "available",
      "extractioncost"
    ],
    "records": [
      {
        "row_number": 18,
        "values": {
          "region_GCAM3": "Japan",
          "resource": "geothermal",
          "subresource": "hydrothermal",
          "grade": "grade 2",
          "available": "0.56582",
          "extractioncost": "0.569"
        },
        "evidence_ref": "evidence_01"
      }
    ],
    "file_url": "https://raw.githubusercontent.com/JGCRI/gcam-core/11e128fb7ce3e14e9c4daf3903ba73123046a7aa/input/gcamdata/inst/extdata/energy/A16.geo_curves.csv",
    "source_notes": [
      "File: A16.geo_curves.csv",
      "Title: Supply curves of hydrothermal geothermal resources, inherited from GCAM 3.0",
      "Units: available in Thermal EJ/yr (i.e. heat input to geothermal power plants); extractioncost in 1975$/GJ",
      "Description: available: quantity available; extractioncost: costs of production",
      "Reference: Hannam, P., P. Kyle, and S.J. Smith. 2009. Global Deployment of Geothermal Energy Using a New Characterization in GCAM 1.0. PNNL-19231, Pacitic Northwest National Laboratory. http://www.pnl.gov/main/publications/external/technical_reports/PNNL-19231.pdf",
      "Column types: ccccnn",
      "----------"
    ],
    "filters": {
      "region_GCAM3": "Japan",
      "grade": "grade 2"
    },
    "offset": 0,
    "record_count": 1,
    "total_matches": 1,
    "table_rows": 28,
    "release": "GCAM v9.1"
  },
  "provenance": [
    {
      "id": "source_01",
      "source_id": "gcam-power",
      "steward": "Pacific Northwest National Laboratory",
      "system": "GCAM: Power technology",
      "dataset": "A16.geo_curves.csv",
      "dataset_version": "GCAM v9.1",
      "authority_level": "primary",
      "access_path": "live",
      "source_updated_at": null,
      "retrieved_at": "2026-11-09T00:00:00Z",
      "cache_age_seconds": 0,
      "citation": {
        "doi": null,
        "recommended": "Joint Global Change Research Institute, Pacific Northwest National Laboratory. GCAM v9.1, gcamdata. Cite the specific input file and retain its source notes.",
        "required": true
      }
    }
  ],
  "evidence": [
    {
      "id": "evidence_01",
      "source_ref": "source_01",
      "record_id": "data row 18",
      "locator": "https://raw.githubusercontent.com/JGCRI/gcam-core/11e128fb7ce3e14e9c4daf3903ba73123046a7aa/input/gcamdata/inst/extdata/energy/A16.geo_curves.csv",
      "retrieved_at": "2026-11-09T00:00:00Z",
      "effective_at": null,
      "transformations": [
        "parse_csv",
        "empty_cell_to_null"
      ],
      "payload_hash": null,
      "raw_recovery": "available"
    }
  ],
  …
water.desalination_costsdoe-water

Read the non-energy cost of reverse osmosis.

{
  "data": {
    "table": "desalination_costs",
    "columns": [
      "supplysector",
      "subsector",
      "technology",
      "minicam.non.energy.input",
      "1971",
      "2100"
    ],
    "records": [
      {
        "row_number": 1,
        "values": {
          "supplysector": "desalinated water",
          "subsector": "electricity",
          "technology": "reverse osmosis",
          "minicam.non.energy.input": "non-energy",
          "1971": "0.38",
          "2100": "0.38"
        },
        "evidence_ref": "evidence_01"
      }
    ],
    "file_url": "https://raw.githubusercontent.com/JGCRI/gcam-core/11e128fb7ce3e14e9c4daf3903ba73123046a7aa/input/gcamdata/inst/extdata/water/A71.globaltech_cost.csv",
    "source_notes": [
      "File: A71.globaltech_cost.csv",
      "Title: Desalination non-energy costs",
      "Units: 1975$ per cubic meter of desalinated water (1975$/m3)",
      "Source: RO tech cost estimated as total costs (about $2400/acre-foot, in 2016 dollars) minus fuel costs (36%), from CA Dept of Water Resources 2016. https://water.ca.gov/-/media/DWR-Website/Web-Pages/Programs/California-Water-Plan/Docs/RMS/2016/09_Desalination_July2016.pdf",
      "Column types: ccccnn"
    ],
    "filters": {
      "technology": "reverse osmosis"
    },
    "offset": 0,
    "record_count": 1,
    "total_matches": 1,
    "table_rows": 3,
    "release": "GCAM v9.1"
  },
  "provenance": [
    {
      "id": "source_01",
      "source_id": "gcam-water",
      "steward": "Pacific Northwest National Laboratory",
      "system": "GCAM: Water use",
      "dataset": "A71.globaltech_cost.csv",
      "dataset_version": "GCAM v9.1",
      "authority_level": "primary",
      "access_path": "live",
      "source_updated_at": null,
      "retrieved_at": "2026-11-09T00:00:00Z",
      "cache_age_seconds": 0,
      "citation": {
        "doi": null,
        "recommended": "Joint Global Change Research Institute, Pacific Northwest National Laboratory. GCAM v9.1, gcamdata. Cite the specific input file and retain its source notes.",
        "required": true
      }
    }
  ],
  "evidence": [
    {
      "id": "evidence_01",
      "source_ref": "source_01",
      "record_id": "data row 1",
      "locator": "https://raw.githubusercontent.com/JGCRI/gcam-core/11e128fb7ce3e14e9c4daf3903ba73123046a7aa/input/gcamdata/inst/extdata/water/A71.globaltech_cost.csv",
      "retrieved_at": "2026-11-09T00:00:00Z",
      "effective_at": null,
      "transformations": [
        "parse_csv",
        "empty_cell_to_null"
      ],
      "payload_hash": null,
      "raw_recovery": "available"
    }
  ],
  "coverage": {
    "registry": "covered",
    "execution": "complete",
    "pagination": "complete",
    "source_claim": "complete",
    "result": "hit",
    "sources_searched": […
land.bioenergy_preferencesdoe-land

Which supply preference does the model apply in Brazil?

{
  "data": {
    "table": "bioenergy_preferences",
    "columns": [
      "GCAM_region_ID",
      "region",
      "preference",
      "preference_alternative"
    ],
    "records": [
      {
        "row_number": 7,
        "values": {
          "GCAM_region_ID": "7",
          "region": "Brazil",
          "preference": "High",
          "preference_alternative": "High"
        },
        "evidence_ref": "evidence_01"
      }
    ],
    "file_url": "https://raw.githubusercontent.com/JGCRI/gcam-core/11e128fb7ce3e14e9c4daf3903ba73123046a7aa/input/gcamdata/inst/extdata/aglu/A_biomassSupplyShare_R.csv",
    "source_notes": [
      "File: A_biomassSupplyShare_R.csv",
      "Title: Whether a region currently has bioenergy supports",
      "Units: NA",
      "Comments: These data include preference assumptions to adjust supply side share weights, possibly by region. Regions not included here are set to USA's value. Only the preference column is used",
      "Source: NA",
      "Column types: iccc",
      "----------"
    ],
    "filters": {
      "region": "Brazil"
    },
    "offset": 0,
    "record_count": 1,
    "total_matches": 1,
    "table_rows": 32,
    "release": "GCAM v9.1"
  },
  "provenance": [
    {
      "id": "source_01",
      "source_id": "gcam-land",
      "steward": "Pacific Northwest National Laboratory",
      "system": "GCAM: Land and agriculture",
      "dataset": "A_biomassSupplyShare_R.csv",
      "dataset_version": "GCAM v9.1",
      "authority_level": "primary",
      "access_path": "live",
      "source_updated_at": null,
      "retrieved_at": "2026-11-09T00:00:00Z",
      "cache_age_seconds": 0,
      "citation": {
        "doi": null,
        "recommended": "Joint Global Change Research Institute, Pacific Northwest National Laboratory. GCAM v9.1, gcamdata. Cite the specific input file and retain its source notes.",
        "required": true
      }
    }
  ],
  "evidence": [
    {
      "id": "evidence_01",
      "source_ref": "source_01",
      "record_id": "data row 7",
      "locator": "https://raw.githubusercontent.com/JGCRI/gcam-core/11e128fb7ce3e14e9c4daf3903ba73123046a7aa/input/gcamdata/inst/extdata/aglu/A_biomassSupplyShare_R.csv",
      "retrieved_at": "2026-11-09T00:00:00Z",
      "effective_at": null,
      "transformations": [
        "parse_csv",
        "empty_cell_to_null"
      ],
      "payload_hash": null,
      "raw_recovery": "available"
    }
  ],
  "coverage": {
    "registry": "covered",
    "execution": "complete",
    "pagination": "complete",
    "source_claim": "complete",
    "result": "hit",
    "sources_searched": [
      "gcam-land"
    ],
    "known_limitations": [
      "Rows are model inputs, not scenario outputs or measurements of current conditions.",
      "GCAM3 region labels and numeric GC…
emissions.warming_potentialsdoe-emissions

Which warming potential does GCAM use for CF4?

{
  "data": {
    "table": "warming_potentials",
    "columns": [
      "Gas",
      "HFC_PFC",
      "GWP"
    ],
    "records": [
      {
        "row_number": 2,
        "values": {
          "Gas": "CF4",
          "HFC_PFC": "PFC",
          "GWP": "7390"
        },
        "evidence_ref": "evidence_01"
      }
    ],
    "file_url": "https://raw.githubusercontent.com/JGCRI/gcam-core/11e128fb7ce3e14e9c4daf3903ba73123046a7aa/input/gcamdata/inst/extdata/emissions/A41.GWP.csv",
    "source_notes": [
      "File: A41.GWP.csv",
      "Title: Global warming potential values for fgases",
      "Units: tonnes",
      "Source: 2007 IPCC AR4 p212",
      "Description: The global warming potential of Fgases over a 100-year time horizon",
      "Column types: cci",
      "----------"
    ],
    "filters": {
      "Gas": "CF4"
    },
    "offset": 0,
    "record_count": 1,
    "total_matches": 1,
    "table_rows": 14,
    "release": "GCAM v9.1"
  },
  "provenance": [
    {
      "id": "source_01",
      "source_id": "gcam-emissions",
      "steward": "Pacific Northwest National Laboratory",
      "system": "GCAM: Emissions",
      "dataset": "A41.GWP.csv",
      "dataset_version": "GCAM v9.1",
      "authority_level": "primary",
      "access_path": "live",
      "source_updated_at": null,
      "retrieved_at": "2026-11-09T00:00:00Z",
      "cache_age_seconds": 0,
      "citation": {
        "doi": null,
        "recommended": "Joint Global Change Research Institute, Pacific Northwest National Laboratory. GCAM v9.1, gcamdata. Cite the specific input file and retain its source notes.",
        "required": true
      }
    }
  ],
  "evidence": [
    {
      "id": "evidence_01",
      "source_ref": "source_01",
      "record_id": "data row 2",
      "locator": "https://raw.githubusercontent.com/JGCRI/gcam-core/11e128fb7ce3e14e9c4daf3903ba73123046a7aa/input/gcamdata/inst/extdata/emissions/A41.GWP.csv",
      "retrieved_at": "2026-11-09T00:00:00Z",
      "effective_at": null,
      "transformations": [
        "parse_csv",
        "empty_cell_to_null"
      ],
      "payload_hash": null,
      "raw_recovery": "available"
    }
  ],
  "coverage": {
    "registry": "covered",
    "execution": "complete",
    "pagination": "complete",
    "source_claim": "complete",
    "result": "hit",
    "sources_searched": [
      "gcam-emissions"
    ],
    "known_limitations": [
      "Rows are model inputs, not scenario outputs or measurements of current conditions.",
      "GCAM3 region labels and numeric GCAM region IDs use different groupings."
    ]
  },
  "warnings": [
    {
      "code": "citation_required",
      "message": "This publisher requires citation as a condition of use. Cite: Joint Global Change Research Institute, Pacific Northwest National Laboratory. GCAM …

05Data registry

The CC0 registry indexes 88 data systems across 54 national laboratories and offices. You can browse by publishing organization to see which facilities steward each system, or search the complete catalog of 29 active sources and planned integrations with notes on automation status and access protocols.

By organization

National laboratories 17, 17 carrying data

Ames National Laboratory

formerly Ames Laboratory

7 sources · 4 active
  • ames-gamess inventory
  • nlr-lab-partnering-service inventory
  • osti-data-explorer active
  • osti-doe-code active
  • osti-doe-pages active
  • osti-gov-records active
  • pnnl-vips inventory

Argonne National Laboratory

13 sources · 7 active
  • alcf-status inventory
  • anl-atct inventory
  • anl-gem inventory
  • anl-mdf inventory
  • anl-sage-waggle active
  • doe-pure-resources active
  • nlr-lab-partnering-service inventory
  • +6 more

Brookhaven National Laboratory

10 sources · 5 active
  • arm-data-center inventory
  • bnl-nndc-bulk inventory
  • doe-pure-resources active
  • iaea-live-chart inventory
  • nlr-lab-partnering-service inventory
  • osti-data-explorer active
  • osti-doe-code active
  • +3 more

Fermi National Accelerator Laboratory

7 sources · 4 active
  • fnal-experiment-releases inventory
  • nlr-lab-partnering-service inventory
  • osti-data-explorer active
  • osti-doe-code active
  • osti-doe-pages active
  • osti-gov-records active
  • pnnl-vips inventory

Idaho National Laboratory

9 sources · 4 active
  • inl-digital-library inventory
  • inl-moose inventory
  • nlr-geothermal-data-repository inventory
  • nlr-lab-partnering-service inventory
  • osti-data-explorer active
  • osti-doe-code active
  • osti-doe-pages active
  • +2 more

Thomas Jefferson National Accelerator Facility

7 sources · 4 active
  • jlab-ildg inventory
  • nlr-lab-partnering-service inventory
  • osti-data-explorer active
  • osti-doe-code active
  • osti-doe-pages active
  • osti-gov-records active
  • pnnl-vips inventory

Los Alamos National Laboratory

8 sources · 4 active
  • arm-data-center inventory
  • lanl-sequence-databases inventory
  • nlr-lab-partnering-service inventory
  • osti-data-explorer active
  • osti-doe-code active
  • osti-doe-pages active
  • osti-gov-records active
  • +1 more

Lawrence Berkeley National Laboratory

formerly Lawrence Berkeley Laboratory

20 sources · 11 active
  • doe-pure-resources active
  • ess-dive active
  • jgi-gold inventory
  • lbnl-ameriflux inventory
  • lbnl-emp-datasets inventory
  • lbnl-materials-project inventory
  • lbnl-mp-optimade active
  • +13 more

Lawrence Livermore National Laboratory

8 sources · 5 active
  • esgf-search active
  • llnl-open-data-initiative inventory
  • nlr-lab-partnering-service inventory
  • osti-data-explorer active
  • osti-doe-code active
  • osti-doe-pages active
  • osti-gov-records active
  • +1 more

National Energy Technology Laboratory

7 sources · 4 active
  • netl-edx inventory
  • nlr-lab-partnering-service inventory
  • osti-data-explorer active
  • osti-doe-code active
  • osti-doe-pages active
  • osti-gov-records active
  • pnnl-vips inventory

National Laboratory of the Rockies

formerly National Renewable Energy Laboratory, NREL · renamed 2025-12-01

13 sources · 4 active
  • nlr-atb inventory
  • nlr-cambium inventory
  • nlr-developer-network inventory
  • nlr-duramat-datahub inventory
  • nlr-geothermal-data-repository inventory
  • nlr-lab-partnering-service inventory
  • oedi-data-lake inventory
  • +6 more

Oak Ridge National Laboratory

23 sources · 11 active
  • arm-data-center inventory
  • ceser-eagle-i-outages active
  • doe-pure-resources active
  • esgf-search active
  • fueleconomy-ws active
  • nlr-lab-partnering-service inventory
  • nmdc-runtime active
  • +16 more

Pacific Northwest National Laboratory

20 sources · 11 active
  • arm-data-center inventory
  • basis-set-exchange active
  • gcam-economy active
  • gcam-emissions active
  • gcam-land active
  • gcam-power active
  • gcam-water active
  • +13 more

Princeton Plasma Physics Laboratory

7 sources · 4 active
  • nlr-lab-partnering-service inventory
  • osti-data-explorer active
  • osti-doe-code active
  • osti-doe-pages active
  • osti-gov-records active
  • pnnl-vips inventory
  • pppl-fusionrate inventory

SLAC National Accelerator Laboratory

formerly Stanford Linear Accelerator Center

7 sources · 4 active
  • nlr-lab-partnering-service inventory
  • osti-data-explorer active
  • osti-doe-code active
  • osti-doe-pages active
  • osti-gov-records active
  • pnnl-vips inventory
  • slac-software-releases inventory

Sandia National Laboratories

12 sources · 4 active
  • arm-data-center inventory
  • nlr-duramat-datahub inventory
  • nlr-lab-partnering-service inventory
  • oedi-data-lake inventory
  • osti-data-explorer active
  • osti-doe-code active
  • osti-doe-pages active
  • +5 more

Savannah River National Laboratory

7 sources · 4 active
  • nlr-lab-partnering-service inventory
  • osti-data-explorer active
  • osti-doe-code active
  • osti-doe-pages active
  • osti-gov-records active
  • pnnl-vips inventory
  • srnl-srs-environmental-reports inventory
Program offices 19, 14 carrying data

Alternative Fuels and Feedstocks Office

formerly Hydrogen and Fuel Cell Technologies Office, HFTO, Bioenergy Technologies Office, BETO · renamed 2025-12-01

1 sources · 0 active
  • ornl-bioenergy-kdf inventory

Advanced Research Projects Agency-Energy

1 sources · 0 active
  • arpa-e-projects inventory

Biological and Environmental Research

1 sources · 1 active
  • ess-dive active

Office of Cybersecurity, Energy Security, and Emergency Response

1 sources · 1 active
  • ceser-eagle-i-outages active

Office of Critical Materials and Energy Innovation

formerly Office of Energy Efficiency and Renewable Energy, EERE · renamed 2025-12-01

6 sources · 2 active
  • doe-ccms-certification inventory
  • nlr-duramat-datahub inventory
  • ornl-tedb inventory
  • pnnl-wind-data-hub inventory
  • usgs-uspvdb active
  • usgs-uswtdb active

Energy Dominance Financing

formerly Loan Programs Office, LPO · renamed 2025-12-01

1 sources · 0 active
  • edf-loan-portfolio inventory

US Energy Information Administration

1 sources · 1 active
  • eia-api-v2 active

Office of Environmental Management

1 sources · 0 active
  • pnnl-phoenix-hanford inventory

Grid Deployment Office (dismantled)

1 sources · 0 active
  • anl-gem inventory

Office of Hydrocarbon and Geological Energy

formerly Office of Fossil Energy and Carbon Management, FECM, Office of Fossil Energy, FE · renamed 2025-11-20

0 sources · 0 active

    Industrial Technologies Office

    formerly Industrial Efficiency and Decarbonization Office, IEDO · renamed 2025-12-01

    0 sources · 0 active

      Office of Legacy Management

      1 sources · 0 active
      • lm-gems inventory

      Office of Nuclear Energy

      0 sources · 0 active

        National Nuclear Security Administration

        0 sources · 0 active

          Office of Clean Energy Demonstrations

          1 sources · 0 active
          • oced-community-benefits-map inventory

          Office of the Chief Information Officer

          3 sources · 2 active
          • doe-ai-use-case-inventory inventory
          • doe-code-json active
          • doe-open-data-catalog active

          Office of Electricity

          0 sources · 0 active

            Office of Scientific and Technical Information

            4 sources · 4 active
            • osti-data-explorer active
            • osti-doe-code active
            • osti-doe-pages active
            • osti-gov-records active

            Office of Science

            9 sources · 5 active
            • alcf-status inventory
            • doe-pure-resources active
            • esgf-search active
            • jgi-gold inventory
            • lbnl-mp-optimade active
            • nersc-status active
            • nmdc-runtime active
            • +2 more
            Power marketing administrations 4, 1 carrying data

            Bonneville Power Administration

            1 sources · 1 active
            • bpa-operations active

            Southeastern Power Administration

            0 sources · 0 active

              Southwestern Power Administration

              0 sources · 0 active

                Western Area Power Administration

                0 sources · 0 active
                  Headquarters 1, 1 carrying data

                  US Department of Energy

                  4 sources · 1 active
                  • doe-directives inventory
                  • doe-nepa-documents inventory
                  • fueleconomy-ws active
                  • sbir-doe-awards inventory

                  By source

                  All 88 systems 29 queryable
                  SourcePublisherWhat it holds / what is blocking itRecords
                  anl-sage-waggle
                  active
                  Argonne National Laboratory
                  funder: National Science Foundation
                  Every node in the Sage/Waggle network with its deployment phase, project, coordinates, host address, computers, and instruments — cameras, weather and air-quality packages, microphones, rain gauges, and lidar.295
                  basis-set-exchange
                  active
                  Molecular Sciences Software InstituteQuantum-chemistry basis sets by name, element, and program format (NWChem, Gaussian, CP2K, and thirty others), with the metadata and literature references for each set.776
                  bpa-operations
                  active
                  Bonneville Power AdministrationNear-live load and generation inside the Bonneville Power Administration balancing authority at five-minute resolution over a rolling seven-day window: load, VER (variable energy resources — wind and solar), hydro, fossil/biomass, and nuclear, with net interchange on the second feed. Values are megawatts from BPA's own SCADA system.—
                  ceser-eagle-i-outages
                  active
                  Office of Cybersecurity, Energy Security, and Emergency Response
                  host: Oak Ridge National Laboratory
                  The catalog records of EAGLE-I's annual historical outage releases: county-level counts of customers without power at 15-minute intervals, 2014 onward, with the documentation record and the county customer-count dataset that serves as the denominator.7
                  doe-code-json
                  active
                  Office of the Chief Information OfficerDOE's declared inventory of software releases across the department and its laboratories: name, description, repository URL, licence permissions, languages, and organization.5,879
                  doe-mcp-registry
                  active
                  The DOE-MCP projectWhich public DOE systems this project knows about, who stewards and funds each one, what its terms say, what it does not cover, and what is blocking the ones that are not wired up. Plus the organization table with the alias sets that resolve former names and dead domains.—
                  doe-open-data-catalog
                  active
                  Office of the Chief Information OfficerDOE's declared inventory of public datasets across program offices, in the federal Project Open Data format.483
                  doe-pure-resources
                  active
                  Office of ScienceThe seven resources DOE's Office of Science designates as Public Reusable Research data resources, each with this project's own status against it.7
                  eia-api-v2
                  active
                  US Energy Information AdministrationUS energy statistics as a self-describing tree: electricity (including EIA-930 hourly demand, generation and interchange by balancing authority), natural gas, petroleum, coal, nuclear outages, renewables, international, and more.—
                  esgf-search
                  active
                  Oak Ridge National Laboratory
                  funder: Office of Science
                  Metadata for climate-model output published through the Earth System Grid Federation, CMIP6 above all: which model ran which experiment for which variable, at what frequency and resolution, over what period, and which data node holds the files.14,217,502
                  ess-dive
                  active
                  Lawrence Berkeley National Laboratory
                  funder: Biological and Environmental Research
                  Data from DOE's environmental system science programme: terrestrial ecosystem, watershed, and subsurface biogeochemistry studies, including the NGEE Arctic and Tropics campaigns, SPRUCE, and the integrated field laboratories.1,571
                  federal-register-doe
                  active
                  Office of the Federal Register (National Archives)Rules, proposed rules, notices, and presidential documents published by DOE and its component agencies, with docket ids, CFR references, regulatory identifiers, and links to the full text. FERC's documents are excluded by scope, not by the publisher.10,000
                  fueleconomy-ws
                  active
                  US Department of Energy
                  funder: US Environmental Protection Agency
                  host: Oak Ridge National Laboratory
                  Official EPA fuel-economy ratings for US-market vehicles from 1984 onward, roughly 140 fields per vehicle including city/highway/combined ratings, tailpipe CO2, electric range and consumption for EVs and PHEVs, and annual fuel cost. Plus current national average fuel prices by fuel type.—
                  gcam-economy
                  active
                  Pacific Northwest National LaboratoryRegional economics input tables from the Global Change Analysis Model.—
                  gcam-emissions
                  active
                  Pacific Northwest National LaboratoryEmissions input tables from the Global Change Analysis Model.—
                  gcam-land
                  active
                  Pacific Northwest National LaboratoryLand and agriculture input tables from the Global Change Analysis Model.—
                  gcam-power
                  active
                  Pacific Northwest National LaboratoryPower technology input tables from the Global Change Analysis Model.—
                  gcam-water
                  active
                  Pacific Northwest National LaboratoryWater use input tables from the Global Change Analysis Model.—
                  lbnl-mp-optimade
                  active
                  Lawrence Berkeley National Laboratory
                  funder: Office of Science
                  Crystal structures of inorganic materials as the OPTIMADE standard describes them: elements and their ratios, reduced, descriptive and Hill formulas, site count, lattice vectors, space group, and dimensionality, plus the Materials Project's own stability fields.154,387
                  nersc-status
                  active
                  Lawrence Berkeley National Laboratory
                  funder: Office of Science
                  Current status of every NERSC system (compute, filesystems, services) and the schedule of planned outages, as JSON.19
                  nmdc-runtime
                  active
                  Lawrence Berkeley National Laboratory
                  funder: Office of Science
                  Microbiome studies and their biosamples across a multi-laboratory collaboration: ecosystem classification, environmental terms, place, coordinates, collection date and depth for each sample, and investigators, funding and DOIs for each study.85
                  ornl-daac
                  active
                  Oak Ridge National Laboratory
                  funder: National Aeronautics and Space Administration
                  Biogeochemical and ecological data, including Daymet daily surface weather for North America — queryable one pixel at a time, which is the rare bulk-science case with a genuine subsetting service — and MODIS/VIIRS land-product subsets, which are not wired up.—
                  ornl-openenergyhub
                  active
                  Oak Ridge National LaboratoryORNL-hosted energy datasets across transportation electrification, grid, and buildings, including EV Watts and ARPA-E PERFORM.185
                  osti-data-explorer
                  active
                  Office of Scientific and Technical InformationMetadata and DOIs for DOE-funded research datasets held at national laboratories, user facilities, universities, and other repositories. Discovery layer only: DDE hosts no data.1,030,767
                  osti-doe-code
                  active
                  Office of Scientific and Technical InformationDOE-funded scientific and business software: open-source projects with repository links, and closed-source project metadata. Licences, developers with ORCIDs, sponsoring organizations, and DOIs.7,675
                  osti-doe-pages
                  active
                  Office of Scientific and Technical InformationPeer-reviewed scholarly publications resulting from DOE funding, with full text — accepted manuscript or published version — under DOE's Public Access Policy.260,246
                  osti-gov-records
                  active
                  Office of Scientific and Technical InformationDOE's master collection of research results: technical reports, journal articles and accepted manuscripts, conference papers, patents, books and theses, plus metadata for datasets and software held elsewhere.4,381,671
                  usgs-uspvdb
                  active
                  US Geological Survey
                  funder: Office of Critical Materials and Energy Innovation
                  host: US Geological Survey
                  Locations, array boundaries, and facility attributes (panel technology, axis type, site type, first year of operation, power region) for ground-mounted PV facilities of one megawatt or more.6,611
                  usgs-uswtdb
                  active
                  US Geological Survey
                  funder: Office of Critical Materials and Energy Innovation
                  host: US Geological Survey
                  Location, project, and turbine specifications for every utility- scale wind turbine in the United States, land-based and offshore, with FAA identifiers and the project's capacity and year.75,727
                  alcf-status
                  inventory
                  Argonne National Laboratory
                  funder: Office of Science
                  Current status of ALCF systems and their scheduled maintenance, as presented by the facility's own status page.
                  Blocked: Blocked probe. The status page is an Angular application and its data paths return HTTP 403 with a Cloudflare challenge to a scripted client, which under decision 0007 is blocked_probe and NOT gated: a WAF refusing this client shape says nothing about whether the data is public. One real-browser check, watching the application's own network calls, would settle both the endpoint and the posture. Joins the blocked-probe backlog. Note, 2026-10-20. One plain GET of the status page answered 200 with the application shell, so the 403 did not recur; one probe from one machine is not evidence that the posture changed. The page's own data path was found and is not a candidate: it is undocumented and carries queued and running job records, which this project does not read for any facility. ALCF documents a separate machine route, its implementation of the IRI Facility API at api.alcf.anl.gov, whose status reads answered a plain GET with JSON. Under decision 0025 that is a different source with its own terms, and it waits on a terms review before it is registered; this manifest stays proposed until then.
                  —
                  ames-gamess
                  inventory
                  Ames National LaboratoryA quantum chemistry program developed at Ames.
                  Blocked: Software distribution, not a data API. Nothing to build; registered for crosswalk truthfulness.
                  —
                  anl-atct
                  inventory
                  Argonne National LaboratoryThermochemical values from a self-consistent thermochemical network.
                  Blocked: No API found. A PuRe resource with no machine interface is worth an email.
                  —
                  anl-gem
                  inventory
                  Argonne National Laboratory
                  funder: Grid Deployment Office (dismantled)
                  Energy infrastructure siting layers: transmission, generation, environmental constraints.
                  Blocked: Blocked probe. Needs one browser-grade check before its access posture can be recorded.
                  —
                  anl-mdf
                  inventory
                  Argonne National LaboratoryPublished materials-science datasets with searchable metadata.
                  Blocked: Phase 4. Needs a globus_search adapter and the credential model extended to Globus tokens, which behave unlike API keys.
                  880
                  arm-data-center
                  inventory
                  Oak Ridge National LaboratoryAtmospheric measurements from ARM's fixed and mobile observatories: radiometers, radars, lidars, sondes, and derived value- added products. One of DOE's seven designated PuRe data resources.
                  Blocked: Phase 4. Needs the earth server, the account-token credential path, and the citation block wired end to end.
                  —
                  arpa-e-projects
                  inventory
                  Advanced Research Projects Agency-EnergyARPA-E funded projects: programme, performer, award amount, status, technology area.
                  Blocked: Phase 5 and Gate E. The endpoint works today; the posture decision (harvest, do not proxy) is what makes this a scheduled job rather than an adapter.
                  1,721
                  bnl-nndc-bulk
                  inventory
                  Brookhaven National LaboratoryEvaluated nuclear structure and reaction data: ENSDF, ENDF libraries, NuDat.
                  Blocked: Blocked on decision 0011's open sub-question: ingest these bulk files or wrap IAEA's API. Weighted toward ingest because of the snapshot age, and deliberately left to Phase 4.
                  —
                  doe-ai-use-case-inventory
                  inventory
                  Office of the Chief Information OfficerDOE's declared artificial-intelligence use cases across the department.
                  Blocked: Spreadsheet-parse job; early-phase-eligible but low priority.
                  —
                  doe-ccms-certification
                  inventory
                  Office of Critical Materials and Energy InnovationManufacturer certification records for consumer products and commercial equipment covered by federal energy-conservation standards: model numbers, rated performance, and compliance statements.
                  Blocked: Blocked probe. One browser-grade check settles it; then the export format decides whether this is a thin proxy or a parsed copy under Gate E.
                  —
                  doe-directives
                  inventory
                  US Department of EnergyDOE's own orders, policies, standards, and guides.
                  Blocked: Crawler-class work behind Gate B; Phase 5.
                  —
                  doe-nepa-documents
                  inventory
                  US Department of EnergyDOE's National Environmental Policy Act documents.
                  Blocked: Deliberately not built: NEPA-MCP serves it. Registered so the registry can say so and route the caller there, which is the difference between a coverage gap and a coverage decision.
                  —
                  edf-loan-portfolio
                  inventory
                  Energy Dominance FinancingDOE loan and loan-guarantee portfolio: borrowers, technologies, amounts, status.
                  Blocked: Map backend unverified. Next step is the JavaScript-bundle probe that worked on ARPA-E.
                  —
                  fnal-experiment-releases
                  inventory
                  Fermi National Accelerator LaboratoryPublic data releases from Fermilab neutrino and collider experiments.
                  Blocked: Pointer-only by design. Nothing to build beyond registry entries.
                  —
                  iaea-live-chart
                  inventory
                  International Atomic Energy AgencyNuclear structure and decay properties, and NuDat-derived quantities.
                  Blocked: Phase 4, and blocked on a decision rather than on work: whether to ingest NNDC's bulk files or wrap this API. The April 2022 snapshot is the argument against wrapping.
                  —
                  inl-digital-library
                  inventory
                  Idaho National LaboratoryINL's own document repository.
                  Blocked: Blocked probe. Needs one browser-grade check before anything can be said about it.
                  —
                  inl-moose
                  inventory
                  Idaho National LaboratoryA finite-element multiphysics framework used across nuclear and energy modelling.
                  Blocked: Software; already discoverable through DOE CODE. No separate integration needed.
                  —
                  jgi-gold
                  inventory
                  Lawrence Berkeley National Laboratory
                  funder: Office of Science
                  Metadata for genome and metagenome sequencing projects worldwide: organism, ecosystem classification, sequencing status, and links to the data at JGI and elsewhere.
                  Blocked: Phase 4 with the bio server, and one verification first: whether the API's Keycloak token is obtainable with a free account, or whether the Excel export is the only route.
                  —
                  jlab-ildg
                  inventory
                  Thomas Jefferson National Accelerator FacilityLattice QCD gauge configuration catalogs within an international federation.
                  Blocked: TLS and authentication behaviour unverified; one probe would settle it.
                  —
                  lanl-sequence-databases
                  outreach pending
                  Los Alamos National Laboratory
                  funder: National Institutes of Health
                  Curated HIV, HCV, and hemorrhagic-fever virus sequence and immunology databases.
                  Blocked: Outreach pending. The right first question is whether a sanctioned programmatic route exists for research use; the answer belongs in the repository either way.
                  —
                  lbnl-ameriflux
                  inventory
                  Lawrence Berkeley National LaboratoryEddy-covariance carbon, water, and energy flux measurements across the Americas.
                  Blocked: Tiered policy with per-tier obligations. Metadata is the safe surface; data access needs the policy tiers modelled properly first.
                  —
                  lbnl-emp-datasets
                  inventory
                  Lawrence Berkeley National LaboratoryTracking the Sun (roughly 4.5 million distributed solar systems), Queued Up (interconnection queue analysis), and Utility-Scale Solar.
                  Blocked: Phase 3. Spreadsheet parsing per annual edition; no access obstacle.
                  —
                  lbnl-materials-project
                  inventory
                  Lawrence Berkeley National LaboratoryComputed properties of inorganic materials: structures, energetics, electronic structure, phase diagrams.
                  Blocked: Phase 4. Adding `mp-api` to the materials extra is the whole integration; the work is the tool contract, not the access.
                  —
                  lbnl-pdg
                  inventory
                  Lawrence Berkeley National LaboratoryReviewed particle properties: masses, lifetimes, decay modes, branching ratios.
                  Blocked: Machine interface not established. One probe would settle whether this is thin-proxy or pointer-only.
                  —
                  llnl-open-data-initiative
                  inventory
                  Lawrence Livermore National LaboratorySelected LLNL datasets released publicly.
                  Blocked: Pointer-shaped; low volume. Phase 4 at the earliest.
                  —
                  lm-gems
                  inventory
                  Office of Legacy ManagementEnvironmental monitoring data for DOE legacy sites.
                  Blocked: ArcGIS backend probe pending; a browser-grade check would settle it.
                  —
                  netl-edx
                  inventory
                  National Energy Technology LaboratoryNETL's data repository: carbon storage and transport, subsurface characterisation, critical minerals, and the 2025-26 HGEO tool wave — NATCARB Viewer 2.0, the CO2 transport planning database (90+ GB across 40+ layers), Smart CO2 Transport, CS PlanIT, CONNECT/Carbon Matchmaker, ClaiMM, and GAIA.
                  Blocked: Phase 4, and one verification first: the GeoCube service enumeration needs a browser-grade fetch, because the plain-client probe returns nothing at all rather than an error to read.
                  —
                  nlr-atb
                  inventory
                  National Laboratory of the RockiesCost and performance baselines and projections by generation technology.
                  Blocked: There is no API. atb.nlr.gov answers and its data pages resolve, but /api returns 404 and the machine-readable release is bulk CSV and parquet under the ATB/ prefix of the OEDI data lake on S3. That is the `s3_bulk` genre, which is not built, and a bulk release is not a thin proxy. Verified 2026-09-08.
                  —
                  nlr-cambium
                  inventory
                  National Laboratory of the RockiesHourly marginal and average emission rates, costs, and capacity by scenario and year.
                  Blocked: Phase 3, with the energy-tech server. The post-rename URLs are no longer the obstacle: scenarioviewer.nlr.gov answers, and its /api/projects/ route returned the scenario list as JSON to a scripted client on 2026-09-08. What is missing is a home server and a tool contract over an hourly, scenario-indexed dataset.
                  —
                  nlr-developer-network
                  inventory
                  National Laboratory of the Rockies
                  host: General Services Administration
                  Around twenty renewable-energy and transportation APIs: modelled photovoltaic production, solar and wind resource data, electricity tariffs, alternative-fuel stations, techno-economic optimisation, and route energy consumption.
                  Blocked: Phase 3. Needs the apidatagov_rest adapter and the credential UX proven out on EIA first (Phase 2), since this is the key whose shared budget is the more dangerous of the two.
                  —
                  nlr-duramat-datahub
                  inventory
                  National Laboratory of the Rockies
                  funder: Office of Critical Materials and Energy Innovation
                  Photovoltaic module durability datasets: field degradation, accelerated testing, materials characterisation, and the consortium's own analysis tools.
                  Blocked: Machine interface unconfirmed, and narrowed on 2026-09-08 rather than found. The application is a React micro-frontend whose two entry bundles are 12 KB loaders carrying no host or API path; the real chunks are fetched at runtime, so the interface is not reachable by reading the served files. A browser look at the portal's own network calls is now the only remaining step, and it is the same browser sweep the blocked-probe backlog needs. Then it is a ckan genre source alongside NETL EDX.
                  —
                  nlr-geothermal-data-repository
                  inventory
                  National Laboratory of the RockiesGeothermal research data from DOE-funded projects, including the FORGE observatory. The site's own statistics block reports 1,407 datasets and 764 TB; its sitemap carries 1,451 submission pages.
                  Blocked: No API exists. 71% is reachable now through DOE Data Explorer; the remaining 29% needs a sitemap harvest and Gate E review for retaining harvested content.
                  1,451
                  nlr-lab-partnering-service
                  inventory
                  National Laboratory of the Rockies
                  host: General Services Administration
                  DOE's Lab Partnering Service: laboratory experts, available technologies, and facilities across the complex, for partnership discovery.
                  Blocked: Phase 5, with the rest of the NLR network key work.
                  —
                  oced-community-benefits-map
                  inventory
                  Office of Clean Energy DemonstrationsCommunity benefit commitments attached to OCED demonstration projects.
                  Blocked: Map backend unverified; same JavaScript-bundle probe as the EDF portfolio.
                  —
                  oedi-data-lake
                  inventory
                  National Laboratory of the Rockies4.8 petabytes across roughly 2,825 datasets from around 310 providers: solar and wind resource data, building stock models, transportation, and geothermal.
                  Blocked: The catalog's machine interface is unidentified — the documented API path returns a help stub. Next step is a browser-grade look at what the catalog UI itself calls.
                  2,825
                  olcf-status
                  inventory
                  Oak Ridge National Laboratory
                  funder: Office of Science
                  Current status of OLCF systems, including Frontier, and their scheduled maintenance.
                  Blocked: No machine interface found. status.olcf.ornl.gov does not resolve in DNS; the center-status page is a 1.5 KB stub; and the lab site's WordPress API exposes only WordPress's own routes, where /wp/v2/statuses is post statuses rather than system status. The next step is asking OLCF whether one exists rather than guessing at more paths.
                  —
                  openei-urdb
                  inventory
                  National Laboratory of the RockiesUS electricity tariffs: rate structures, energy and demand charges, applicability.
                  Blocked: Phase 3, with the rest of the NLR network.
                  —
                  ornl-bioenergy-kdf
                  inventory
                  Oak Ridge National Laboratory
                  funder: Alternative Fuels and Feedstocks Office
                  Biomass feedstock resource assessments, domestic and international.
                  Blocked: Map backend unconfirmed; same browser-grade check as HydroSource.
                  —
                  ornl-constellation
                  inventory
                  Oak Ridge National LaboratoryORNL-produced datasets deposited institutionally.
                  Blocked: Already reachable through DOE Data Explorer; a direct integration is low value.
                  —
                  ornl-faf
                  inventory
                  Oak Ridge National Laboratory
                  funder: US Department of Transportation
                  US freight movement estimates by commodity, mode, origin, and destination.
                  Blocked: No API. Bulk ingest plus Gate E review; low priority against the energy domains.
                  —
                  ornl-hydrosource
                  inventory
                  Oak Ridge National LaboratoryUS hydropower resource, infrastructure, and environmental datasets.
                  Blocked: Map backend unconfirmed. Next step is a browser-grade look at the portal's own network calls.
                  —
                  ornl-landscan
                  inventory
                  Oak Ridge National Laboratory
                  funder: National Geospatial-Intelligence Agency
                  Ambient population distribution at roughly 1 km resolution, global.
                  Blocked: Access tier unresolved and the docs host blocks scripted probes. Next step is a browser check plus an attempted download; the answer decides whether this is thin-proxy or pointer-only.
                  —
                  ornl-oncat
                  inventory
                  Oak Ridge National LaboratoryMetadata for neutron scattering experiments at ORNL's user facilities.
                  Blocked: Public tier unconfirmed. Named in architecture Part 1 section 4.7 as an email to send.
                  —
                  ornl-tedb
                  inventory
                  Oak Ridge National Laboratory
                  funder: Office of Critical Materials and Energy Innovation
                  Transportation statistics with an energy emphasis: vehicle stock, fuel use, travel, emissions, and cost tables compiled from federal sources.
                  Blocked: Spreadsheet parsing per edition plus Gate E review; low priority against the energy domains until the vehicle tools want context tables.
                  —
                  pnnl-emsl-science-central
                  inventory
                  Pacific Northwest National LaboratoryReleased datasets from EMSL user projects: mass spectrometry, NMR, imaging, and computation.
                  Blocked: Download is account-gated; discovery already works through DOE Data Explorer.
                  —
                  pnnl-mhkdr
                  inventory
                  Pacific Northwest National LaboratoryMarine and hydrokinetic energy research data: wave, tidal, and current energy projects.
                  Blocked: Harvesting-API documentation not located. Next step is asking PNNL directly.
                  —
                  pnnl-phoenix-hanford
                  inventory
                  Pacific Northwest National Laboratory
                  funder: Office of Environmental Management
                  Hanford Site environmental data: groundwater monitoring, waste- site inventory, tank-farm monitoring, and site geography, served through map layers and query applications.
                  Blocked: Phase 4. The Geoservice answers, but the query applications behind PHOENIX need a browser look at their own network calls before a tool contract can be written.
                  —
                  pnnl-tethys-primre
                  inventory
                  Pacific Northwest National LaboratoryLiterature and data on environmental effects of marine renewable and wind energy.
                  Blocked: Phase 4, with the marine-energy family.
                  —
                  pnnl-vips
                  inventory
                  Pacific Northwest National LaboratoryPatents held and software released by the seventeen national laboratories and four NNSA production sites, for technology-transfer lookup: title, abstract, inventors, assignees, first claim, patent status and dates, software type, licences and repository, plus a subject taxonomy and a list of similar records. 15,179 patents and 7,484 software records at the 2026-09-08 count.
                  Blocked: Search requires an API key as of 2026-10-20. Credential issuance, publisher policy and cost need review before a supported credential path can be added. Recorded responses are historical, not live access.
                  22,663
                  pnnl-wind-data-hub
                  inventory
                  Pacific Northwest National Laboratory
                  funder: Office of Critical Materials and Energy Innovation
                  More than 242 TB of lidar, meteorological, and model data from wind- energy research campaigns.
                  Blocked: Account-gated and bulk-shaped; Phase 4, pointer-first.
                  —
                  pppl-fusionrate
                  inventory
                  Princeton Plasma Physics LaboratoryFusion reaction rate coefficients and cross sections.
                  Blocked: Small library rather than a data service; discoverable through DOE CODE.
                  —
                  regulations-gov-doe
                  inventory
                  General Services AdministrationDockets, documents, and public comments for DOE rulemakings, including the appliance and equipment standards program.
                  Blocked: Phase 3 or later: needs the apidatagov_rest adapter and the credential UX that EIA is proving out. Ships with the Federal Register source under the docs capability.
                  —
                  sbir-doe-awards
                  inventory
                  US Small Business Administration
                  funder: US Department of Energy
                  Small Business Innovation Research and STTR awards funded by DOE since 1983: company, topic, phase, amount, and abstract.
                  Blocked: Blocked probe. One browser-grade check settles whether the API is open to scripted clients; then it is a Phase 5 projects-server source with no adapter work beyond a REST genre.
                  —
                  sc-pams-awards
                  inventory
                  Office of ScienceOffice of Science financial-assistance awards since 2014: institution, principal investigator, program office, amount, and abstract.
                  Blocked: Tier C. A WebForms postback is a scrape; deferred until a projects server exists and Gate E has reviewed an export-and-parse job.
                  —
                  slac-software-releases
                  inventory
                  SLAC National Accelerator LaboratorySLAC's public software output.
                  Blocked: Facility-gated by design; software is already covered through DOE CODE.
                  —
                  snl-batteryarchive
                  inventory
                  Sandia National LaboratoriesBattery cycling and ageing datasets from several institutions, presented uniformly.
                  Blocked: Endpoint unverified. Next step is a browser-grade check for a machine interface behind the browsing UI; if there is none, this becomes a pointer-only source.
                  —
                  snl-gesdb
                  outreach pending
                  Sandia National LaboratoriesGlobal energy storage projects: technology, capacity, status, ownership.
                  Blocked: Outreach pending. Send the Gate-G note to Sandia's energy storage group asking whether sanctioned programmatic access exists, and record the answer in-repo whatever it is. Until then this is inventory, and the DDE route is what a caller is pointed at.
                  —
                  snl-pvpmc-modules
                  inventory
                  Sandia National LaboratoriesPhotovoltaic module electrical parameters for modelling.
                  Blocked: Phase 3. Needs a zenodo_static adapter and Gate E review for retaining a parsed copy.
                  16,857
                  srnl-srs-environmental-reports
                  inventory
                  Savannah River National LaboratoryEnvironmental monitoring at the Savannah River Site.
                  Blocked: PDF-only corpus; deferred indefinitely. Registered so the crosswalk can answer truthfully for SRNL.
                  —

                  06Other MCP servers

                  DOE-MCP is not the only MCP server over DOE-adjacent data and does not try to be. MCP offers no mechanism for one server to advertise or install another (checked against the protocol on 2026-09-01), so these carry executable install commands rather than links — and each says plainly why this project does not duplicate it.

                  Server or skill packStatusWhy DOE-MCP does not duplicate itInstall
                  EnergyPlus-MCP and OpenStudio-MCP
                  LBNL Energy Technologies Area; National Laboratory of the Rockies
                  listed
                  opaque
                  A different product class. These wrap SIMULATORS — you give them a model and they run it — where DOE-MCP serves published data. Wrapping a simulator means owning its installation, its version compatibility, and its runtime, none of which the provenance envelope has anything useful to say about. The 185 or more combined tools would also breach the sizing ceiling ninefold. git clone https://github.com/LBNL-ETA/EnergyPlus-MCP
                  Genesis Agent Skills (DOE ModCon)
                  ModCon BASE team, co-led by PNNL and Berkeley Lab · skill pack
                  listed
                  opaque
                  It is instructions rather than data or tools, so there is nothing for DOE-MCP to wrap. Its subtrees carry different licenses and some carry none, so nothing is copied here. DOE-MCP's own skills use the same Agent Skills file format. The October review checked them with the upstream validator. Since then, local demos have applied selected Genesis methods to DOE records without running the upstream scripts. git clone https://github.com/AI-ModCon/genesis-skills
                  DOE Genesis Mission MCP deployments (gated)
                  Various DOE national laboratories
                  watch
                  opaque
                  Access-gated by design and pointed at internal instruments, facilities, and compute. Wrapping a gated server would produce a tool that fails for every public user, which is worse than not having it. The named watch items are BNL's PanDA MCP, Argonne's Globus-service MCPs and LBNL's CBorg. unavailable — access is gated (OneID / RFA / SSO)
                  Materials Project MCP (inside mp-api)
                  Materials Project, Lawrence Berkeley National Laboratory
                  watch
                  full
                  It IS absorbed, which is why this entry exists to say so. Materials Project ships its first-party MCP server inside the `mp-api` Python library (search and fetch shipped as of 0.46.0; fetch_all, fetch_many, phase-diagram lookup and an mpmcp CLI in development). Because the upstream ships a LIBRARY rather than only a server, decision 0011 routes it to depend-and-wrap: declare the dependency, write thin tools over it, and avoid asking a user to install and configure a second MCP server for one domain. The library's surface is reshaped into DOE-MCP's tool contract rather than re-exported, because 0014's sizing bands bind a wrapper like anything else. pip install "doe-mcp[materials]"
                  NASA Earthdata (CMR) MCP
                  NASA Earthdata
                  listed
                  opaque
                  Another agency's data and another agency's server, already hosted and already working. Rebuilding it would duplicate NASA's own infrastructure to no one's benefit. The overlap with DOE-MCP is narrow and specific — the ORNL DAAC — and there the publisher triple already carries the answer on every provenance entry: ORNL operates it, NASA funds it. remote server — configure the endpoint cmr.earthdata.nasa.gov/mcp/v1
                  NEPA-MCP
                  Pacific Northwest National Laboratory
                  listed
                  opaque
                  Server-only and far too large. 56 tools across 23 servers is more than twice the hard ceiling a single DOE-MCP profile may carry, and its release cadence — every three to six days — would make any wrapper permanently behind. DOE-MCP registers the underlying NEPA document database as a `proposed` manifest that says exactly this, so the registry answers "not a gap, a decision". pipx install nepa-mcp

                  07Licensing and governance

                  Code Apache-2.0. The source registry is CC0 — the inventory of what exists, who stewards it, what its terms say, and what it does not cover is more useful unencumbered than as anything this project owns. Documentation CC-BY-4.0. Recorded publisher responses keep their publishers' terms, itemised in THIRD_PARTY_DATA.yml, with contact details redacted before anything reaches disk.

                  In the repository: CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, CITATION.cff, NOTICE, AGENTS.md, and design/architecture.md — the system in Part 1 and all eighteen decisions in Part 2, each keeping the options it rejected, because six months from now the useful question is not what was chosen but what was given up and whether the reason still holds.