{
  "name": "airfare-mcp",
  "description": "Remote MCP server (Streamable HTTP) exposing 1800airfare flight tools: fare ranges, curated search, airport resolution, and a phone-callback booking handoff. Ranges-only pricing; bookings complete by phone with a human expert; no payment data flows through the tools.",
  "transport": "streamable-http",
  "endpoint": "https://mcp.1800airfare.com/mcp",
  "status": "coming_soon",
  "documentation": "https://1800airfare.com/for-agents",
  "openapi": "https://api.1800airfare.com/api/openapi.json",
  "privacyPolicy": "https://1800airfare.com/privacy",
  "tools": [
    {
      "name": "get_fare_range",
      "title": "Fare range",
      "description": "Typical price range for a route and month — the citation-safe answer to \"how much is X to Y\". Ranges, not locked quotes.",
      "consequential": false
    },
    {
      "name": "search_flights",
      "title": "Search flights",
      "description": "Curated flight options for a concrete itinerary: carriers, stops, durations, cabin, baggage — paired with a typical range.",
      "consequential": false
    },
    {
      "name": "search_airports",
      "title": "Search airports",
      "description": "City or airport name → IATA code resolver (helper for the other tools).",
      "consequential": false
    },
    {
      "name": "request_callback",
      "title": "Request callback",
      "description": "The booking handoff: sends name + phone/email + trip context; a flight expert calls the traveler back. Consequential — confirm with the user before invoking.",
      "consequential": true
    }
  ]
}