LMP Price Lookup

Trading

Query locational marginal prices (LMP) from major U.S. ISO markets. Supports real-time prices and historical lookups. Data sourced from official ISO OASIS feeds.

Example questions you can ask:

  • "What's the current LMP at WESTWING_500 in CAISO?"
  • "Show me PJM Western Hub prices for yesterday"
  • "Compare ERCOT Houston zone prices this week vs last week"

Add to your AI assistant

Add to your claude_desktop_config.json under "mcpServers":

"lmp-price": {
  "command": "npx",
  "args": ["@saral/mcp-lmp"]
}

What It Does

Query locational marginal prices (LMP) from major U.S. ISO markets. Supports real-time prices and historical lookups. Data sourced from official ISO OASIS feeds.

Data sources:CAISO OASISERCOTPJM Data MinerMISONYISOSPPISO-NE

Update frequency: Real-time (5-minute intervals)

Supported Regions & Agencies

CAISOUS

California Independent System Operator

ERCOTUS

Electric Reliability Council of Texas

PJMUS

PJM Interconnection (Mid-Atlantic)

MISOUS

Midcontinent Independent System Operator

NYISOUS

New York Independent System Operator

SPPUS

Southwest Power Pool

ISO-NEUS

ISO New England

FERCUS

Federal Energy Regulatory Commission

Inputs

NameTypeRequiredDescription
isostringYesISO market (CAISO, ERCOT, PJM, MISO, NYISO, SPP, ISONE)
nodestringYesPricing node ID
timestampdatetimeNoHistorical timestamp (defaults to current)

Outputs

NameTypeDescription
pricenumberLMP in $/MWh
timestampdatetimePrice timestamp
componentsobjectEnergy, congestion, loss components

Frequently Asked Questions

CAISO, ERCOT, PJM, MISO, NYISO, SPP, and ISO-NE.

Real-time data updates every 5 minutes from official ISO feeds.

Yes, a free API key is required. Sign up to get yours.