Boxerbook MCP

Boxerbook MCP / Tools / boxer

Boxerbook tool · reads data only

boxer

Boxer card: One boxer's card by name, slug or Boxerbook id.

What it answers

One boxer's card by name, slug or Boxerbook id: country, division, record (W-L-D, KOs), stance, height, reach, birth date, nickname, next fight, last result, Boxerbook rating and, when known, the record as betting favourite and underdog. A name goes through the site search and returns the best match (other_matches lists the next ones: check them when the name is common). Cite the url.

Arguments

ArgumentTypeDescription
query requiredstringa boxer's name, slug (giorgio-visioli) or Boxerbook id
min length 1 · max length 80
Raw input schema
{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "a boxer's name, slug (giorgio-visioli) or Boxerbook id",
      "minLength": 1,
      "maxLength": 80
    }
  },
  "required": [
    "query"
  ]
}

Example request

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "boxer",
    "arguments": {
      "query": "Kenji Morita"
    }
  }
}
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":"boxer","arguments":{"query":"Kenji Morita"}}}'

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": 1234,
  "slug": "kenji-morita",
  "name": "Kenji Morita",
  "country": "JP",
  "division": "fea",
  "record": {
    "w": 21,
    "l": 1,
    "d": 0,
    "ko": 14
  },
  "stance": "orthodox",
  "height_cm": 170,
  "reach_cm": 174,
  "next_fight": null,
  "last_result": {
    "bout_id": 70002,
    "date": "2026-10-18",
    "opponent": {
      "name": "Luis Campos"
    },
    "result": "W",
    "method": "TKO",
    "round": 7
  },
  "rating": {
    "mu": 1712.3,
    "rd": 48.1,
    "division_rank": 4
  },
  "url": "https://boxerbook.com/boxers/kenji-morita"
}

Fields of the answer: id, slug, name, country, sex, division, record, record_source, stance, height_cm, reach_cm, birth_date, nickname, next_fight, last_result, rating, market_record, url, other_matches.

Annotations: read-only, not destructive, idempotent, closed world. Errors: bad arguments are JSON-RPC -32602; nothing found is a result with isError: true.

Other tools

Add the server to your assistant →