MCP server exposing 5 tools for carbon-intensity-uk.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/carbon-intensity-uk/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
current_intensity — Current national carbon intensity of Great Britain electricity for the live half-hour settlement period. Returns forecast + actual gCO2/kWh and an index band (very low → very high).intensity_forecast — National carbon intensity (forecast + actual, gCO2/kWh) over a time window of half-hourly settlement periods. Use range="fw24h" for the 24h forecast forward from "from", range="pt24h" for the past 24h, or pass explicit "from"/"to" ISO8601 timestamps for a custom range. Alternatively pass "date" (YYYY-MM-DD) for a full UTC day.generation_mix — Generation fuel mix for Great Britain — % share per fuel (gas, coal, nuclear, wind, solar, hydro, biomass, imports, other). Omit args for the current half-hour, or pass "from"/"to" ISO8601 UTC for a range.regional_intensity — Carbon intensity and generation mix for a specific GB region. Pass "postcode" (UK outcode, the first half of a postcode, e.g. "RG10") or "regionid" (1–17; e.g. 13 = London). Omit both for all regions at the current half-hour. Returns forecast gCO2/kWh + index band (regional figures are forecast-only, no actual).intensity_factors — Carbon intensity factors (gCO2/kWh) used per fuel type — e.g. Coal 937, Gas (Combined Cycle) 394, Nuclear 0, Wind 0, Solar 0. These are the constants behind the headline intensity figures.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/carbon-intensity-uk/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io