# MyCO2 Suite EU CBAM Liability Calculator

> MyCO2 Suite EU CBAM Liability Calculator is a paid API for AI agents from api.myco2suite.io, paid per call via x402, $0.008/call, status unknown (last checked 2026-09-14).

Calculates EU CBAM (Carbon Border Adjustment Mechanism) liability for an import, including embedded emissions, free-allocation benchmark, required certificates, and EUR monetary liability, using live EU ETS carbon price.

## Facts

- Endpoint: POST https://api.myco2suite.io/api/v1/cbam
- Price: $0.008/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/myco2-suite-eu-cbam-liability-calculator-23b178ce
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_y_aAn5Fx-EYa-8YKhZTs3

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability myco2-suite-eu-cbam-liability-calculator-23b178ce -d '<json body>'
```

Example prompt: What's my EU CBAM liability for importing 30 tonnes of hot-rolled steel (CN code 7208 10 00) from Ukraine — give me the embedded emissions, how many CBAM certificates I'd need, and the total EUR cost using the current ETS price?

## When to prefer this

Use this endpoint when you need a single-shipment CBAM liability calculation with live ETS pricing for a specific CN code, origin country, and weight. Prefer this over the batch endpoint for one-off or real-time import cost queries. This is the right choice when you need the full breakdown: embedded emissions, free allocation, certificate count, and EUR liability in one call, rather than just a CO2e figure.

## Known failure modes

- Invalid or unrecognised CN code returns an error or null result
- Unsupported origin country (non-CBAM-covered country) may return zero liability or an error
- Missing required fields (CN code, country, weight) returns a validation error
- EU ETS price feed unavailable may cause a service error or delayed response
- Weight value of zero or negative triggers a parameter validation failure

## How this service works

EU CBAM liability: embedded emissions, free-allocation benchmark, certificates and EUR liability for an import by CN code, origin country and weight (live EU ETS price).

## Output

Returns the calculated embedded emissions (in tCO2e) for the import, the applicable free-allocation benchmark deduction, the number of CBAM certificates required to cover the net liability, and the total EUR monetary liability — all computed using a live EU ETS carbon price at the time of the call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "year": {
   "type": "number",
   "description": "Compliance year (2026–2050, optional)"
  },
  "cn_code": {
   "type": "string",
   "description": "8-digit CN commodity code"
  },
  "weight_tonnes": {
   "type": "number",
   "description": "Imported weight in tonnes (>0)"
  },
  "origin_country": {
   "type": "string",
   "description": "ISO 3166-1 alpha-2 country of origin"
  },
  "actual_emissions_tco2e_per_t": {
   "type": "number",
   "description": "Verified MRV intensity (optional)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/myco2-suite-eu-cbam-liability-calculator-23b178ce/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.myco2suite.io](https://www.zero.xyz/host/api.myco2suite.io/llms.txt)
