
SPP MCP server
Southwest Power Pool · SPP Integrated Marketplace and public operational data
The SPP MCP server gives compatible AI clients an ISO-bound path into Ask the Grid's Southwest Power Pool catalog. SPP East, SWPW/SPP West, balancing-area, reserve-zone, and market identities remain exactly as the source publishes them; the server does not infer ownership, settlement exposure, or coordinates.
https://mcp.askthegrid.com/v1/spp29
datasets
14
tools
SPP
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 SPP.
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 SPP,” 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 SPP tools.
https://mcp.askthegrid.com/v1/spp
Once connected
Ask it SPP questions.
Compare SPP real-time load and fuel mix with the latest wind and solar forecasts.
Which SPP real-time constraints have the largest canonical shadow prices today?
Find SPP plants whose published operator or owner fields mention Basin Electric, keeping operated and jointly owned identities separate.
Find Basin-relevant SPP substations and lines from public grid records, listing any missing location fields explicitly.
Compare SPP real-time and day-ahead location prices
Track load, fuel mix, renewable forecasts, and operating reserves
Inspect binding constraints and ancillary-service prices
Resolve SPP grid assets: plants, nodes, zones, substations, and lines
Research Basin-relevant public records without inferring ownership or market exposure
Explore SPP market workflows.
Start with the market terminology used in SPP Integrated Marketplace and public operational data, then open the underlying catalog contract before querying.
29 SPP datasets, query-ready.
Each one keeps its source, schema, coverage, and query notes — the agent reads those before it queries.
atg.spp_prices_rtSPP · 5-minuteSPP Day-Ahead Pricesatg.spp_prices_daSPP · hourlyActual System Loadspp.load_actual_5mSPP · 5-minuteSPP Generation Mix by Fuelatg.spp_generation_mixSPP · 5-minuteSPP Load Forecastatg.spp_load_forecastSPP · reissued per vintage; two products at different resolutionsAncillary Service Market Clearing Pricesspp.as_pricesSPP · 5-minute (RTBM) and hourly (Day-Ahead)SPP Day-Ahead Ancillary Pricesatg.spp_ancillary_daSPP · hourly (day-ahead)SPP Real-Time Binding Constraintsatg.spp_constraints_rtSPP · 5-minuteUnder the hood.
Every credential is audience-bound to SPP. 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
- SPP-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 SPP MCP server access?
- Only datasets registered for SPP. The resource URL, OAuth audience, discovery responses, and SQL validator all retain the SPP boundary.
- Does the SPP 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 SPP 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.
- Is this SPP MCP server operated by Southwest Power Pool?
- No. Ask the Grid operates this MCP server independently. Each catalog record identifies its originating publisher and links to the source publication, including data from SPP Integrated Marketplace and public operational data.
- How is MCP different from using SPP Integrated Marketplace and public operational data directly?
- The source portal remains the publication of record. The MCP server gives compatible AI clients typed dataset discovery, schema descriptions, ISO-scoped authorization, and bounded read-only queries over Ask the Grid's registered catalog.
- What is not available through the SPP MCP server?
- The scoped catalog does not currently expose an SPP interconnection queue or operational-event feed. Interchange and DC-tie readings used by live product surfaces do not yet have MCP query contracts, and some public location records have no verified coordinates. Tools return those absences explicitly instead of inventing coordinates, ownership, settlement exposure, or a relationship between SPP East and SWPW/SPP West identities.
Wire SPP into your agent.
Free to connect with an Ask the Grid account.