← All MCP serversModel Context Protocol
Live · Mid-Atlantic and Midwest
PJM logo

PJM MCP server

PJM Interconnection · PJM Market Data

The PJM MCP server provides an ISO-bound interface to Ask the Grid's PJM catalog for compatible agents. Discovery, schemas, SQL validation, and OAuth tokens all retain the PJM boundary.

PJM resource URL
https://mcp.askthegrid.com/v1/pjm

31

datasets

14

tools

PJM

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 PJM.

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

  1. 01Open Claude Settings → Connectors.
  2. 02Choose Add custom connector, name it “Ask the Grid PJM,” and paste the resource URL below.
  3. 03Select Add, then Connect. Review the requested scopes and choose Allow.
  4. 04In a conversation, open Search and tools and enable the Ask the Grid PJM tools.
PJM resource URL
https://mcp.askthegrid.com/v1/pjm
Official Claude MCP documentation

Once connected

Ask it PJM questions.

01

Compare PJM prices across the western and eastern zones today.

02

Show PJM load versus the most recent forecast for each hour.

03

Find large gas plants near a named PJM substation.

04

Get the published intelligence dossier for this plant, or request hydration if it is missing.

Analyze PJM nodal and zonal prices

Compare regional load with forecast vintages

Inspect generation, outages, and congestion context

Resolve PJM plants, nodes, substations, and transmission lines

Read published asset dossiers or request reviewed Enterprise hydration

Under the hood.

Every credential is audience-bound to PJM. 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 contracts
search_data

Find query-ready datasets in the connected ISO catalog.

describe_data

Inspect one dataset's schema and semantic query contract.

query_data

Run bounded read-only SQL against ISO-approved tables.

query_grid_assets

Search typed plants, nodes, zones, substations, and lines.

get_live_grid_status

Return current ISO headline values and freshness metadata.

get_asset_profile

Read a compact published profile for one exact grid asset.

get_asset_intelligence

Read an Enterprise source-backed asset intelligence dossier.

Ent
request_asset_hydration

Queue Enterprise hydration for an existing grid asset.

Ent
get_asset_hydration_status

Read the status of one owned asset hydration request.

Ent
get_alert_capabilities

Read the exact market, target, signal, and condition combinations the alert evaluator can execute.

list_alerts

List active alert rules owned by the authenticated user.

get_alert

Read one owned alert rule and its recent activity.

create_alert

Create an alert only from an explicit user request after checking that its threshold and cadence are sensible.

manage_alert

Pause, resume, update, or archive one owned alert after an explicit user request.

Authentication
OAuth 2.1 with PKCE S256
Market boundary
PJM-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 PJM MCP server access?
Only datasets registered for PJM. The resource URL, OAuth audience, discovery responses, and SQL validator all retain the PJM boundary.
Does the PJM 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 PJM 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 PJM MCP server operated by PJM Interconnection?
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 PJM Market Data.
How is MCP different from using PJM Market 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.

Wire PJM into your agent.

Free to connect with an Ask the Grid account.