SPP MCP server
The SPP server lets your AI client search and query Ask the Grid's Southwest Power Pool data. SPP East, SWPW/SPP West, balancing areas and reserve zones keep the names SPP publishes, and the server does not infer ownership, settlement exposure or coordinates.
Southwest Power Pool · SPP Integrated Marketplace and public operational data
https://mcp.askthegrid.com/v1/spp78
datasets
15
tools
SPP
scope
Streamable HTTP · protocol 2025-11-25 · all MCP servers
Connect it in about a minute
Pick your client. If you're signed in, any SPP access you've already approved shows here.
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 Free (one custom connector), Pro, Max, Team, and Enterprise
- 01Open Customize → Connectors and add a custom web connector. Team and Enterprise connectors must first be added for the organization.
- 02Name it “Ask the Grid SPP,” paste the resource URL below, and review the OAuth settings. Choose automatic client registration if prompted.
- 03Add the connector, sign in to Ask the Grid, and approve the requested scopes.
- 04In a conversation, open + → Connectors and enable Ask the Grid SPP.
https://mcp.askthegrid.com/v1/spp
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 by published operator or owner, keeping operated and jointly owned identities separate.
Find an operator's SPP substations and lines from public grid records, listing any missing location fields explicitly.
SPP market workflows
Each one opens the catalog entry for the table behind it.
78 SPP datasets, query-ready
The agent reads each table's source, schema, coverage and query notes before it writes a query.
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-minute- 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 server URL, the sign-in token, search results and every query are all limited to that market.
- Is this SPP MCP server operated by Southwest Power Pool?
- No. Ask the Grid runs it independently. Every catalog record names the original publisher and links to the source, including SPP Integrated Marketplace and public operational data.
- How is MCP different from using SPP Integrated Marketplace and public operational data directly?
- The source portal stays the publication of record. The MCP server is built for an AI client: it can search Ask the Grid's catalog, read each table's schema and run read-only queries, with access limited to SPP.
- What is not available through the SPP MCP server?
- There is no SPP operational-event feed. Interchange and DC-tie readings can be queried, but some public DC-tie names are shared by more than one place and some locations have no verified coordinates. When that happens the tools say so. They don't invent coordinates, ownership, settlement exposure or a link between SPP East and SWPW/SPP West.
Wire SPP into your agent.
Free with an Ask the Grid account.
