{
  "protocolVersion": "0.3.0",
  "name": "Fork Time",
  "description": "AI reservation for humans and AI agents. Books, modifies and cancels restaurant reservations, and manages waitlist entries across venues using Fork Time.",
  "url": "https://mcp.forktime.ai/mcp",
  "preferredTransport": "JSONRPC",
  "version": "1.0.0",
  "documentationUrl": "https://forktime.ai/llms.txt",
  "iconUrl": "https://forktime.ai/icon.png",
  "provider": {
    "organization": "Fork Time",
    "url": "https://forktime.ai"
  },
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["text/plain", "application/json"],
  "skills": [
    {
      "id": "check-availability",
      "name": "Check availability",
      "description": "Return bookable times at a venue for a given date and party size.",
      "tags": ["reservations", "availability", "restaurants"],
      "examples": [
        "Is there a table for 4 at 7pm on Friday?",
        "What times are open for 2 people this Saturday night?"
      ]
    },
    {
      "id": "create-booking",
      "name": "Create a reservation",
      "description": "Book a table end to end, including guest name, contact details and any dietary notes.",
      "tags": ["reservations", "booking", "restaurants"],
      "examples": [
        "Book a table for 6 at 8pm on the 14th under Sarah Chen.",
        "Reserve two seats tonight, one guest is gluten free."
      ]
    },
    {
      "id": "modify-booking",
      "name": "Modify a reservation",
      "description": "Change the date, time or party size of an existing reservation.",
      "tags": ["reservations", "booking", "restaurants"],
      "examples": [
        "Move my Friday booking to 8:30pm.",
        "Change my reservation from 4 people to 6."
      ]
    },
    {
      "id": "cancel-booking",
      "name": "Cancel a reservation",
      "description": "Cancel an existing reservation and release the table.",
      "tags": ["reservations", "booking", "restaurants"],
      "examples": [
        "Cancel my booking for tomorrow night."
      ]
    },
    {
      "id": "join-waitlist",
      "name": "Join the waitlist",
      "description": "Add a guest to the waitlist when no table is available, and notify them when one opens.",
      "tags": ["reservations", "waitlist", "restaurants"],
      "examples": [
        "Nothing available at 7pm, put me on the waitlist.",
        "Add me to the list for tonight if anything opens up."
      ]
    }
  ]
}
