Boxerbook MCP / Tools / bout
Boxerbook tool · reads data only
bout
Bout: One bout in full by Boxerbook bout id.
What it answers
One bout in full by Boxerbook bout id: both boxers with records going in, status, result (winner, method, round, time), start_utc, venue, card, broadcasters, sources, Boxerbook forecast with its signals and the market consensus when known. Cite the url.
- “How did that fight end?”
- “Who is the favourite, and what does the market say?”
- “Which sources confirm the result?”
Arguments
| Argument | Type | Description |
|---|---|---|
id required | integer | Boxerbook bout id (from a schedule, results, search or a /bouts/<id> url) ≥ 1 |
Raw input schema
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1,
"description": "Boxerbook bout id (from a schedule, results, search or a /bouts/<id> url)"
}
},
"required": [
"id"
]
}Example request
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "bout",
"arguments": {
"id": 70001
}
}
}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":"bout","arguments":{"id":70001}}}'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.
{
"id": 70001,
"date": "2026-10-24",
"start_utc": "2026-10-24T18:00Z",
"status": "scheduled",
"a": {
"name": "Danny Reyes",
"record": "14-0-0"
},
"b": {
"name": "Tom Hale",
"record": "11-2-0"
},
"scheduled_rounds": 10,
"venue": "York Hall",
"city": "London",
"country": "GB",
"broadcasts": [
{
"platform": "DAZN",
"region": "GB"
}
],
"forecast": {
"p_a": 0.66,
"as_of": "2026-10-19"
},
"market": {
"favourite": "a",
"p_a": 0.71,
"books": 8,
"via": "The Odds API consensus"
},
"url": "https://boxerbook.com/bouts/70001"
}Fields of the answer: id, date, start_utc, status, confirmation, provisional, exhibition, a, b, winner, method, round, time, scheduled_rounds, title_text, venue, city, country, event, broadcasts, sources, forecast, market, signals, url.
Annotations: read-only, not destructive, idempotent, closed world. Errors: bad arguments are JSON-RPC -32602; nothing found is a result with isError: true.