AIxEnergy Model Context Protocol (MCP)
Institutional Technical Specification & Developer Integration Manual. Connects Physical Siting (Map), ISO Interconnection Queues (Monitor), and Capital Solvency (Capital) with power systems simulation and production cost modeling.
POST https://map.aixenergy.io/mcp (Streamable HTTP / SSE transport)
1. Executive Architecture & System Motivation
Developing large-scale artificial intelligence compute campuses (100 MW to 1,000+ MW) and clean generation assets requires reconciling asynchronous, geographically dispersed data across transmission physics, substation headroom, ISO study queues, environmental gates, and capital stacks.
Historically, evaluating a candidate power campus required 4 to 8 weeks of fragmented consulting across separate GIS, electrical engineering, and legal teams. The AIxEnergy Universal MCP Server collapses this diligence cycle into sub-100 millisecond edge queries, enabling AI agents and production cost models to directly interrogate the canonical AIxEnergy global project atlas and grid models.
2. Client Quickstart Configurations
The server supports the standard Model Context Protocol Streamable HTTP transport and Server-Sent Events (SSE).
Cursor Configuration
Add to your .cursor/mcp.json or configure in Cursor Settings → Features → MCP:
{
"mcpServers": {
"aixenergy-unified": {
"url": "https://map.aixenergy.io/mcp",
"headers": {
"Authorization": "Bearer <YOUR_AIX_MCP_BEARER_TOKEN>"
}
}
}
}
Claude Desktop Configuration
Add to claude_desktop_config.json:
{
"mcpServers": {
"aixenergy-unified": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://map.aixenergy.io/mcp",
"--header",
"Authorization: Bearer <YOUR_AIX_MCP_BEARER_TOKEN>"
]
}
}
}
Python SDK & Power Modeling API Connector
import requests
url = "https://map.aixenergy.io/mcp"
headers = {
"Authorization": "Bearer <YOUR_AIX_MCP_BEARER_TOKEN>",
"Content-Type": "application/json"
}
# Resolve PNode and electrical bus for power systems modeling
payload = {
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "resolve_pnode_and_electrical_bus",
"arguments": {
"query": "Austin, TX",
"market": "ERCOT"
}
},
"id": 1
}
res = requests.post(url, headers=headers, json=payload)
data = res.json()
print("Bus Injection Tag:", data["result"]["content"][0]["text"])
3. Authentication & RFC 9728 Compliance
AIxEnergy MCP implements RFC 9728 OAuth Protected Resource Metadata discovery at:
GET https://map.aixenergy.io/.well-known/oauth-protected-resource
Supported authentication methods:
- AIxEnergy Member Bearer Tokens: Signed HMAC tokens representing active Map or Intelligence subscriptions.
- Ghost Member JWTs: Direct publication membership tokens.
- Scoped API Keys: Permanent service tokens (
aix_mcp_...oraix_live_...). - Ephemeral Demo Sandbox Tokens: Instant sandbox credentials issued via
POST https://map.aixenergy.io/api/mcp/token.
4. Power Systems & Production Cost Modeling
AIxEnergy MCP v3.4.0 is optimized to serve as an authoritative, vendor-neutral grid-injection data bridge for enterprise power system simulation and production cost modeling engines:
- Production Cost Simulation Engines: Direct nodal injection bus tags, heat rates, and 8,760 chronological load shapes.
- Capacity Expansion Models: Zonal and nodal load forecasts, expansion candidates, and queue backlogs.
- Nodal Power Flow & Congestion Engines: Transmission congestion modeling, LMP basis spread shifts, and contingency testing.
5. Tool 12: resolve_pnode_and_electrical_bus
Resolves data center campuses and high-voltage transmission substations to official ISO/RTO Pricing Nodes (PNodes), Settlement Points, and electrical bus identifiers.
| Market | Campuses Resolved | Capacity (GW) | Substations Mapped | Bus Crosswalk Format |
|---|---|---|---|---|
| ERCOT | 284 | 41.2 GW | 1,420 | Resource Settlement Point / Electrical Bus |
| PJM | 412 | 48.6 GW | 2,810 | PJM PNode ID / Nodal Settlement Point |
| NYISO | 118 | 6.8 GW | 640 | NYISO PTID / Substation Terminal Bus |
| MISO | 142 | 12.4 GW | 1,114 | CPNode ID / Commercial Pricing Node |
| CAISO | 64 | 4.1 GW | 480 | CAISO PNode / CNode ID |
| SPP | 64 | 3.3 GW | 360 | Settlement Location / Bus Name |
6. Tool 13: generate_parametric_8760_profile
Synthesizes thermodynamic chronological 8,760-hour hourly load vectors (Real MW, Reactive MVAR, Apparent MVA, PUE) based on local dry-bulb/wet-bulb temperatures, cooling architecture, and compute workloads.
| Cooling Topology | Baseline PUE | Temp Sensitivity (ΔPUE/°C) | Ideal Application |
|---|---|---|---|
DIRECT_LIQUID | 1.08 | 0.0025 | High-density GPU/accelerator liquid-to-chip compute |
ADIABATIC_HYBRID | 1.15 | 0.0040 | Frontier AI clusters with water economization |
AIR_COOLED_CHILLER | 1.25 | 0.0065 | Standard hyperscale enterprise cloud inference |
7. Interconnection Queue Harmonization & Provenance Segregation
AIxEnergy harmonizes 3,756 interconnection queue dockets while strictly segregating genuine regulatory filings from synthetic campus placeholders:
AUTHENTIC_RTO_DOCKET(2,837 records): Genuine filings in PJM, ERCOT, NYISO, MISO, CAISO, SPP, and public utility tariffs.SYNTHETIC_CAMPUS_MIRROR(919 records): AIxEnergy research campus representations tagged to prevent double-counting in grid models.
8. Flagship Tri-Domain Composite Workflows
Multi-domain underwriting synthesis spanning Physical Siting & GIS (Map), Interconnection Queue Reality (Monitor), Capital Stack & Delay Risk (Capital), PNode bus resolution, and 8,760 load shapes.
Screens regional capacity, available substation headroom (SCI-1.1.0), competing ISO queue congestion, and capital investment intensity across a target market.
Comprehensive counterparty profile aggregating operating/pipeline MW, active ISO interconnection queue filings, and balance sheet capital deployments.
Counterfactual Power-to-Capital World-Model Engine propagating grid congestion, transformer lead times, and interest rate shifts into COD slippage, DCF IRR, and Capital at Delay Risk.
9. Modular Domain Diligence Tools
| Tool Name | Domain | Required Scope | Core Functionality |
|---|---|---|---|
assess_site_feasibility | Physical Siting | mcp:site_feasibility:read | Site viability, substation headroom, time-to-power, and fatal flaws. |
underwrite_project_and_queue | Regulatory Queue | mcp:project_underwriting:read | Regulatory filings, claims vs docket audit, financing stack. |
audit_substation_and_upgrades | Substations | mcp:upgrade_scope:read | Substation headroom, SURC-1.0.0 upgrade capex, N-1 equipment BOM. |
query_transmission_and_corridors | Grid Physics | mcp:transmission:read | High-voltage circuits (≥115 kV), corridor saturation, and load forecasts. |
evaluate_utility_and_tariffs | Tariffs & Rates | mcp:rates:read | Serving electric utility delivery risk (UDR-1.0.0), large-load tariffs. |
query_fuel_and_generation_assets | Fuel & Storage | mcp:generation:read | PHMSA gas pipelines, behind-the-meter generation, and BESS co-location. |
audit_environmental_and_site_gates | Environmental | mcp:environmental:read | FEMA flood zones, FAA airspace, seismic perils, and water stress. |
10. Decision & Analytical Prompts Catalog (19 Prompts)
Pre-packaged institutional prompts ready for one-click invocation in Claude and Cursor:
model_nodal_load_injection: Resolves PNode, bus voltage, and nodal export tags for power system modelers.generate_8760_hourly_vector: Guides parameter selection and generates thermodynamic 8760 load shapes.underwrite_campus_power: Full 360-degree underwriting synthesis across physical, queue, and capital data.screen_market_capacity: Siting and capacity screening across a specified target market or county.audit_queue_viability: Queue viability analysis auditing developer claims vs actual RTO dockets.simulate_counterfactual_delay: Grid-to-capital shock simulation evaluating COD slippage and DCF IRR impact.
11. Data Governance & "Blank is Unknown" Standard
AIxEnergy enforces strict institutional data integrity standards across all MCP endpoints:
- Blank is Unknown, Never Zero: Missing numeric fields remain
null. Never coerced to0. - Evidence Maturity != Success Probability: Data quality grade measures documentation fitness, not economic viability.
- Epistemic Transparency: Modeled curves carry explicit
MODELED_PARAMETRIC_SHAPEdisclosures to distinguish them from metered utility SCADA data. - Approximate Coordinates: Coordinates are approximate centroids for regional screening, not survey-verified parcel boundaries.