country_co2_emissions

Pack: worldbank · Endpoint: https://gateway.pipeworx.io/worldbank/mcp

National CO2 emissions for ANY country worldwide, annual, from the World Bank (AR5 basis, excluding LULUCF). PREFER for “CO2 emissions of ”, “how much CO2 does emit”, “carbon emissions by country”, “rank countries by CO2”, ” emissions per capita”, “CO2 emissions trend for ”. Pass one country for a year-by-year series, or several to rank them high→low. Set per_capita for tonnes per person. NOTE: other emissions tools in this catalog are US-only (EPA facility/sector data) or electricity grid-intensity — this is the one for country-level national totals.

Parameters

NameTypeRequiredDescription
country_codesstringyesOne or more ISO country codes, comma- or semicolon-separated (e.g. “BR”, “US,CN,IN”). Also accepts “WLD” for the world total.
date_rangestringnoYear range “start:end” (default “2015:2024”). Example: “2000:2024”.
per_capitabooleannoReturn tonnes of CO2 per person instead of national totals (computed from population for the same year). Default false.

Example call

Arguments

{
  "country_codes": "IN"
}

curl

curl -X POST https://gateway.pipeworx.io/worldbank/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"country_co2_emissions","arguments":{"country_codes":"IN"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('country_co2_emissions', {
  "country_codes": "IN"
});

More examples

{
  "country_codes": "US,CN,DE,BR",
  "date_range": "2000:2024",
  "per_capita": true
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "worldbank": {
      "url": "https://gateway.pipeworx.io/worldbank/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build July 30, 2026