get_theatre_weekend
Use this when the user asks what theatre is on this weekend or next. Server-side date math resolves the Friday/Saturday/Sunday dates; returns theatre shows in the city with scheduled performances on those days, grouped by day. Schedule data, not live seat inventory.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_theatre_weekend"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City name, resolved to a slug. | |
| limit | No | Max shows to return. Defaults to 20. | |
| format | No | Response shape. 'json' returns structured records; 'text' returns the same content rendered as a short narrative paragraph for chat surfaces. | json |
| weekend | No | Which weekend. Defaults to this. | |
| language | No | BCP-47 language code for human-readable fields (e.g., 'en', 'fr-FR'). Defaults to English when omitted. | |
| city_slug | No | City slug, e.g. london. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| dates | No | ||
| shows | No | ||
| detail | No | ||
| message | No | ||
| weekend | No | ||
| city_slug | No | ||
| error_type | No | ||
| total_shows | No | ||
| schema_version | No |