Create a profile on the MISO public website at misoenergy.org and register for MISO Data Exchange access; Data Exchange account creation is required to use the API, though the underlying market report data is publicly available.
Authenticate to the MISO Data Exchange API using the credentials obtained during registration; the API returns market report data in JSON format — as of December 12, 2025, MISO Data Exchange reports are available in JSON format only (CSV and XML formats have been discontinued for new feeds).
Query available reports using the Data Exchange catalog endpoint to discover report IDs and update schedules; day-ahead LMP reports include the Day-Ahead Energy and Operating Reserve Market (DA_ExAnte_LMP) and the Day-Ahead Market Clearing results.
Request a specific report via the Data Exchange API endpoint with the report ID and date parameters; parse the JSON response which includes market node identifiers, LMP values (in $/MWh), loss component, and congestion component for each settlement location.
Handle MISO's data refresh schedule: Data Exchange data is refreshed once per day; if the market date equals the current date, new data may not yet be available depending on the time of day — implement a retry with a backoff schedule aligned to MISO's known publication times.
For real-time operational data (5-minute intervals), use the MISO Real-Time Data API at misoenergy.org/markets-and-operations/rtdataapis/ which provides WebSocket-based streaming of real-time grid data separate from the batch Data Exchange.
Known gotchas
MISO announced in late 2025 that Pricing and LGI (Load, Generation, and Interchange) market reports on the public website will eventually be discontinued in favor of Data Exchange exclusively — ensure your pipeline uses Data Exchange rather than screen-scraping the MISO website reports page.
MISO uses Central Prevailing Time for its market intervals; DST transitions create ambiguous timestamps in spring and fall — always store timestamps in UTC and apply the CPT offset (UTC-6 CST or UTC-5 CDT) at display time only.
MISO market settlement locations include both pricing nodes and load zones; the spatial aggregation methodology differs between them — verify whether your use case requires nodal (generator-level) or zonal (load-weighted) LMPs before selecting the report type.
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp