Boxerbook MCP / Tools / where_to_watch
Boxerbook tool · reads data only
where_to_watch
Where to watch: The broadcasters (platform, region, link) of a bout or of a whole card, with the card start time in UTC.
What it answers
The broadcasters (platform, region, link) of a bout or of a whole card, with the card start time in UTC. Give bout_id or event_id. An empty list means none is on record yet. Cite the url.
- “Where can I watch the fight on Saturday?”
- “What time does the card start in my time zone?”
Arguments
| Argument | Type | Description |
|---|---|---|
bout_id | integer | Boxerbook bout id ≥ 1 |
event_id | integer | Boxerbook event (card) id ≥ 1 |
Raw input schema
{
"type": "object",
"properties": {
"bout_id": {
"type": "integer",
"minimum": 1,
"description": "Boxerbook bout id"
},
"event_id": {
"type": "integer",
"minimum": 1,
"description": "Boxerbook event (card) id"
}
}
}Example request
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "where_to_watch",
"arguments": {
"event_id": 9001
}
}
}From a terminal (curl)
curl -s https://mcp.boxerbook.com/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"where_to_watch","arguments":{"event_id":9001}}}'Example answer
Shortened; names and numbers are illustrative, not live data. The result has structuredContent (below) and the same object as compact JSON in content[0].text; every answer also carries attribution and as_of.
{
"kind": "event",
"id": 9001,
"date": "2026-10-24",
"start_utc": "2026-10-24T18:00Z",
"venue": "York Hall",
"city": "London",
"country": "GB",
"broadcasts": [
{
"platform": "DAZN",
"region": "GB",
"url": "https://www.dazn.com/"
}
],
"bouts": [
{
"id": 70001,
"title": "Danny Reyes vs Tom Hale"
}
],
"url": "https://boxerbook.com/events/9001"
}Fields of the answer: kind, id, title, date, start_utc, status, event_id, venue, city, country, broadcasts, bouts, note, url.
Annotations: read-only, not destructive, idempotent, closed world. Errors: bad arguments are JSON-RPC -32602; nothing found is a result with isError: true.