{
  "name": "Bike Box Hire UK",
  "description": "UK bike box hire network: 30+ collection hubs, EasyFit and Premium Bike Box Alan cases, packing/rebuild services and a Mallorca service hub. Agents can list hubs, get pricing and check availability via MCP or the public REST API; booking and payment are completed by a human via Stripe Checkout.",
  "url": "https://bikeboxhireuk.co.uk",
  "version": "1.0.0",
  "documentationUrl": "https://bikeboxhireuk.co.uk/AGENTS.md",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "supportedInterfaces": [
    {
      "url": "https://bikeboxhireuk.co.uk/api/mcp",
      "transport": "http",
      "protocol": "MCP/2025-06-18",
      "protocolBinding": "MCP",
      "protocolVersion": "2025-06-18"
    }
  ],
  "preferredTransport": "MCP",
  "skills": [
    {
      "id": "find-hub",
      "name": "Find a collection hub",
      "description": "List all Bike Box Hire UK hubs with location, opening hours, services and box stock, or find the nearest to a UK postcode.",
      "tags": ["bike box hire", "locations", "uk"]
    },
    {
      "id": "check-availability",
      "name": "Check box availability",
      "description": "Check how many EasyFit or Premium boxes are free at a hub for a date range (minimum 7 days).",
      "tags": ["availability", "booking"]
    },
    {
      "id": "get-pricing",
      "name": "Get pricing",
      "description": "Current daily box rates and add-on service prices in GBP.",
      "tags": ["pricing"]
    }
  ],
  "extensions": [
    {
      "uri": "https://google.github.io/A2A/extensions/ap2",
      "description": "Payments are settled by a human via Stripe Checkout links produced by the booking flow — no autonomous agent payments.",
      "required": false
    }
  ]
}
