
MISO MCP server
Midcontinent Independent System Operator
The MISO MCP server gives compatible AI clients an ISO-bound path into Ask the Grid's live and historical Midcontinent catalog. Discovery, schemas, SQL validation, OAuth audience, and grid-asset reads all retain the MISO boundary.
https://mcp.askthegrid.com/v1/miso36
datasets
14
tools
MISO
scope
Streamable HTTP · protocol 2025-11-25
Connect it in about a minute.
Pick your client. Ask the Grid recognizes your signed-in account and shows any authorization already active for MISO.
Checking your Ask the Grid session…
Connect with Claude
Add Ask the Grid as a custom connector, then authorize it with your existing account.
Claude Pro, Max, Team, and Enterprise
- 01Open Claude Settings → Connectors.
- 02Choose Add custom connector, name it “Ask the Grid MISO,” and paste the resource URL below.
- 03Select Add, then Connect. Review the requested scopes and choose Allow.
- 04In a conversation, open Search and tools and enable the Ask the Grid MISO tools.
https://mcp.askthegrid.com/v1/miso
Once connected
Ask it MISO questions.
Compare MISO real-time prices across its eight trading hubs.
How does current MISO demand compare with committed and available capacity?
Which constraints and reserve zones are setting the strongest prices now?
Find wind plants near the Minnesota planning zone and summarize their capacity.
Analyze five-minute and day-ahead prices at MISO hubs and pricing nodes
Compare system demand, capacity, and medium-term load forecasts
Inspect regional fuel mix, renewable output, reserves, and binding constraints
Resolve MISO plants, pricing nodes, planning zones, substations, and lines
Read published asset dossiers or request reviewed Enterprise hydration
36 MISO datasets, query-ready.
Each one keeps its source, schema, coverage, and query notes — the agent reads those before it queries.
interconnection_queue.misoMISO · daily snapshotOperating Generatorseia860.operating_generatorsEIA · monthly + annual (snapshot)Solar Generatorseia860.solar_generatorsEIA · monthly + annual (snapshot)Wind Generatorseia860.wind_generatorsEIA · monthly + annual (snapshot)Storage Generatorseia860.storage_generatorsEIA · monthly + annual (snapshot)Substationshifld.substationsHIFLD · snapshotWeather History Grid (ERA5)open_meteo.era5_gridOpen-Meteo · hourly (reanalysis, ~4-5 day lag)Weather Forecast Grid (Current + Ahead)open_meteo.forecast_gridOpen-Meteo · hourly (forecast, 1-3 day leads)Under the hood.
Every credential is audience-bound to MISO. The boundary is enforced in the resource URL, the OAuth audience, the discovery response, and the SQL validator — not by asking the model nicely.
Full tool contractssearch_dataFind query-ready datasets in the connected ISO catalog.
READdescribe_dataInspect one dataset's schema and semantic query contract.
READquery_dataRun bounded read-only SQL against ISO-approved tables.
READquery_grid_assetsSearch typed plants, nodes, zones, substations, and lines.
READget_live_grid_statusReturn current ISO headline values and freshness metadata.
READget_asset_profileRead a compact published profile for one exact grid asset.
READget_asset_intelligenceRead an Enterprise source-backed asset intelligence dossier.
Entrequest_asset_hydrationQueue Enterprise hydration for an existing grid asset.
Entget_asset_hydration_statusRead the status of one owned asset hydration request.
Entget_alert_capabilitiesRead the exact market, target, signal, and condition combinations the alert evaluator can execute.
READlist_alertsList active alert rules owned by the authenticated user.
READget_alertRead one owned alert rule and its recent activity.
READcreate_alertCreate an alert only from an explicit user request after checking that its threshold and cadence are sensible.
READmanage_alertPause, resume, update, or archive one owned alert after an explicit user request.
READ- Authentication
- OAuth 2.1 with PKCE S256
- Market boundary
- MISO-only audience, allowlist, row caps, audited
- Default scopes
- mcp:catalog.read · mcp:grid.read · mcp:sql.read · mcp:assets.read
- Hydration scope
- mcp:assets.write — Enterprise approval required
Questions.
- What can the MISO MCP server access?
- Only datasets registered for MISO. The resource URL, OAuth audience, discovery responses, and SQL validator all retain the MISO boundary.
- Does the MISO MCP server require an account?
- Yes. Compatible clients use OAuth 2.1 with PKCE, and you approve the connection while signed in to Ask the Grid.
- Can the MISO MCP server change data?
- Market and catalog tools cannot change source market data: they are read-only, rate-limited, table-allowlisted, row-bounded, and audited. Separate write scopes can manage only the signed-in user's Ask the Grid alerts or queue an idempotent, reviewed Enterprise asset-hydration request.
Wire MISO into your agent.
Free to connect with an Ask the Grid account.