California Grid CO2 Emissions by Source: Natural Gas, Imports, Biomass (CAISO)
caisooutlook/co2-emissions
Today's carbon dioxide emissions attributed to electricity supply on the California ISO grid, in five-minute steps from midnight Pacific Time, by source: biogas, biomass, natural gas, coal, imports and geothermal, plus the newest reading. The file does not state a unit; values are passed through as published. Takes no input. California ISO data, reshaped from CSV into JSON and served by Eden Engine; not an official CAISO product.
Price
$0.0026 per call
You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $0.50.
Data source
Source: California ISO (CAISO), Today's Outlook, caiso.com/todays-outlook. Reshaped from CSV into JSON; served by Eden Engine; not an official CAISO product.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
Connect once and your AI can find and run this tool, and any other it needs.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "caisooutlook/co2-emissions" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "caisooutlook/co2-emissions" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "caisooutlook/co2-emissions", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "caisooutlook/co2-emissions", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0026 |
- Updated
- Oct 24, 2026
Input and output schemas
Input schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Output schema
{
"type": "object",
"required": [
"columns",
"latest",
"rows"
],
"properties": {
"rows": {
"type": "array",
"items": {
"type": "object",
"required": [
"time"
],
"properties": {
"time": {
"type": "string",
"description": "Time of day, HH:MM, Pacific Time."
},
"coal_co2": {
"type": [
"number",
"null"
],
"description": "Emissions from this source as published; the file states no unit. Null when not yet available."
},
"biogas_co2": {
"type": [
"number",
"null"
],
"description": "Emissions from this source as published; the file states no unit. Null when not yet available."
},
"biomass_co2": {
"type": [
"number",
"null"
],
"description": "Emissions from this source as published; the file states no unit. Null when not yet available."
},
"imports_co2": {
"type": [
"number",
"null"
],
"description": "Emissions from this source as published; the file states no unit. Null when not yet available."
},
"geothermal_co2": {
"type": [
"number",
"null"
],
"description": "Emissions from this source as published; the file states no unit. Null when not yet available."
},
"natural_gas_co2": {
"type": [
"number",
"null"
],
"description": "Emissions from this source as published; the file states no unit. Null when not yet available."
}
},
"additionalProperties": true
},
"description": "One row per five minutes of the operating day so far, oldest first."
},
"latest": {
"anyOf": [
{
"type": "object",
"required": [
"time"
],
"properties": {
"time": {
"type": "string",
"description": "Time of day, HH:MM, Pacific Time."
},
"coal_co2": {
"type": [
"number",
"null"
],
"description": "Emissions from this source as published; the file states no unit. Null when not yet available."
},
"biogas_co2": {
"type": [
"number",
"null"
],
"description": "Emissions from this source as published; the file states no unit. Null when not yet available."
},
"biomass_co2": {
"type": [
"number",
"null"
],
"description": "Emissions from this source as published; the file states no unit. Null when not yet available."
},
"imports_co2": {
"type": [
"number",
"null"
],
"description": "Emissions from this source as published; the file states no unit. Null when not yet available."
},
"geothermal_co2": {
"type": [
"number",
"null"
],
"description": "Emissions from this source as published; the file states no unit. Null when not yet available."
},
"natural_gas_co2": {
"type": [
"number",
"null"
],
"description": "Emissions from this source as published; the file states no unit. Null when not yet available."
}
},
"additionalProperties": true
},
{
"type": "null"
}
],
"description": "The newest row that holds a reading, or null when none does yet (just after midnight)."
},
"columns": {
"type": "array",
"items": {
"type": "string"
},
"description": "The row keys, in file order."
}
},
"description": "Today's CO2 emissions by source on the California ISO grid. Times are Pacific Time for the current operating day; the CSV carries no date, zone or unit and values are passed through as published.",
"additionalProperties": false
}