{
  "name": "baggage.fit",
  "description": "Airline baggage allowance checker — check if your bag fits on 69+ airlines worldwide. Provides dimension and weight fit checks, airline comparisons, and comprehensive baggage policy data.",
  "version": "1.0.0",
  "url": "https://baggage.fit",
  "provider": {
    "organization": "baggage.fit",
    "url": "https://baggage.fit"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "check-bag-fit",
      "name": "Check Bag Fit",
      "description": "Check if a bag with given dimensions and optional weight fits a specific airline's baggage allowance. Supports cabin, underseat, and checked bags.",
      "tags": ["baggage", "airline", "travel", "dimensions", "luggage"],
      "examples": [
        "Will my 55x40x20cm bag fit on Ryanair?",
        "Check if a 22x14x9 inch carry-on fits on Delta",
        "Does a 7kg bag meet EasyJet's weight limit?"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "check-all-airlines",
      "name": "Check All Airlines",
      "description": "Check if a bag fits on every airline in the database. Returns grouped results: fits, tight fit, doesn't fit, unknown.",
      "tags": ["baggage", "airline", "travel", "comparison"],
      "examples": [
        "Which airlines allow a 55x40x20cm cabin bag?",
        "What airlines can I fly with a 23kg checked bag?"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "search-airlines",
      "name": "Search Airlines",
      "description": "Search for airlines by name, IATA/ICAO code, country, or region. Returns matching airlines with baggage policy summaries.",
      "tags": ["airline", "search", "travel"],
      "examples": [
        "Find airlines in Europe",
        "Search for budget carriers in Asia"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "compare-airlines",
      "name": "Compare Airlines",
      "description": "Compare baggage policies across multiple airlines side-by-side. Optionally check if specific bag dimensions fit each airline.",
      "tags": ["airline", "comparison", "travel", "baggage"],
      "examples": [
        "Compare Ryanair and EasyJet cabin bag rules",
        "Compare baggage policies for BA, LH, and AF"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    }
  ],
  "interfaces": {
    "rest_api": {
      "url": "https://baggage.fit/api/v1",
      "openapi": "https://baggage.fit/api/openapi.json",
      "docs": "https://baggage.fit/api/docs"
    },
    "mcp": {
      "npm_package": "@baggage-fit/mcp-server",
      "transport": "stdio",
      "setup": "npx -y @baggage-fit/mcp-server"
    }
  }
}
