Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,542Letters: 14Defects: 1,324counted 2 min ago
teppi

Server definition

Hash
sha256:3a71ea7490acc5dc7f516e1af1cdd0bd9e4ab6b540ec3f9a9d21a21743e0bcd6
What it is
What a remote MCP server returned when asked what it offers: 11 tools

The blob, as servednamed by its sha256

{ "instructions": "MyCO2 Suite — carbon intelligence for agents. Beyond these MCP tools, the REST API at https://api.myco2suite.io/v1 accepts x402 pay-per-call (USDC on Base, no API key required): call any billable endpoint with no key to receive an HTTP 402 with machine-readable payment requirements, pay with any x402 client, and retry with the X-PAYMENT header. Pricing: ~$0.003 per standard call, $0.008 per CBAM call.", "tools": [ { "description": "Calculate CBAM liability for up to 100 shipments in one request and return a portfolio-level summary (total embedded tCO2e, total certificates, total EUR liability). Ideal for pricing a whole shipment manifest or product catalogue. Per-item ok/not_covered/error — one bad item doesn't fail the batch. Each shipment supports actual_emissions_tco2e_per_t and carbon_price_paid_eur_per_tonne.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "ets_price_eur_per_tonne": { "description": "Override the live EU ETS price for the whole batch", "type": "number" }, "shipments": { "description": "Array of up to 100 shipments", "items": { "additionalProperties": false, "properties": { "actual_emissions_tco2e_per_t": { "description": "Verified actual emission intensity (tCO2e/t)", "type": "number" }, "carbon_price_paid_eur_per_tonne": { "description": "Carbon price paid at origin (EUR/t) for Art. 9 deduction", "type": "number" }, "carbon_price_rebate_eur_per_tonne": { "description": "Rebate on the origin carbon price (EUR/t); deduction uses paid − rebate", "type": "number" }, "cn_code": { "description": "8-digit CN code", "type": "string" }, "id": { "description": "Optional caller-assigned ID echoed back in results", "type": "string" }, "origin_country": { "description": "ISO 3166-1 alpha-2 country code", "type": "string" }, "weight_tonnes": { "description": "Weight in metric tonnes", "type": "number" }, "year": { "description": "CBAM compliance year", "type": "number" } }, "required": [ "cn_code", "origin_country", "weight_tonnes" ], "type": "object" }, "maxItems": 100, "type": "array" }, "year": { "description": "Default compliance year applied to shipments without their own", "type": "number" } }, "required": [ "shipments" ], "type": "object" }, "name": "calculate_cbam_batch", "outputSchema": null }, { "description": "Calculate CBAM (Carbon Border Adjustment Mechanism) embedded emissions and estimated EUR liability for an imported good. Covers Phase 1 sectors: cement, aluminium, iron & steel, fertilisers, hydrogen. Applies the year's phase-in rate (2.5% in 2026, ramping to 100% by 2032) and uses the live EU ETS price. The response gives TWO scenarios under cbam_obligation: 'without_own_mrv' (EU default values incl. a punitive mark-up — for exporters who have not verified their own emissions) and 'with_own_mrv' (verified actual emissions, no mark-up). Pass actual_emissions_tco2e_per_t (verified MRV figure) to populate the with_own_mrv scenario and the saving vs defaults; pass carbon_price_paid_eur_per_tonne to apply the Article 9 deduction (both scenarios) for carbon already priced at origin; pass project=true for a year-by-year forecast of both scenarios through 2034.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "actual_emissions_tco2e_per_t": { "description": "Verified actual emission intensity (tCO2e per tonne). If provided, returns an optimization block comparing it against EU default values.", "type": "number" }, "carbon_price_paid_eur_per_tonne": { "description": "Carbon price already paid in the country of origin (EUR/tonne CO2e). Applies the Article 9 deduction.", "type": "number" }, "carbon_price_rebate_eur_per_tonne": { "description": "Rebate/compensation on the origin carbon price (EUR/tonne). Art. 9 requires the claim be net of rebates; deduction uses paid − rebate.", "type": "number" }, "cn_code": { "description": "8-digit EU Combined Nomenclature code, e.g. '25231000' for cement clinkers", "type": "string" }, "ets_price_eur_per_tonne": { "description": "Override the live EU ETS carbon price (EUR/tonne CO2e).", "type": "number" }, "origin_country": { "description": "ISO 3166-1 alpha-2 code of the manufacturing country, e.g. 'CN' for China", "type": "string" }, "project": { "description": "If true, includes a multi-year liability projection through 2034.", "type": "boolean" }, "weight_tonnes": { "description": "Weight of the shipment in metric tonnes", "type": "number" }, "year": { "description": "CBAM compliance year (2026-2050). Determines phase-in rate and mark-up tier.", "type": "number" } }, "required": [ "cn_code", "origin_country", "weight_tonnes" ], "type": "object" }, "name": "calculate_cbam_liability", "outputSchema": null }, { "description": "Calculate CO2e emissions for an activity (electricity, fuel combustion, materials, transport, etc.)", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "activity_type": { "description": "Activity type slug (e.g. electricity_generated_kwh, natural_gas_kwh)", "type": "string" }, "country": { "default": "GB", "description": "ISO 3166-1 alpha-2 country code", "type": "string" }, "quantity": { "description": "Activity quantity (positive, max 1,000,000)", "type": "number" }, "year": { "description": "Reporting year", "type": "number" } }, "required": [ "activity_type", "quantity" ], "type": "object" }, "name": "calculate_emissions_activity", "outputSchema": null }, { "description": "Calculate CO2e emissions for up to 100 activities in a single request. Each item is resolved in parallel. Items that fail validation or are not found return per-item errors without failing the whole batch.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "calculations": { "description": "Array of up to 100 activity calculations", "items": { "additionalProperties": false, "properties": { "activity_type": { "description": "Activity type slug", "type": "string" }, "country": { "description": "ISO 3166-1 alpha-2 country code (default: GLO)", "type": "string" }, "id": { "description": "Optional caller-assigned ID echoed back in results", "type": "string" }, "quantity": { "description": "Activity quantity (positive, max 1,000,000)", "type": "number" }, "year": { "description": "Reporting year", "type": "number" } }, "required": [ "activity_type", "quantity" ], "type": "object" }, "maxItems": 100, "type": "array" } }, "required": [ "calculations" ], "type": "object" }, "name": "calculate_emissions_activity_batch", "outputSchema": null }, { "description": "Calculate CO2e emissions for a flight", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "cabin_class": { "description": "economy | premium_economy | business | first", "type": "string" }, "destination": { "description": "Destination IATA code or UN/LOCODE", "type": "string" }, "origin": { "description": "Origin IATA code (e.g. LHR) or latitude,longitude", "type": "string" }, "passengers": { "default": 1, "description": "Number of passengers (default: 1)", "type": "number" } }, "required": [ "origin", "destination" ], "type": "object" }, "name": "calculate_emissions_flight", "outputSchema": null }, { "description": "Calculate CO2e emissions for freight transport (sea, road, rail, or air cargo). Supports single-leg and multi-leg intermodal journeys. Locations accept UN/LOCODE (e.g. 'GBSOU'), IATA airport code (e.g. 'LHR'), free-text name (e.g. 'Southampton'), or lat/lon coordinates. For multi-leg journeys provide a legs[] array — weight_kg is shared across all legs.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "destination": { "description": "Destination: UN/LOCODE, IATA code, or free-text name", "type": "string" }, "destination_lat": { "description": "Destination latitude", "type": "number" }, "destination_lon": { "description": "Destination longitude", "type": "number" }, "legs": { "description": "Multi-leg/intermodal: array of up to 10 legs. When provided, top-level origin/destination/mode are ignored.", "items": { "additionalProperties": false, "properties": { "destination": { "description": "Leg destination: LOCODE, IATA, or free-text", "type": "string" }, "destination_lat": { "type": "number" }, "destination_lon": { "type": "number" }, "mode": { "description": "Transport mode for this leg", "enum": [ "sea", "road", "rail", "air" ], "type": "string" }, "origin": { "description": "Leg origin: LOCODE, IATA, or free-text", "type": "string" }, "origin_lat": { "type": "number" }, "origin_lon": { "type": "number" }, "vehicle_type": { "description": "Vehicle type for this leg", "type": "string" } }, "required": [ "mode" ], "type": "object" }, "type": "array" }, "mode": { "description": "Transport mode — required for single-leg", "enum": [ "sea", "road", "rail", "air" ], "type": "string" }, "origin": { "description": "Origin: UN/LOCODE (e.g. 'GBSOU'), IATA code (e.g. 'LHR'), or free-text name (e.g. 'Rotterdam')", "type": "string" }, "origin_lat": { "description": "Origin latitude — alternative to origin string", "type": "number" }, "origin_lon": { "description": "Origin longitude — alternative to origin string", "type": "number" }, "vehicle_type": { "description": "Vehicle type: sea: container|bulk|general|roro|vehicle_carrier|refrigerated|ropax|crude_tanker|product_tanker|chemical_tanker|lng_tanker|lpg_tanker — road: van — rail: freight_train — air: international|long_haul|short_haul|domestic", "type": "string" }, "weight_kg": { "description": "Cargo weight in kilograms", "type": "number" } }, "required": [ "weight_kg" ], "type": "object" }, "name": "calculate_emissions_freight", "outputSchema": null }, { "description": "Calculate CO2e emissions for a business transaction (spend-based)", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "bea_code": { "description": "BEA sector code (5-7 alphanumeric)", "type": "string" }, "country": { "description": "ISO 3166-1 alpha-2 country code (e.g. GB, US)", "type": "string" }, "currency": { "description": "ISO 4217 currency code (e.g. GBP, USD, EUR)", "type": "string" }, "display_currency": { "description": "Output currency for display", "type": "string" }, "isic": { "description": "ISIC code (4 digits)", "type": "string" }, "mcc": { "description": "4-digit MCC code (e.g. 5812 for restaurants)", "type": "string" }, "nace": { "description": "NACE code (e.g. 56.10)", "type": "string" }, "naics": { "description": "NAICS code (6 digits)", "type": "string" }, "sic": { "description": "SIC code (2-5 digits)", "type": "string" }, "spend_amount": { "description": "Transaction spend amount", "type": "number" }, "year": { "description": "Reporting year (e.g. 2024)", "type": "number" } }, "required": [ "mcc", "spend_amount", "currency", "country" ], "type": "object" }, "name": "calculate_emissions_transaction", "outputSchema": null }, { "description": "List available activity types for emission calculations, optionally filtered by country or category", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "category": { "description": "Filter by category (e.g. energy, transport, materials, fuel_combustion)", "type": "string" }, "country": { "description": "Filter by ISO country code (e.g. GB, DE, SG)", "type": "string" } }, "type": "object" }, "name": "list_activity_types", "outputSchema": null }, { "description": "Look up the carbon price(s) in a country (World Bank Carbon Pricing Dashboard) as an INDICATIVE starting figure for the carbon_price_paid_eur_per_tonne input on calculate_cbam_liability. Returns instrument name, type (ETS/carbon tax), price in USD and indicative EUR, and year. Not the claimable Article 9 value — the importer must report the price actually paid on their goods with proof. A country with no result has no implemented carbon price (a common reason it is CBAM-exposed).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "country": { "description": "ISO 3166-1 alpha-2 country code (or 'EU'), e.g. 'CN', 'KR', 'GB'", "type": "string" }, "status": { "description": "Default 'implemented'; pass 'all' to include abolished schemes", "type": "string" }, "type": { "description": "Filter by instrument: 'ets' or 'carbon tax'", "type": "string" } }, "type": "object" }, "name": "lookup_cbam_carbon_prices", "outputSchema": null }, { "description": "Look up / search EU Combined Nomenclature (CN) codes for CBAM. Find the 8-digit code for a product, check whether it is currently subject to CBAM (cbam_phase1=true) and which sector, then pass the cn_code to calculate_cbam_liability.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "cbam_only": { "description": "Default true (CBAM Phase 1 codes only). Pass false to search all 9,812 CN 2026 codes.", "type": "boolean" }, "limit": { "description": "Max results (default 100, max 1000)", "type": "number" }, "q": { "description": "Search by code prefix or description, e.g. 'steel', 'cement', '7206'", "type": "string" }, "sector": { "description": "Filter: cement | aluminium | iron_steel | fertilisers | hydrogen", "type": "string" } }, "type": "object" }, "name": "lookup_cbam_cn_codes", "outputSchema": null }, { "description": "Look up emission factors by classification code (MCC, NAICS, ISIC, SIC, NACE, BEA) or activity type", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "activity_quantity": { "description": "Activity quantity", "type": "number" }, "activity_type": { "description": "Activity type slug", "type": "string" }, "activity_unit": { "description": "Activity unit", "type": "string" }, "bea_code": { "description": "BEA code", "type": "string" }, "country": { "description": "ISO 3166-1 alpha-2 country code", "type": "string" }, "currency": { "description": "Currency for spend-based lookup", "type": "string" }, "isic": { "description": "ISIC code (4 digits)", "type": "string" }, "mcc": { "description": "4-digit MCC code", "type": "string" }, "nace": { "description": "NACE code", "type": "string" }, "naics": { "description": "NAICS code (6 digits)", "type": "string" }, "sic": { "description": "SIC code (2-5 digits)", "type": "string" } }, "required": [ "country" ], "type": "object" }, "name": "lookup_emission_factors", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:3a71ea7490acc5dc7f516e1af1cdd0bd9e4ab6b540ec3f9a9d21a21743e0bcd6 | sha256sum