Taiwan Carbon Open Data

Let AI look up Taiwan's official emission factors

A free, public MCP service that lets AI query the emission factors published by Taiwan's government, calculate emissions, and show the source, applicable year and calculation basis.

  • Unofficial
  • Free
  • Public, read-only
  • No sign-up

Paste this URL into your AI client's MCP connector settings:

https://carbon.taux.io/mcp

What problem this solves

Asked for an emission factor, an AI often gives a number from memory: the wrong year, the wrong unit, or simply invented, with no source you can check.

Taiwan's emission factors are spread across the Energy Administration, the Ministry of Environment and the water utilities, in PDF, ODS and CSV, and the same term can mean a different boundary or unit from one source to the next.

This service organizes those official public data so an AI can query them. Every factor it returns carries the publishing organization, applicable year, unit and source URL; every calculation carries its formula and the factor version. If a factor is not found, it says so instead of substituting a nearby number.

Which emission factors are covered

  • ElectricityFactors from the Energy Administration, Ministry of Economic Affairs, for 2005 to 2025. From the 2025 factor year there are three values by usage: 0.466 for industry inventory, 0.471 for non-commercial lighting and flat-rate lighting customers, and 0.467 for the public utility average (kgCO2e/kWh).
  • Tap waterTaiwan Water Corporation, 2007 to 2025, expressed in CO2; Taipei Water Department, 2018 to 2025, expressed in CO2e. The service areas and boundaries differ, so the two must not be mixed or added.
  • Fuel combustionGreenhouse gas emission factors announced by the Ministry of Environment on 5 February 2024 (ROC year 113), in kg/TJ and split by gas (CO2, CH4, N2O). There is no official per-litre factor, so you must supply the fuel's lower heating value. Only common fuels are imported so far.
  • Product carbon footprintThe Ministry of Environment's carbon footprint factor dataset (CFP_P_02), over a thousand records, synced by API. These are product life-cycle footprints and must not be used directly for an organisational GHG inventory. Factors declared per item (pack, bottle, sheet) and same-name records the official data does not tell apart are lookup-only, not calculable.

This is what is actually imported today. For anything outside it, the service answers that nothing was found rather than guessing.

What you can ask the AI

Once connected, just ask in plain language. Each prompt can be copied:

  • What is Taiwan's electricity emission factor per kWh for 2025?
  • Calculate the emissions of an office that uses 12,000 kWh of electricity a year.
  • Has the Taiwan government published an emission factor for diesel?
  • Look up the carbon footprint factor for plastic raw material.
  • Compare Taiwan's electricity emission factors across different years.
  • What are the source and scope of application of this emission factor?

Connect MCP in a minute

Using Claude on the web or desktop as the example. No coding and no API key.

  1. Open Settings and go to Connectors.
  2. Choose "Add custom connector", enter https://carbon.taux.io/mcp as the URL, and leave authentication off.
  3. Back in a conversation, switch the connector on from the connector menu, then try any prompt above.
https://carbon.taux.io/mcp

With Claude Code, run this in a terminal:

claude mcp add --transport http carbon https://carbon.taux.io/mcp

To confirm it works, look for a tool call in the answer, with the source and applicable year shown. A bare number with no tool call means the connector is not switched on.

Supported AI clients

One endpoint for every client that supports remote MCP (Streamable HTTP); no authentication. Claude and Claude Code are covered in the previous section.

ChatGPT

Needs a paid plan that supports custom connectors, with developer mode switched on in settings first. Add the same URL and choose no authentication.

https://carbon.taux.io/mcp

Cursor

Add to .cursor/mcp.json in the project (or the file of the same name in your home directory):

{
  "mcpServers": {
    "carbon": {
      "url": "https://carbon.taux.io/mcp"
    }
  }
}

Codex CLI

Add to ~/.codex/config.toml:

[mcp_servers.carbon]
url = "https://carbon.taux.io/mcp"

VS Code

Add to .vscode/mcp.json in the project, or run the second line in a terminal:

{
  "servers": {
    "carbon": {
      "type": "http",
      "url": "https://carbon.taux.io/mcp"
    }
  }
}
code --add-mcp '{"name":"carbon","type":"http","url":"https://carbon.taux.io/mcp"}'

Gemini CLI

Run in a terminal:

gemini mcp add --transport http carbon https://carbon.taux.io/mcp

Any other MCP client

