protogrid

Search / com.boxerbook/boxing

Boxerbook

R0· no sign-in

World professional boxing: schedule, results, boxer cards, rankings, forecasts. Free, no key.

v1.0.1 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality84good
Trust96of 100
Uptime, 30 days100%
Latency p50213 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "boxing": {
      "type": "http",
      "url": "https://mcp.boxerbook.com/mcp"
    }
  }
}
claude mcp add --transport http boxing https://mcp.boxerbook.com/mcp
[mcp_servers.boxing]
url = "https://mcp.boxerbook.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "boxing": {
      "type": "remote",
      "url": "https://mcp.boxerbook.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "boxing": {
      "type": "http",
      "url": "https://mcp.boxerbook.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=boxing&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLmJveGVyYm9vay5jb20vbWNwIn0%3D"
}
{
  "servers": {
    "boxing": {
      "type": "http",
      "url": "https://mcp.boxerbook.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "boxing": {
      "httpUrl": "https://mcp.boxerbook.com/mcp"
    }
  }
}
extensions:
  "boxing":
    enabled: true
    name: "boxing"
    type: streamable_http
    uri: "https://mcp.boxerbook.com/mcp"
    timeout: 300

Quality 84 / 100good

protocol100 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • pass
    protocol.list_ttltool list is cacheable (ttlMs 3600000)
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations10 of 10 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,997 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes37 tool changes in 30 days
  • fail
    stability.rug_pull2 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

10 tools, about 2,997 tokens to load them all · tool set 7296953e79ee · tools last changed 2026-11-04 · checked 2026-11-07 18:01 UTC

