You're viewing a demo portfolio

Join the waitlist
PRSM

estimate_flight

Active

Tool of Carbon Interface

declared in 0.1.0

Estimate CO2 emissions from a flight. Provide number of passengers and flight legs (departure/arrival airport IATA codes). Returns per-passenger and total carbon emissions. Example: estimate_flight(2, [{"departure_airport": "SFO", "destination_airport": "JFK"}]).

Parameters schema

{
  "type": "object",
  "examples": [
    {
      "legs": [
        {
          "departure_airport": "SFO",
          "destination_airport": "JFK"
        }
      ],
      "_apiKey": "your-carbon-interface-api-key",
      "passengers": 2
    },
    {
      "legs": [
        {
          "cabin_class": "business",
          "departure_airport": "LHR",
          "destination_airport": "CDG"
        }
      ],
      "_apiKey": "your-carbon-interface-api-key",
      "passengers": 1
    }
  ],
  "required": [
    "_apiKey",
    "passengers",
    "legs"
  ],
  "properties": {
    "legs": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "departure_airport",
          "destination_airport"
        ],
        "properties": {
          "cabin_class": {
            "type": "string",
            "description": "Cabin class: \"economy\", \"premium\", or \"business\" (optional)"
          },
          "departure_airport": {
            "type": "string",
            "description": "Departure airport IATA code (e.g., \"SFO\")"
          },
          "destination_airport": {
            "type": "string",
            "description": "Arrival airport IATA code (e.g., \"JFK\")"
          }
        }
      },
      "description": "Array of flight legs with IATA airport codes"
    },
    "_apiKey": {
      "type": "string",
      "description": "Carbon Interface API key"
    },
    "passengers": {
      "type": "number",
      "description": "Number of passengers (e.g., 2)"
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

Carbon Interface

https://github.com/pipeworx-io/mcp-carbon-interface

1/7 registries
View full server →
estimate_flight — Carbon Interface — PRSM MCP