Tool tree
ticket-booking
demoTravel & Booking
https://googlechromelabs.github.io/webmcp-tools/demos/ticket-booking/Chrome Labs movie ticket booking demo
update_locationact
Updates the user's location.
View tool JSON
{
"name": "update_location",
"kind": "act",
"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_contentanswer
Filters the movie catalog by a specific genre.
View tool JSON
{
"name": "query_content",
"kind": "answer",
"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_showtimeact
Selects a movie and a specific showtime to initiate the checkout process.
View tool JSON
{
"name": "select_showtime",
"kind": "act",
"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-08-01').",
"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"
]
}
}