T

ticket-booking

Chrome Labs movie ticket booking demo

1read
1write
1action
https://googlechromelabs.github.io/webmcp-tools/demos/ticket-booking/

demo · Travel & Booking · JSON · API for agents

Tools 3 tools

update_locationwrite

Updates the user's location.

View tool JSON
{
  "name": "update_location",
  "kind": "write",
  "impl": "imperative",
  "description": "Updates the user's location.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "city": {
        "type": "string",
        "description": "The city to set as the user's location. (e.g. Montpelier, Paris, New York)"
      }
    },
    "required": [
      "city"
    ]
  }
}
query_contentread

Filters the movie catalog by a specific genre.

View tool JSON
{
  "name": "query_content",
  "kind": "read",
  "impl": "imperative",
  "description": "Filters the movie catalog by a specific genre.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "genre": {
        "type": "string",
        "description": "The genre to filter by (e.g., horror, action, comedy)."
      }
    },
    "required": [
      "genre"
    ]
  }
}
select_showtimeaction

Selects a movie and a specific showtime to initiate the checkout process.

View tool JSON
{
  "name": "select_showtime",
  "kind": "action",
  "impl": "imperative",
  "description": "Selects a movie and a specific showtime to initiate the checkout process.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "movie_id": {
        "type": "string",
        "description": "The ID of the movie to select."
      },
      "date": {
        "type": "string",
        "description": "The date of the show in YYYY-MM-DD format (e.g., '2026-05-28').",
        "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
      },
      "time": {
        "type": "string",
        "description": "The start time of the show in 12-hour format with AM/PM (e.g., '8:30 PM').",
        "pattern": "^[1-12]:[0-5][0-9] (AM|PM)$"
      },
      "tickets": {
        "type": "number",
        "description": "Number of tickets.",
        "default": 1
      }
    },
    "required": [
      "movie_id",
      "date",
      "time"
    ]
  }
}