Search / io.github.majidkabir/carbonara
Carbonara freight CO2e
R0· no sign-inFreight CO2e by road, rail, sea, inland waterway and air (GLEC, ISO 14083), every step shown
v1.0.0 · active · website · descriptor JSON · versions
Search / io.github.majidkabir/carbonara
R0· no sign-inFreight CO2e by road, rail, sea, inland waterway and air (GLEC, ISO 14083), every step shown
v1.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"carbonara": {
"type": "http",
"url": "https://carbonara-co2.org/mcp",
"headers": {
"Authorization": "Bearer ${CARBONARA_TOKEN}"
}
}
}
}claude mcp add --transport http carbonara https://carbonara-co2.org/mcp --header "Authorization: Bearer ${CARBONARA_TOKEN}"[mcp_servers.carbonara]
url = "https://carbonara-co2.org/mcp"
bearer_token_env_var = "CARBONARA_TOKEN"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"carbonara": {
"type": "remote",
"url": "https://carbonara-co2.org/mcp",
"enabled": true,
"headers": {
"Authorization": "Bearer {env:CARBONARA_TOKEN}"
}
}
}
}{
"mcpServers": {
"carbonara": {
"type": "http",
"url": "https://carbonara-co2.org/mcp",
"headers": {
"Authorization": "Bearer ${CARBONARA_TOKEN}"
}
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=carbonara&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vY2FyYm9uYXJhLWNvMi5vcmcvbWNwIiwiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmVhcmVyICR7Q0FSQk9OQVJBX1RPS0VOfSJ9fQ%3D%3D"
}{
"servers": {
"carbonara": {
"type": "http",
"url": "https://carbonara-co2.org/mcp",
"headers": {
"Authorization": "Bearer ${CARBONARA_TOKEN}"
}
}
}
}{
"mcpServers": {
"carbonara": {
"httpUrl": "https://carbonara-co2.org/mcp",
"headers": {
"Authorization": "Bearer ${CARBONARA_TOKEN}"
}
}
}
}extensions:
"carbonara":
enabled: true
name: "carbonara"
type: streamable_http
uri: "https://carbonara-co2.org/mcp"
headers:
"Authorization": "Bearer ${CARBONARA_TOKEN}"
timeout: 300
Placeholders to fill from your own secret store: ${CARBONARA_TOKEN}. The registry never accepts secret values.
protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations6 of 6 tools declare readOnlyHint or destructiveHinttools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: emissions_report (destructiveHint); calculate_shipment (destructiveHint); calculate_shipments (destructiveHint); …tools.token_costabout 5,360 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 0 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+website +reachable +uptime-100% +updated-1d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://carbonara-co2.org/mcp streamable-http | none | yes | 100% | 491 ms | 2025-06-18 | 2026-10-19 |
calculate_shipmentread-only | Calculates one shipment's greenhouse gas emissions (kg CO2e: well-to-wheel, tank-to-wheel, well-to-tank) following the GLEC Framework v3.2 and ISO 14083. Routes each leg's distance from its coordinates or codes. Returns the result per leg (distance and how it was found, method, data type, emission factor and its source, distance adjustment, notes on legs Carbonara added) and a step-by-step calculation sheet with the arithmetic and the GLEC page and ISO 14083 clause behind each step. |
calculate_shipmentsread-only | Calculates several shipments at once, each like calculate_shipment. A failing shipment doesn't stop the others; each failure says why and whether sending it again can help. Set explain to add calculation sheets (first 25 shipments). |
emissions_reportread-only | Calculates shipments and returns a report with the basic content ISO 14083 asks for at the level of transport services (GLEC v3.2 Section 2 Ch.1): coverage and failures, totals split into TTW and WTT, intensity, per mode and hub type, energy carriers, data quality (primary/modelled/default shares, sources, models), distance adjustments, and notes. Returned as Markdown and as structured data. |
find_placesread-only | Finds cities, sea and inland ports, rail and road terminals, inland depots, border crossings and airports by name, UN/LOCODE or IATA code, with coordinates, from an embedded list (GeoNames, UN/LOCODE, OurAirports). Use it to fill a leg's from and to. |
get_methodologyread-only | Explains the whole method: scope (WTW, TTW, WTT), inputs, the four calculation methods with formulas, how distances are routed, distance adjustment factors, added road legs, the emission factor datasets and their sources and limitations, data quality, what every result field means, errors, and how to present results. |
list_vehicle_typesread-only | Lists the vehicle types (and their short aliases) with their emission factors: g CO2e per tonne-km tank-to-wheel and well-to-tank, the distance type they are per, source and year, and for trucks the load model's payload (what load_factor 1 means). Optionally the fuels for the fuel method. |
Schemas: list_tools.
{
"name": "io.github.majidkabir/carbonara",
"title": "Carbonara freight CO2e",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://carbonara-co2.org/mcp",
"type": "streamable-http",
"headers": [
{
"name": "Authorization",
"isSecret": true,
"description": "Optional: Bearer <API key> from carbonara-co2.org for more than 100 shipments a call or 2,000 a day"
}
]
}
],
"version": "1.0.0",
"websiteUrl": "https://carbonara-co2.org/mcp",
"description": "Freight CO2e by road, rail, sea, inland waterway and air (GLEC, ISO 14083), every step shown"
}