{
  "protocolVersion": "0.3.0",
  "name": "Quadrant Sunshine — Reservations",
  "description": "Public booking agent for Quadrant Sunshine. Any AI assistant can check availability, hold a slot, and book a 30-minute meeting. Bookings are finalised by an email confirmation link clicked by the human (30-minute window); one active booking per person.",
  "url": "https://clara-mind.ai/reserve/mcp",
  "preferredTransport": "streamable-http",
  "additionalInterfaces": [
    {
      "transport": "streamable-http",
      "url": "https://clara-mind.ai/reserve/mcp"
    },
    {
      "transport": "sse",
      "url": "https://clara-mind.ai/reserve/sse",
      "deprecated": true
    },
    {
      "transport": "rest-openapi",
      "url": "https://clara-mind.ai/reserve/openapi.json"
    }
  ],
  "provider": {
    "organization": "Quadrant Sunshine",
    "url": "https://quadrantsunshine.com"
  },
  "securitySchemes": {},
  "security": [],
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain"
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "skills": [
    {
      "id": "check_availability",
      "name": "Check availability",
      "description": "List open 30-minute meeting slots (Europe/Lisbon).",
      "tags": [
        "booking",
        "read-only"
      ]
    },
    {
      "id": "hold",
      "name": "Hold a slot",
      "description": "Soft-lock a slot for ~3 minutes while the user decides.",
      "tags": [
        "booking"
      ]
    },
    {
      "id": "confirm",
      "name": "Confirm a booking",
      "description": "Bind name/email/company/industry to a held slot; the person then finalises via an emailed link.",
      "tags": [
        "booking",
        "write"
      ]
    },
    {
      "id": "cancel",
      "name": "Cancel a booking",
      "description": "Cancel by reservation id + the booking's email or phone.",
      "tags": [
        "booking",
        "write"
      ]
    },
    {
      "id": "lookup",
      "name": "Find a booking",
      "description": "Look up by reservation id or phone.",
      "tags": [
        "booking",
        "read-only"
      ]
    }
  ]
}