Choose the Streamable HTTP transport with the URL below. Clients that only support stdio can bridge with mcp-remote (needs Node.js):

https://carbon.taux.io/mcp
npx -y mcp-remote https://carbon.taux.io/mcp

Client menus and plan availability change, and are not guaranteed here. We do not promise that every plan works; follow each client's official documentation.

MCP tools

Generated from the tools the server actually registers.

See every tool's parameters

ToolWhat it does
pingCheck that the service is up.
list_data_sourcesList the official data sources and their status.
search_emission_factorsSearch emission factors by keyword, category or year.
get_emission_factorGet one factor in full, with its usage limits.
get_electricity_factorGet Taiwan's electricity emission factor for a year.
calculate_emissionsCalculate emissions for one activity with an official factor.
calculate_batchCalculate several activities; totals only when compatible.
compare_emissionsCompare two results, separating activity and factor effects.
list_factor_versionsList a factor's version history.
check_factor_updatesShow each source's sync and update status.
get_methodologyExplain the methods, scope and data limits.

Official data sources

Every factor comes from the official data below. This service organizes and calculates; it does not alter official values.

OrganizationDatasetLicenceImport status
經濟部能源署電力排碳係數Not confirmed on the official pageImported
台灣自來水公司台灣自來水公司每度用水CO2排放量 25681政府資料開放授權條款-第1版Imported
臺北自來水事業處臺北市每度水排放二氧化碳(CO2)約當量 155475政府資料開放授權條款-第1版Imported
環境部公告「溫室氣體排放係數」(113年2月5日)Not confirmed on the official pageImported
環境部氣候變遷署碳足跡排放係數 CFP_P_02政府資料開放授權條款-第1版Synced by API (live status at /api/v1/status)

Data update status

Sync status is live and is not written on this static page. Query /api/v1/status, or ask the AI to call the check_factor_updates tool.

How each source is updated: electricity, water and fuel combustion data exist only as PDF, ODS or CSV files, so a person checks the values and imports them, and they reach the database only after review in version control. CFP_P_02 from the Ministry of Environment is synced through its API, which needs an API key; until a key is configured it holds no data.

Older factor versions are kept, so a past calculation can be reproduced by naming the version.

FAQ

Is this an official service?

No. It is an unofficial service by taux.io, not affiliated with any government agency. The data comes from what each agency publishes.

Does it cost anything or need sign-up?

No. It is free, public and read-only, with no account and no API key.

Can the results be used for a certified GHG inventory or verification?

No. Results are for reference only and are not a basis for certification, third-party verification or legal compliance. For a formal inventory, check the original official announcements and follow the standard and verifier that apply to you.

Why does a fuel calculation ask me for a heating value?

Official fuel factors are in kg/TJ, based on energy content. There is no official per-litre or per-kilogram factor and no default heating value. Converting needs the fuel's lower heating value, which you provide (measured or from your supplier). The service never assumes one.

Why are there three electricity factors for 2025?

From the 2025 factor year the Energy Administration publishes three values by usage: for industry inventory, for non-commercial lighting and flat-rate lighting customers, and the public utility average. Organizations usually use the industry inventory value, but confirm against your own situation and the rules that apply.

What happens when a factor is not found?

The service says plainly that it found nothing and, where it can, lists the years or nearby items that do exist. It never invents a number or silently substitutes another year or a similar item.

What is the difference between publication year and applicable year?

The applicable year is the data year a factor reflects; the publication year is when it was announced. Electricity factors are usually announced the year after the year they apply to. Calculations use the applicable year.

Technical notes and disclaimer

This service is provided by taux.io. It is unofficial, not affiliated with or endorsed by any government agency.

It offers no certification, third-party verification or guarantee of legal compliance. Results are for reference; check the original official announcements before any formal use.

Keep three kinds of data apart:

  • Government source data: The original values and units as published by the agency. This service does not change them.
  • Data curated by this service: Aliases, categories, usage limits and notes written by this service; not official text.
  • Results calculated by this service: Activity data multiplied by a factor, computed by this service's code; not an official figure.

Licence and attribution

資料來源:經濟部能源署、環境部、台灣自來水公司、臺北自來水事業處等機關公開資料。標示政府資料開放授權條款-第1版者,依該條款(https://data.gov.tw/license)授權利用;本服務為非官方整理。

政府資料開放授權條款-第1版: https://data.gov.tw/license

Related links