Tool changes

  • search_boxerschangedoutput schema
  • rankingschangedinput schema, output schema
  • where_to_watchchangedoutput schema
  • boutchangedoutput schema
  • next_fightchangedoutput schema
  • boxerchangedoutput schema
  • boxing_resultschangedoutput schema
  • boxing_schedulechangedoutput schema
  • rankingschangeddescription, output schema
    before

    The top 15 of a division: the Boxerbook rating (default) or the latest list of a publisher (WBC, WBA, IBF, WBO, The Ring, TBRB), with records. Division by code (hea, wel, w_fea) or name (heavyweight, women's flyweight). Divisions only: Boxerbook has no pound-for-pound list from any publisher or from its rating. Pass lang matching the user's language (en, es, ru or ja) so the page links match it.

    after · 64% of words in common

    The top 15 of a division: the Boxerbook rating (default) or the latest list of a publisher (WBC, WBA, IBF, WBO, The Ring, TBRB), with records. Division by code (hea, wel, w_fea) or name (heavyweight, women's flyweight). Pound for pound: division p4p (or "pound for pound", pfp) gives the Boxerbook P4P top 25 of men, w_p4p (or "women's p4p") the top 15 of women, ranked by the Boxerbook rating (mu − 2·rd measured against the elite of the boxer's division; active within 18 months, 10+ bouts, 2+ quality wins in 36 months); only Boxerbook has a P4P list, no publisher's is stored. Pass lang matching the user's language (en, es, ru or ja) so the page links match it.

  • rankingschangeddescription
    before

    The top 15 of a division: the Boxerbook rating (default) or the latest list of a publisher (WBC, WBA, IBF, WBO, The Ring, TBRB), with records. Division by code (hea, wel, w_fea) or name (heavyweight, women's flyweight). Pass lang matching the user's language (en, es, ru or ja) so the page links match it.

    after · 84% of words in common

    The top 15 of a division: the Boxerbook rating (default) or the latest list of a publisher (WBC, WBA, IBF, WBO, The Ring, TBRB), with records. Division by code (hea, wel, w_fea) or name (heavyweight, women's flyweight). Divisions only: Boxerbook has no pound-for-pound list from any publisher or from its rating. Pass lang matching the user's language (en, es, ru or ja) so the page links match it.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 96 / 100

provenance85
liveness100
freshness100
hygiene100

+repository +dns-namespace +website +reachable +uptime-100% +updated-5d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.boxerbook.com/mcp streamable-httpnoneyes100%213 ms2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-052026-11-07

Tools (10)

boutread-onlyOne bout in full by Boxerbook bout id, or by two boxers (two surnames, e.g. "Fury vs Joshua"): 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. Answers "have A and B ever fought" and "head to head": by names it returns their scheduled bout (else their latest) with head_to_head, and when they never met head_to_head alone says so, with each side's record, last fights and next bout. Pass lang matching the user's language (en, es, ru or ja) so the page links match it.
boxerread-onlyOne boxer's card by name, slug or Boxerbook id: country, division, record (W-L-D, KOs), stance, height, reach, birth year, nickname, next fight, last result, Boxerbook rating and, when known, the record as betting favourite and underdog. A name returns the best match of the site search; other_matches lists the next ones when the name is shared. Pass lang matching the user's language (en, es, ru or ja) so the page links match it.
boxing_resultsread-onlyCompleted professional bouts of the last N days (N calendar days ending today: 1 = today, 2 = last night and today, up to 14), newest first: winner, method, round, time, both records going in and the sources of each result. Answers "who won last night" and "results this weekend". At most 60 bouts per answer, whole days first: a longer window comes back truncated with next_arguments (before_date) for the older days. Pass lang matching the user's language (en, es, ru or ja) so the page links match it.
boxing_scheduleread-onlyUpcoming professional boxing cards worldwide, grouped by card: date, start_utc (card start in UTC), venue, promoter, broadcasters, and each bout with both records going in, division, scheduled rounds, title, Boxerbook forecast and market consensus when known. Answers "who is fighting tonight / this weekend" and "what boxing is on". when=today also keeps last night's cards that started under 6 hours ago. At most 60 bouts per answer, whole days first: a longer window comes back truncated with next_arguments (from_date) for the rest. Pass lang matching the user's language (en, es, ru or ja) so the page links match it.
fetchread-onlyThe full document for a Boxerbook document id: a boxer card, a bout (records, result, broadcasters, forecast, market, sources), a card with its bouts, or a division's rankings, as Markdown text with metadata. An unknown id returns an error. Pass lang matching the user's language (en, es, ru or ja) so the page links match it.
next_fightread-onlyA boxer's next scheduled bout (by name, slug or id): date, start_utc (card start in UTC), opponent, venue, broadcasters, Boxerbook forecast and market consensus when known; next_fight is null when none is on record (last_result is then the latest bout). Pass lang matching the user's language (en, es, ru or ja) so the page links match it.
rankingsread-onlyThe top 15 of a division: the Boxerbook rating (default) or the latest list of a publisher (WBC, WBA, IBF, WBO, The Ring, TBRB), with records. Division by code (hea, wel, w_fea) or name (heavyweight, women's flyweight). Pound for pound: division p4p (or "pound for pound", pfp) gives the Boxerbook P4P top 25 of men, w_p4p (or "women's p4p") the top 15 of women, ranked by the Boxerbook rating (mu − 2·rd measured against the elite of the boxer's division; active within 18 months, 10+ bouts, 2+ quality wins in 36 months); only Boxerbook has a P4P list, no publisher's is stored. Pass lang matching the user's language (en, es, ru or ja) so the page links match it.
searchread-onlySearch the whole catalog with one query: boxers by name, bouts and head to head by two surnames, e.g. "Fury vs Joshua" (when they never met, head_to_head says so with both records and last fights), their cards, and divisions ("heavyweight rankings"); an id such as bout:123 is looked up directly. Each hit has a document id, a title and its boxerbook.com url. No match returns an empty list. Pass lang matching the user's language (en, es, ru or ja) so the page links match it.
search_boxersread-onlyFind boxers by name (at most 20), best match first: id, slug, name, country, division, record, url. Lists the boxers who share a name or a close spelling. Pass lang matching the user's language (en, es, ru or ja) so the page links match it.
where_to_watchread-onlyThe broadcasters (platform, region, link) of a bout or of a whole card, with the card start time in UTC; or, with platform (e.g. "DAZN", "ProBox TV"), what is on that platform: its upcoming cards and those of the last 12 months. Give bout_id, event_id or platform. An empty list means none is on record yet. hub_url is the site's «Where to watch boxing this week» page. Pass lang matching the user's language (en, es, ru or ja) so the page links match it.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.boxerbook/boxing",
  "title": "Boxerbook",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://mcp.boxerbook.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.1",
  "repository": {
    "url": "https://github.com/maxvotek/boxerbook-mcp",
    "source": "github"
  },
  "websiteUrl": "https://boxerbook.com/developers",
  "description": "World professional boxing: schedule, results, boxer cards, rankings, forecasts. Free, no key."
}