API Tools
ufcalendar.com
MCP server for the UFCalendar Fight API that provides tools to browse plans, promotions, authentication, and fight events/cards.
ENDPOINT 1
https://api.ufcalendar.com/mcp
MCP server metadata
- Name
- ufcalendar-fight-api
- Version
- 1.0.0
UFCalendar Fight API: MMA and bare-knuckle events, full cards, results, per-fight and per-round statistics, fighter careers, rankings history, official judges’ scorecards and broadcast rights. Resolve a name with `search` first, then pass the slug to the detail tools. One tool call counts as one request against the plan quota.
Known tools 23
get_plansList the UFCalendar Fight API plans, their monthly request quotas and per-minute limits, and the terms of the no-card trial.
Inferred read-onlylist_orgsList the promotions the UFCalendar Fight API covers, with per-org capability flags (stats, rounds, rankings, broadcasts, predictions, scorecards).
Inferred read-onlyhow_to_connectExplain how to authenticate against the UFCalendar Fight API from this MCP server: an API key bearer token, or signing in with a UFCalendar account.
Inferred read-onlyget_event_cardFetch one event by slug or id with its complete bout order, both corners, venue, broadcast listings and results when the card has been fought.
Inferred read-onlyget_event_changesThe audit trail for one card: bouts added or cancelled, opponents swapped, start times moved, fighter profiles merged — newest first.
Inferred read-onlyget_fighterFetch one fighter by slug or id: bio, record, career statistics and freely licensed portraits.
Inferred read-onlyget_rankingsThe official rankings board for one promotion, point-in-time: pass a date to read the board as it stood that day.
Inferred read-onlyget_championsEvery current champion across the promotions the API covers, with the division and the snapshot date the board was published.
Inferred read-onlyget_power_indexThe UFCalendar Power Index board for one promotion — our own rating engine, refreshed hourly, with peak rating and fights rated.
Inferred read-onlyget_predictions_upcomingUFCalendar model win probabilities for upcoming UFC bouts, corner-stamped so a probability is never shown against the wrong pair.
Inferred read-onlyget_broadcast_rightsWho airs one promotion in each country: provider, kind and link.
Inferred read-onlylist_judgesThe judge directory with career aggregates: cards turned in, rounds scored, 10-8s, split cards and lone dissents.
Inferred read-onlyget_judge_scorecardsEvery official card one judge has turned in, newest first: per-round points, card totals, decision type and point deductions.
Inferred read-onlyget_usageHow many requests the calling account has used this month, the plan limit, the per-minute limit and when the counter resets.
Inferred read-onlyget_venueFetch one venue by id: name, city, region, country, capacity, coordinates and IANA time zone.
Inferred read-onlylist_webhook_endpointsList the signed webhook endpoints registered on the calling account, with the event kinds each one subscribes to.
Inferred read-onlycreate_webhook_endpointRegister an https endpoint to receive signed webhooks (event announced, fight result, card changed, event completed).
Inferred read-onlydelete_webhook_endpointPermanently remove one webhook endpoint from the calling account.
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.ufcalendar-fight-api]
url = "https://api.ufcalendar.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"ufcalendar-fight-api": {
"type": "http",
"url": "https://api.ufcalendar.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: ufcalendar-fight-api
Remote MCP URL: https://api.ufcalendar.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"ufcalendar-fight-api": {
"url": "https://api.ufcalendar.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"ufcalendar-fight-api": {
"type": "http",
"url": "https://api.ufcalendar.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "ufcalendar-fight-api",
"transport": "streamable-http",
"url": "https://api.ufcalendar.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.