{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_b5qbkbma24s4","handle":"pipeworx-mcp-us-iso-grid","url":"https://wellknown.network/agents/pipeworx-mcp-us-iso-grid","links":{"self":"https://wellknown.network/agents/pipeworx-mcp-us-iso-grid/record.json","html":"https://wellknown.network/agents/pipeworx-mcp-us-iso-grid","markdown":"https://wellknown.network/agents/pipeworx-mcp-us-iso-grid/record.md","api":"https://wellknown.network/api/v1/agents/pipeworx-mcp-us-iso-grid","status":"https://wellknown.network/api/v1/agents/pipeworx-mcp-us-iso-grid/status","claim":"https://wellknown.network/agents/pipeworx-mcp-us-iso-grid/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/pipeworx-mcp-us-iso-grid/claim.json","badge":"https://wellknown.network/agents/pipeworx-mcp-us-iso-grid/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:gateway.pipeworx.io:server:pipeworx-mcp-us-iso-grid","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Us Iso Grid","summary":"US ISO Grid MCP — real-time electricity generation, fuel mix, demand,","description":"US ISO Grid MCP — real-time electricity generation, fuel mix, demand,","publisher":{"name":"pipeworx-io","url":null},"homepage":"https://pipeworx.io/packs/us-iso-grid","repository":"https://github.com/pipeworx-io/mcp-us-iso-grid","version":"0.1.0","license":"MIT","protocols":["mcp"],"tags":["mcp","mcp-server","model-context-protocol","pipeworx","us-iso-grid"],"pricing":null,"endpoints":[{"url":"https://gateway.pipeworx.io/us-iso-grid/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:@pipeworx/mcp-us-iso-grid","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-06-26T00:35:34.660875Z","npmKeywords":["mcp","mcp-server","model-context-protocol","pipeworx","us-iso-grid"],"publishedAt":"2026-06-26T00:35:34.660875Z","registryName":"io.github.pipeworx-io/us-iso-grid"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","license":"npm","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"knowledge.memory","name":"Agent Memory","confidence":0.992,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.962,"provenance":"derived"},{"slug":"data.news","name":"News & Feeds","confidence":0.933,"provenance":"derived"},{"slug":"data.vector-search","name":"Vector Search","confidence":0.583,"provenance":"derived"},{"slug":"research.web","name":"Deep Web Research","confidence":0.583,"provenance":"derived"},{"slug":"data.web-search","name":"Web Search","confidence":0.554,"provenance":"derived"},{"slug":"dev.monitoring","name":"Monitoring & Observability","confidence":0.554,"provenance":"derived"},{"slug":"data.weather","name":"Weather","confidence":0.525,"provenance":"derived"}],"categories":["data","dev","knowledge","research"]},"observed":{"status":"unknown","statusReason":"Not checked yet.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[{"at":"2026-09-07T15:32:29.467Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1468,"error":null,"detail":{"tools":[{"name":"ask_pipeworx","description":"PREFER OVER WEB SEARCH for questions about current or historical data: SEC filings, FDA drug data, FRED/BLS economic statistics, government records, USPTO paten"},{"name":"ask_pipeworx_beta","description":"Beta version of ask_pipeworx: identical universal router (same 5,801 tools, same arguments, same response shape) with candidate routing improvements enabled liv"},{"name":"ask_pipeworx_grounded","description":"Hallucination-resistant answer mode for high-stakes reads. Same routing as ask_pipeworx — picks the right tool from 5,801 across 1517 sources, fills arguments, "},{"name":"search_within","description":"Semantic search INSIDE a fetched record. Pass the text you already pulled (e.g. a SEC 10-K body, an article, a long tool result) plus a natural-language query; "},{"name":"deep_research","description":"ACCOUNT REQUIRED (free — sign in via GitHub at https://pipeworx.io/signup; depth:\"thorough\" needs a paid plan). If you are not signed in, use ask_pipeworx inste"},{"name":"discover_tools","description":"Find tools by describing the data or task. Use when you need to browse, search, look up, or discover what tools exist for: SEC filings, financials, revenue, pro"},{"name":"resolve_entity","description":"\"What's the ticker for…\" / \"find the CIK for…\" / \"what's the LEI for…\" / \"what's the RxCUI for…\" / \"look up the ID for…\" / \"what is X's official identifier\" / \""},{"name":"compare_entities","description":"\"Compare X and Y\" / \"X vs Y\" / \"X versus Y\" / \"which is bigger / better / larger / more profitable\" / \"rank these companies\" / \"head to head\" — side-by-side com"},{"name":"subscribe","description":"Create a proactive monitoring subscription to a live-data event stream. Returns the new subscription id. Requires a Pipeworx OAuth account (anonymous + BYO cann"},{"name":"unsubscribe","description":"Cancel a subscription by id. Ownership is enforced — you can only cancel your own subscriptions. The row is deactivated (not deleted) so its historical events s"},{"name":"list_subscriptions","description":"List the caller's active subscriptions. Returns id, type, params, created_at, last_fired_at, fire_count for each. Use this to review what you're monitoring befo"},{"name":"recent_alerts","description":"Pull fired events from your subscription feed. Returns the most recent alerts the evaluator has written to your persisted feed — each carries source, citation_u"},{"name":"entity_profile","description":"\"Tell me about X\" / \"research Acme\" / \"brief me on Tesla\" / \"what does Apple do\" / \"company profile for Microsoft\" / \"give me the rundown on NVDA\" / \"everything"},{"name":"recent_changes","description":"\"What's new with X\" / \"latest on Y\" / \"what happened to Z this week / month / quarter\" / \"updates on Acme\" / \"news on Tesla recently\" / \"what's happening with A"},{"name":"validate_claim","description":"\"Is it true that…\" / \"fact check\" / \"verify the claim that…\" / \"did X really…\" / \"was Y actually…\" / \"confirm or refute\" / \"true or false\" — natural-language cl"},{"name":"scan_dependency","description":"Composite \"should I add this npm package to my project\" check in ONE call — fans out across deps.dev (license + advisories + version history) and bundlephobia ("},{"name":"bet_research","description":"Research a Polymarket bet by pulling the relevant Pipeworx data for it in one call. Pass a market slug (\"will-bitcoin-hit-150k-by-june-30-2026\"), a polymarket.c"},{"name":"polymarket_arbitrage","description":"Find arbitrage opportunities on Polymarket via monotonicity violations + partition-sum checks. Call with NO args for a `trending_scan` of the top ~200 markets b"},{"name":"polymarket_edges","description":"Scan top Polymarket markets and return opportunities where Pipeworx data disagrees with market price. Built for \"what should I bet on today\" — agents discover o"},{"name":"polymarket_kalshi_spread","description":"Cross-venue spread between Kalshi and Polymarket for the same resolving question. The two venues sometimes price the same outcome 2-25pp apart because their par"},{"name":"polymarket_fill_risk","description":"Realizable-vs-theoretical edge check against live CLOB order-book depth. REQUIRES one of `market` (single-market mode) or `event` (basket/partition mode). SINGL"},{"name":"polymarket_edge_tracker","description":"Edge persistence and decay telemetry built from daily polymarket_edges snapshots. Answers \"how long has this edge existed and is it shrinking?\" — a fresh wide e"},{"name":"pipeworx_trending","description":"What other AI agents are calling on Pipeworx right now. Returns the top tools, top packs, and total call volume over a recent window (24h, 7d, or 30d). Useful f"},{"name":"suggest_questions","description":"What can I ask Pipeworx? / what is Pipeworx good for? / what can you do? / give me ideas / show me examples / getting started / what data do you have? — the onb"},{"name":"generate_llms_txt","description":"Generate a production-ready llms.txt file for any URL so AI crawlers (ChatGPT, Claude, Perplexity) can index the site cleanly. Fetches the page, extracts title/"},{"name":"ai_visibility_check","description":"Probe one or more LLMs for what they know about a business / brand / product / topic and score visibility (0-100) per model. Default model is Workers AI Llama-3"},{"name":"scan_competitor_ai_presence","description":"Compare AI visibility across multiple entities side-by-side. Probes each entity (your brand + N competitors) with ai_visibility_check, ranks by score, surfaces "},{"name":"pipeworx_feedback","description":"Tell the Pipeworx team something is broken, missing, or needs to exist. Use when a tool returns wrong/stale data (bug), when a tool you wish existed isn't in th"},{"name":"remember","description":"Save data the agent will need to reuse later — across this conversation or across sessions. Use when you discover something worth carrying forward (a resolved t"},{"name":"recall","description":"Retrieve a value previously saved via remember, or list all saved keys (omit the key argument). Use to look up context the agent stored earlier — the user's tar"},{"name":"forget","description":"Delete a previously stored memory by key. Use when context is stale, the task is done, or you want to clear sensitive data the agent saved earlier. Pair with re"},{"name":"caiso_fuel_mix","description":"CAISO (California) real-time grid fuel mix for today: solar, wind, geothermal, biomass, biogas, small hydro, coal, nuclear, natural gas, large hydro, batteries,"},{"name":"caiso_demand","description":"CAISO (California) real-time electricity demand vs. forecast for today. Returns 5-minute demand series + day-ahead forecast + hour-ahead forecast (MW). Use for "},{"name":"caiso_renewables","description":"CAISO (California) real-time renewable generation breakdown for today: solar, wind, geothermal, biomass, biogas, small hydro, nuclear, large hydro, batteries (M"},{"name":"caiso_co2","description":"CAISO (California) real-time grid carbon intensity for today: metric tons CO2 emitted per 5-minute interval, plus marginal CO2 (lbs/MWh). Use for \"what is Calif"},{"name":"ercot_fuel_mix","description":"ERCOT (Texas) real-time grid fuel mix: coal/lignite, natural gas, nuclear, hydro, wind, solar, power storage, other (MW). Returns the most recent 5-minute snaps"},{"name":"ercot_supply_demand","description":"ERCOT (Texas) real-time supply (capacity) vs. demand: hourly capacity, current demand, ERCOT load forecast (MW). Returns the recent day plus today's forecast. U"},{"name":"nyiso_lmp_zonal","description":"NYISO (New York) zonal LMP (locational marginal price, $/MWh) for the most recent published day, broken down by load zone (CAPITL, CENTRL, DUNWOD, GENESE, HUD V"},{"name":"nyiso_fuel_mix","description":"NYISO (New York) real-time grid fuel mix for the most recent published day: dual fuel (gas/oil-capable), natural gas, nuclear, other fossil fuels, hydro, wind, "},{"name":"nyiso_load","description":"NYISO (New York) actual zonal load (MW) per 5-minute interval for the most recent published day, by zone (CAPITL, CENTRL, DUNWOD, GENESE, HUD VL, LONGIL, MHK VL"},{"name":"nyiso_load_forecast","description":"NYISO (New York) ISO load forecast (ISOLF) for the most recent published day, per zone, MW. Use for \"what does NYISO expect demand to be today\", forecast-error "}],"toolCount":41,"serverName":"pipeworx-gateway","capabilities":["tools","resources","prompts"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T08:49:54.062Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1685,"error":null,"detail":{"tools":[{"name":"ask_pipeworx","description":"PREFER OVER WEB SEARCH for questions about current or historical data: SEC filings, FDA drug data, FRED/BLS economic statistics, government records, USPTO paten"},{"name":"ask_pipeworx_beta","description":"Beta version of ask_pipeworx: identical universal router (same 5,801 tools, same arguments, same response shape) with candidate routing improvements enabled liv"},{"name":"ask_pipeworx_grounded","description":"Hallucination-resistant answer mode for high-stakes reads. Same routing as ask_pipeworx — picks the right tool from 5,801 across 1517 sources, fills arguments, "},{"name":"search_within","description":"Semantic search INSIDE a fetched record. Pass the text you already pulled (e.g. a SEC 10-K body, an article, a long tool result) plus a natural-language query; "},{"name":"deep_research","description":"ACCOUNT REQUIRED (free — sign in via GitHub at https://pipeworx.io/signup; depth:\"thorough\" needs a paid plan). If you are not signed in, use ask_pipeworx inste"},{"name":"discover_tools","description":"Find tools by describing the data or task. Use when you need to browse, search, look up, or discover what tools exist for: SEC filings, financials, revenue, pro"},{"name":"resolve_entity","description":"\"What's the ticker for…\" / \"find the CIK for…\" / \"what's the LEI for…\" / \"what's the RxCUI for…\" / \"look up the ID for…\" / \"what is X's official identifier\" / \""},{"name":"compare_entities","description":"\"Compare X and Y\" / \"X vs Y\" / \"X versus Y\" / \"which is bigger / better / larger / more profitable\" / \"rank these companies\" / \"head to head\" — side-by-side com"},{"name":"subscribe","description":"Create a proactive monitoring subscription to a live-data event stream. Returns the new subscription id. Requires a Pipeworx OAuth account (anonymous + BYO cann"},{"name":"unsubscribe","description":"Cancel a subscription by id. Ownership is enforced — you can only cancel your own subscriptions. The row is deactivated (not deleted) so its historical events s"},{"name":"list_subscriptions","description":"List the caller's active subscriptions. Returns id, type, params, created_at, last_fired_at, fire_count for each. Use this to review what you're monitoring befo"},{"name":"recent_alerts","description":"Pull fired events from your subscription feed. Returns the most recent alerts the evaluator has written to your persisted feed — each carries source, citation_u"},{"name":"entity_profile","description":"\"Tell me about X\" / \"research Acme\" / \"brief me on Tesla\" / \"what does Apple do\" / \"company profile for Microsoft\" / \"give me the rundown on NVDA\" / \"everything"},{"name":"recent_changes","description":"\"What's new with X\" / \"latest on Y\" / \"what happened to Z this week / month / quarter\" / \"updates on Acme\" / \"news on Tesla recently\" / \"what's happening with A"},{"name":"validate_claim","description":"\"Is it true that…\" / \"fact check\" / \"verify the claim that…\" / \"did X really…\" / \"was Y actually…\" / \"confirm or refute\" / \"true or false\" — natural-language cl"},{"name":"scan_dependency","description":"Composite \"should I add this npm package to my project\" check in ONE call — fans out across deps.dev (license + advisories + version history) and bundlephobia ("},{"name":"bet_research","description":"Research a Polymarket bet by pulling the relevant Pipeworx data for it in one call. Pass a market slug (\"will-bitcoin-hit-150k-by-june-30-2026\"), a polymarket.c"},{"name":"polymarket_arbitrage","description":"Find arbitrage opportunities on Polymarket via monotonicity violations + partition-sum checks. Call with NO args for a `trending_scan` of the top ~200 markets b"},{"name":"polymarket_edges","description":"Scan top Polymarket markets and return opportunities where Pipeworx data disagrees with market price. Built for \"what should I bet on today\" — agents discover o"},{"name":"polymarket_kalshi_spread","description":"Cross-venue spread between Kalshi and Polymarket for the same resolving question. The two venues sometimes price the same outcome 2-25pp apart because their par"},{"name":"polymarket_fill_risk","description":"Realizable-vs-theoretical edge check against live CLOB order-book depth. REQUIRES one of `market` (single-market mode) or `event` (basket/partition mode). SINGL"},{"name":"polymarket_edge_tracker","description":"Edge persistence and decay telemetry built from daily polymarket_edges snapshots. Answers \"how long has this edge existed and is it shrinking?\" — a fresh wide e"},{"name":"pipeworx_trending","description":"What other AI agents are calling on Pipeworx right now. Returns the top tools, top packs, and total call volume over a recent window (24h, 7d, or 30d). Useful f"},{"name":"suggest_questions","description":"What can I ask Pipeworx? / what is Pipeworx good for? / what can you do? / give me ideas / show me examples / getting started / what data do you have? — the onb"},{"name":"generate_llms_txt","description":"Generate a production-ready llms.txt file for any URL so AI crawlers (ChatGPT, Claude, Perplexity) can index the site cleanly. Fetches the page, extracts title/"},{"name":"ai_visibility_check","description":"Probe one or more LLMs for what they know about a business / brand / product / topic and score visibility (0-100) per model. Default model is Workers AI Llama-3"},{"name":"scan_competitor_ai_presence","description":"Compare AI visibility across multiple entities side-by-side. Probes each entity (your brand + N competitors) with ai_visibility_check, ranks by score, surfaces "},{"name":"pipeworx_feedback","description":"Tell the Pipeworx team something is broken, missing, or needs to exist. Use when a tool returns wrong/stale data (bug), when a tool you wish existed isn't in th"},{"name":"remember","description":"Save data the agent will need to reuse later — across this conversation or across sessions. Use when you discover something worth carrying forward (a resolved t"},{"name":"recall","description":"Retrieve a value previously saved via remember, or list all saved keys (omit the key argument). Use to look up context the agent stored earlier — the user's tar"},{"name":"forget","description":"Delete a previously stored memory by key. Use when context is stale, the task is done, or you want to clear sensitive data the agent saved earlier. Pair with re"},{"name":"caiso_fuel_mix","description":"CAISO (California) real-time grid fuel mix for today: solar, wind, geothermal, biomass, biogas, small hydro, coal, nuclear, natural gas, large hydro, batteries,"},{"name":"caiso_demand","description":"CAISO (California) real-time electricity demand vs. forecast for today. Returns 5-minute demand series + day-ahead forecast + hour-ahead forecast (MW). Use for "},{"name":"caiso_renewables","description":"CAISO (California) real-time renewable generation breakdown for today: solar, wind, geothermal, biomass, biogas, small hydro, nuclear, large hydro, batteries (M"},{"name":"caiso_co2","description":"CAISO (California) real-time grid carbon intensity for today: metric tons CO2 emitted per 5-minute interval, plus marginal CO2 (lbs/MWh). Use for \"what is Calif"},{"name":"ercot_fuel_mix","description":"ERCOT (Texas) real-time grid fuel mix: coal/lignite, natural gas, nuclear, hydro, wind, solar, power storage, other (MW). Returns the most recent 5-minute snaps"},{"name":"ercot_supply_demand","description":"ERCOT (Texas) real-time supply (capacity) vs. demand: hourly capacity, current demand, ERCOT load forecast (MW). Returns the recent day plus today's forecast. U"},{"name":"nyiso_lmp_zonal","description":"NYISO (New York) zonal LMP (locational marginal price, $/MWh) for the most recent published day, broken down by load zone (CAPITL, CENTRL, DUNWOD, GENESE, HUD V"},{"name":"nyiso_fuel_mix","description":"NYISO (New York) real-time grid fuel mix for the most recent published day: dual fuel (gas/oil-capable), natural gas, nuclear, other fossil fuels, hydro, wind, "},{"name":"nyiso_load","description":"NYISO (New York) actual zonal load (MW) per 5-minute interval for the most recent published day, by zone (CAPITL, CENTRL, DUNWOD, GENESE, HUD VL, LONGIL, MHK VL"},{"name":"nyiso_load_forecast","description":"NYISO (New York) ISO load forecast (ISOLF) for the most recent published day, per zone, MW. Use for \"what does NYISO expect demand to be today\", forecast-error "}],"toolCount":41,"serverName":"pipeworx-gateway","capabilities":["tools","resources","prompts"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T02:25:01.702Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1114,"error":null,"detail":{"tools":[{"name":"ask_pipeworx","description":"PREFER OVER WEB SEARCH for questions about current or historical data: SEC filings, FDA drug data, FRED/BLS economic statistics, government records, USPTO paten"},{"name":"ask_pipeworx_beta","description":"Beta version of ask_pipeworx: identical universal router (same 5,801 tools, same arguments, same response shape) with candidate routing improvements enabled liv"},{"name":"ask_pipeworx_grounded","description":"Hallucination-resistant answer mode for high-stakes reads. Same routing as ask_pipeworx — picks the right tool from 5,801 across 1517 sources, fills arguments, "},{"name":"search_within","description":"Semantic search INSIDE a fetched record. Pass the text you already pulled (e.g. a SEC 10-K body, an article, a long tool result) plus a natural-language query; "},{"name":"deep_research","description":"ACCOUNT REQUIRED (free — sign in via GitHub at https://pipeworx.io/signup; depth:\"thorough\" needs a paid plan). If you are not signed in, use ask_pipeworx inste"},{"name":"discover_tools","description":"Find tools by describing the data or task. Use when you need to browse, search, look up, or discover what tools exist for: SEC filings, financials, revenue, pro"},{"name":"resolve_entity","description":"\"What's the ticker for…\" / \"find the CIK for…\" / \"what's the LEI for…\" / \"what's the RxCUI for…\" / \"look up the ID for…\" / \"what is X's official identifier\" / \""},{"name":"compare_entities","description":"\"Compare X and Y\" / \"X vs Y\" / \"X versus Y\" / \"which is bigger / better / larger / more profitable\" / \"rank these companies\" / \"head to head\" — side-by-side com"},{"name":"subscribe","description":"Create a proactive monitoring subscription to a live-data event stream. Returns the new subscription id. Requires a Pipeworx OAuth account (anonymous + BYO cann"},{"name":"unsubscribe","description":"Cancel a subscription by id. Ownership is enforced — you can only cancel your own subscriptions. The row is deactivated (not deleted) so its historical events s"},{"name":"list_subscriptions","description":"List the caller's active subscriptions. Returns id, type, params, created_at, last_fired_at, fire_count for each. Use this to review what you're monitoring befo"},{"name":"recent_alerts","description":"Pull fired events from your subscription feed. Returns the most recent alerts the evaluator has written to your persisted feed — each carries source, citation_u"},{"name":"entity_profile","description":"\"Tell me about X\" / \"research Acme\" / \"brief me on Tesla\" / \"what does Apple do\" / \"company profile for Microsoft\" / \"give me the rundown on NVDA\" / \"everything"},{"name":"recent_changes","description":"\"What's new with X\" / \"latest on Y\" / \"what happened to Z this week / month / quarter\" / \"updates on Acme\" / \"news on Tesla recently\" / \"what's happening with A"},{"name":"validate_claim","description":"\"Is it true that…\" / \"fact check\" / \"verify the claim that…\" / \"did X really…\" / \"was Y actually…\" / \"confirm or refute\" / \"true or false\" — natural-language cl"},{"name":"scan_dependency","description":"Composite \"should I add this npm package to my project\" check in ONE call — fans out across deps.dev (license + advisories + version history) and bundlephobia ("},{"name":"bet_research","description":"Research a Polymarket bet by pulling the relevant Pipeworx data for it in one call. Pass a market slug (\"will-bitcoin-hit-150k-by-june-30-2026\"), a polymarket.c"},{"name":"polymarket_arbitrage","description":"Find arbitrage opportunities on Polymarket via monotonicity violations + partition-sum checks. Call with NO args for a `trending_scan` of the top ~200 markets b"},{"name":"polymarket_edges","description":"Scan top Polymarket markets and return opportunities where Pipeworx data disagrees with market price. Built for \"what should I bet on today\" — agents discover o"},{"name":"polymarket_kalshi_spread","description":"Cross-venue spread between Kalshi and Polymarket for the same resolving question. The two venues sometimes price the same outcome 2-25pp apart because their par"},{"name":"polymarket_fill_risk","description":"Realizable-vs-theoretical edge check against live CLOB order-book depth. REQUIRES one of `market` (single-market mode) or `event` (basket/partition mode). SINGL"},{"name":"polymarket_edge_tracker","description":"Edge persistence and decay telemetry built from daily polymarket_edges snapshots. Answers \"how long has this edge existed and is it shrinking?\" — a fresh wide e"},{"name":"pipeworx_trending","description":"What other AI agents are calling on Pipeworx right now. Returns the top tools, top packs, and total call volume over a recent window (24h, 7d, or 30d). Useful f"},{"name":"suggest_questions","description":"What can I ask Pipeworx? / what is Pipeworx good for? / what can you do? / give me ideas / show me examples / getting started / what data do you have? — the onb"},{"name":"generate_llms_txt","description":"Generate a production-ready llms.txt file for any URL so AI crawlers (ChatGPT, Claude, Perplexity) can index the site cleanly. Fetches the page, extracts title/"},{"name":"ai_visibility_check","description":"Probe one or more LLMs for what they know about a business / brand / product / topic and score visibility (0-100) per model. Default model is Workers AI Llama-3"},{"name":"scan_competitor_ai_presence","description":"Compare AI visibility across multiple entities side-by-side. Probes each entity (your brand + N competitors) with ai_visibility_check, ranks by score, surfaces "},{"name":"pipeworx_feedback","description":"Tell the Pipeworx team something is broken, missing, or needs to exist. Use when a tool returns wrong/stale data (bug), when a tool you wish existed isn't in th"},{"name":"remember","description":"Save data the agent will need to reuse later — across this conversation or across sessions. Use when you discover something worth carrying forward (a resolved t"},{"name":"recall","description":"Retrieve a value previously saved via remember, or list all saved keys (omit the key argument). Use to look up context the agent stored earlier — the user's tar"},{"name":"forget","description":"Delete a previously stored memory by key. Use when context is stale, the task is done, or you want to clear sensitive data the agent saved earlier. Pair with re"},{"name":"caiso_fuel_mix","description":"CAISO (California) real-time grid fuel mix for today: solar, wind, geothermal, biomass, biogas, small hydro, coal, nuclear, natural gas, large hydro, batteries,"},{"name":"caiso_demand","description":"CAISO (California) real-time electricity demand vs. forecast for today. Returns 5-minute demand series + day-ahead forecast + hour-ahead forecast (MW). Use for "},{"name":"caiso_renewables","description":"CAISO (California) real-time renewable generation breakdown for today: solar, wind, geothermal, biomass, biogas, small hydro, nuclear, large hydro, batteries (M"},{"name":"caiso_co2","description":"CAISO (California) real-time grid carbon intensity for today: metric tons CO2 emitted per 5-minute interval, plus marginal CO2 (lbs/MWh). Use for \"what is Calif"},{"name":"ercot_fuel_mix","description":"ERCOT (Texas) real-time grid fuel mix: coal/lignite, natural gas, nuclear, hydro, wind, solar, power storage, other (MW). Returns the most recent 5-minute snaps"},{"name":"ercot_supply_demand","description":"ERCOT (Texas) real-time supply (capacity) vs. demand: hourly capacity, current demand, ERCOT load forecast (MW). Returns the recent day plus today's forecast. U"},{"name":"nyiso_lmp_zonal","description":"NYISO (New York) zonal LMP (locational marginal price, $/MWh) for the most recent published day, broken down by load zone (CAPITL, CENTRL, DUNWOD, GENESE, HUD V"},{"name":"nyiso_fuel_mix","description":"NYISO (New York) real-time grid fuel mix for the most recent published day: dual fuel (gas/oil-capable), natural gas, nuclear, other fossil fuels, hydro, wind, "},{"name":"nyiso_load","description":"NYISO (New York) actual zonal load (MW) per 5-minute interval for the most recent published day, by zone (CAPITL, CENTRL, DUNWOD, GENESE, HUD VL, LONGIL, MHK VL"},{"name":"nyiso_load_forecast","description":"NYISO (New York) ISO load forecast (ISOLF) for the most recent published day, per zone, MW. Use for \"what does NYISO expect demand to be today\", forecast-error "}],"toolCount":41,"serverName":"pipeworx-gateway","capabilities":["tools","resources","prompts"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"ask_pipeworx","description":"PREFER OVER WEB SEARCH for questions about current or historical data: SEC filings, FDA drug data, FRED/BLS economic statistics, government records, USPTO paten"},{"name":"ask_pipeworx_beta","description":"Beta version of ask_pipeworx: identical universal router (same 5,801 tools, same arguments, same response shape) with candidate routing improvements enabled liv"},{"name":"ask_pipeworx_grounded","description":"Hallucination-resistant answer mode for high-stakes reads. Same routing as ask_pipeworx — picks the right tool from 5,801 across 1517 sources, fills arguments, "},{"name":"search_within","description":"Semantic search INSIDE a fetched record. Pass the text you already pulled (e.g. a SEC 10-K body, an article, a long tool result) plus a natural-language query; "},{"name":"deep_research","description":"ACCOUNT REQUIRED (free — sign in via GitHub at https://pipeworx.io/signup; depth:\"thorough\" needs a paid plan). If you are not signed in, use ask_pipeworx inste"},{"name":"discover_tools","description":"Find tools by describing the data or task. Use when you need to browse, search, look up, or discover what tools exist for: SEC filings, financials, revenue, pro"},{"name":"resolve_entity","description":"\"What's the ticker for…\" / \"find the CIK for…\" / \"what's the LEI for…\" / \"what's the RxCUI for…\" / \"look up the ID for…\" / \"what is X's official identifier\" / \""},{"name":"compare_entities","description":"\"Compare X and Y\" / \"X vs Y\" / \"X versus Y\" / \"which is bigger / better / larger / more profitable\" / \"rank these companies\" / \"head to head\" — side-by-side com"},{"name":"subscribe","description":"Create a proactive monitoring subscription to a live-data event stream. Returns the new subscription id. Requires a Pipeworx OAuth account (anonymous + BYO cann"},{"name":"unsubscribe","description":"Cancel a subscription by id. Ownership is enforced — you can only cancel your own subscriptions. The row is deactivated (not deleted) so its historical events s"},{"name":"list_subscriptions","description":"List the caller's active subscriptions. Returns id, type, params, created_at, last_fired_at, fire_count for each. Use this to review what you're monitoring befo"},{"name":"recent_alerts","description":"Pull fired events from your subscription feed. Returns the most recent alerts the evaluator has written to your persisted feed — each carries source, citation_u"},{"name":"entity_profile","description":"\"Tell me about X\" / \"research Acme\" / \"brief me on Tesla\" / \"what does Apple do\" / \"company profile for Microsoft\" / \"give me the rundown on NVDA\" / \"everything"},{"name":"recent_changes","description":"\"What's new with X\" / \"latest on Y\" / \"what happened to Z this week / month / quarter\" / \"updates on Acme\" / \"news on Tesla recently\" / \"what's happening with A"},{"name":"validate_claim","description":"\"Is it true that…\" / \"fact check\" / \"verify the claim that…\" / \"did X really…\" / \"was Y actually…\" / \"confirm or refute\" / \"true or false\" — natural-language cl"},{"name":"scan_dependency","description":"Composite \"should I add this npm package to my project\" check in ONE call — fans out across deps.dev (license + advisories + version history) and bundlephobia ("},{"name":"bet_research","description":"Research a Polymarket bet by pulling the relevant Pipeworx data for it in one call. Pass a market slug (\"will-bitcoin-hit-150k-by-june-30-2026\"), a polymarket.c"},{"name":"polymarket_arbitrage","description":"Find arbitrage opportunities on Polymarket via monotonicity violations + partition-sum checks. Call with NO args for a `trending_scan` of the top ~200 markets b"},{"name":"polymarket_edges","description":"Scan top Polymarket markets and return opportunities where Pipeworx data disagrees with market price. Built for \"what should I bet on today\" — agents discover o"},{"name":"polymarket_kalshi_spread","description":"Cross-venue spread between Kalshi and Polymarket for the same resolving question. The two venues sometimes price the same outcome 2-25pp apart because their par"},{"name":"polymarket_fill_risk","description":"Realizable-vs-theoretical edge check against live CLOB order-book depth. REQUIRES one of `market` (single-market mode) or `event` (basket/partition mode). SINGL"},{"name":"polymarket_edge_tracker","description":"Edge persistence and decay telemetry built from daily polymarket_edges snapshots. Answers \"how long has this edge existed and is it shrinking?\" — a fresh wide e"},{"name":"pipeworx_trending","description":"What other AI agents are calling on Pipeworx right now. Returns the top tools, top packs, and total call volume over a recent window (24h, 7d, or 30d). Useful f"},{"name":"suggest_questions","description":"What can I ask Pipeworx? / what is Pipeworx good for? / what can you do? / give me ideas / show me examples / getting started / what data do you have? — the onb"},{"name":"generate_llms_txt","description":"Generate a production-ready llms.txt file for any URL so AI crawlers (ChatGPT, Claude, Perplexity) can index the site cleanly. Fetches the page, extracts title/"},{"name":"ai_visibility_check","description":"Probe one or more LLMs for what they know about a business / brand / product / topic and score visibility (0-100) per model. Default model is Workers AI Llama-3"},{"name":"scan_competitor_ai_presence","description":"Compare AI visibility across multiple entities side-by-side. Probes each entity (your brand + N competitors) with ai_visibility_check, ranks by score, surfaces "},{"name":"pipeworx_feedback","description":"Tell the Pipeworx team something is broken, missing, or needs to exist. Use when a tool returns wrong/stale data (bug), when a tool you wish existed isn't in th"},{"name":"remember","description":"Save data the agent will need to reuse later — across this conversation or across sessions. Use when you discover something worth carrying forward (a resolved t"},{"name":"recall","description":"Retrieve a value previously saved via remember, or list all saved keys (omit the key argument). Use to look up context the agent stored earlier — the user's tar"},{"name":"forget","description":"Delete a previously stored memory by key. Use when context is stale, the task is done, or you want to clear sensitive data the agent saved earlier. Pair with re"},{"name":"caiso_fuel_mix","description":"CAISO (California) real-time grid fuel mix for today: solar, wind, geothermal, biomass, biogas, small hydro, coal, nuclear, natural gas, large hydro, batteries,"},{"name":"caiso_demand","description":"CAISO (California) real-time electricity demand vs. forecast for today. Returns 5-minute demand series + day-ahead forecast + hour-ahead forecast (MW). Use for "},{"name":"caiso_renewables","description":"CAISO (California) real-time renewable generation breakdown for today: solar, wind, geothermal, biomass, biogas, small hydro, nuclear, large hydro, batteries (M"},{"name":"caiso_co2","description":"CAISO (California) real-time grid carbon intensity for today: metric tons CO2 emitted per 5-minute interval, plus marginal CO2 (lbs/MWh). Use for \"what is Calif"},{"name":"ercot_fuel_mix","description":"ERCOT (Texas) real-time grid fuel mix: coal/lignite, natural gas, nuclear, hydro, wind, solar, power storage, other (MW). Returns the most recent 5-minute snaps"},{"name":"ercot_supply_demand","description":"ERCOT (Texas) real-time supply (capacity) vs. demand: hourly capacity, current demand, ERCOT load forecast (MW). Returns the recent day plus today's forecast. U"},{"name":"nyiso_lmp_zonal","description":"NYISO (New York) zonal LMP (locational marginal price, $/MWh) for the most recent published day, broken down by load zone (CAPITL, CENTRL, DUNWOD, GENESE, HUD V"},{"name":"nyiso_fuel_mix","description":"NYISO (New York) real-time grid fuel mix for the most recent published day: dual fuel (gas/oil-capable), natural gas, nuclear, other fossil fuels, hydro, wind, "},{"name":"nyiso_load","description":"NYISO (New York) actual zonal load (MW) per 5-minute interval for the most recent published day, by zone (CAPITL, CENTRL, DUNWOD, GENESE, HUD VL, LONGIL, MHK VL"},{"name":"nyiso_load_forecast","description":"NYISO (New York) ISO load forecast (ISOLF) for the most recent published day, per zone, MW. Use for \"what does NYISO expect demand to be today\", forecast-error "}],"package":{"name":"@pipeworx/mcp-us-iso-grid","registry":"npm","observedAt":"2026-09-07T21:21:40.504Z","publishedAt":"2026-06-26T00:35:33.719Z","latestVersion":"0.1.0","weeklyDownloads":15}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"npm","key":"@pipeworx/mcp-us-iso-grid","url":"https://www.npmjs.com/package/@pipeworx/mcp-us-iso-grid","firstSeenAt":"2026-09-05T19:20:08.906Z","fetchedAt":"2026-09-07T21:21:07.660Z","normalizedAt":"2026-09-07T21:21:07.660Z"},{"source":"mcp_registry","key":"io.github.pipeworx-io/us-iso-grid","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.pipeworx-io%2Fus-iso-grid","firstSeenAt":"2026-09-07T01:22:46.703Z","fetchedAt":"2026-09-07T01:22:46.703Z","normalizedAt":"2026-09-07T01:22:46.703Z"}]},"firstSeenAt":"2026-09-05T19:20:08.906Z","updatedAt":"2026-09-07T21:21:40.504Z"}