UFCalendar MCP server
Featured official server
52 tools · Last check that passed 4 Nov 2026, 12:15 UTC
UFCalendar's own remote MCP server gives an agent its Fight API's MMA and bare-knuckle data for UFC, PFL, OKTAGON, BKFC and RIZIN: events, fight cards, results, per-round statistics, fighter careers, rankings history, judges' scorecards and a consensus odds line. Three of its tools, on plans, promotions and how to connect, work with no credential, and the rest need a UFCalendar API key or sign-in on a paid plan, after a free one-day trial of 100 requests. Once a day, Stackduke connects to it the way any MCP client would, with no account and no sign-in, and lists its tools. It never runs them.
All 52 tools
| Tool | Counted as |
|---|---|
delete_webhook_endpoint | Deletes |
create_webhook_endpoint | Changes things |
rotate_webhook_secret | Changes things |
compare_fighters | Said to only read |
find_fights | Said to only read |
get_article | Said to only read |
get_broadcast_rights | Said to only read |
get_calendar_feed_url | Said to only read |
get_champions | Said to only read |
get_coverage | Said to only read |
get_division | Said to only read |
get_event_card | Said to only read |
get_event_changes | Said to only read |
get_event_odds | Said to only read |
get_event_storylines | Said to only read |
get_fight | Said to only read |
get_fight_odds | Said to only read |
get_fight_stats | Said to only read |
get_fighter | Said to only read |
get_judge | Said to only read |
get_judge_scorecards | Said to only read |
get_leaderboard | Said to only read |
get_matchmaker | Said to only read |
get_next_event | Said to only read |
get_odds_history | Said to only read |
get_org | Said to only read |
get_pickem_splits | Said to only read |
get_plans | Said to only read |
get_power_index | Said to only read |
get_predictions_upcoming | Said to only read |
get_rankings | Said to only read |
get_record_book | Said to only read |
get_referee | Said to only read |
get_referee_fights | Said to only read |
get_usage | Said to only read |
get_venue | Said to only read |
get_venue_events | Said to only read |
get_year_stats | Said to only read |
how_to_connect | Said to only read |
how_to_watch | Said to only read |
list_changes | Said to only read |
list_events | Said to only read |
list_judges | Said to only read |
list_orgs | Said to only read |
list_referees | Said to only read |
list_split_decisions | Said to only read |
list_webhook_endpoints | Said to only read |
search | Said to only read |
search_articles | Said to only read |
search_fighters | Said to only read |
search_venues | Said to only read |
whos_next | Said to only read |
The tools the server listed at the last check that passed, at its default address and settings, with no sign-in; an account that signs in, or other settings, may see other tools. What a tool is counted as doing is Stackduke's cautious reading of the server's labels, the tool's name and its description: where they disagree it takes whichever says the tool can do most, so it overcounts on purpose. It does not say the server is safe, and it does not list what a tool cannot do. Descriptions are not shown, because they are written for models and may try to steer them.
Recent checks
21 of the last 21 checks passed
A check passes when the server lists its tools. Checked at https://api.ufcalendar.com/mcp.
Recent changes
1 Nov 2026, 11:21 UTC, after a check on 31 Oct 2026, 10:28 UTC
5 tools added: get_coverage, get_fight_stats, get_referee, get_referee_fights, list_referees.
30 Oct 2026, 10:55 UTC, after a check on 29 Oct 2026, 10:58 UTC
Description rewritten on get_plans, get_usage.
From the scan of 4 Nov 2026, 12:43 UTC. "Changed" and "Can do more" count changes from the last 30 days; older ones stay listed here. A change made and undone between two checks is not seen. Every check is in the scanner's public data.
Know when UFCalendar's tools change.
One email when UFCalendar's official MCP server adds, removes or changes tools, with what changed. Nothing else.
What to watch for
- Each tool call counts as one request against the monthly quota of a paid plan, from $19 a month for 30,000 requests. UFCalendar's Fight API page for AI agents
- On Pro plans and up, create_webhook_endpoint registers an https endpoint to receive webhooks and returns its signing secret to the agent once, and delete_webhook_endpoint removes an endpoint for good. UFCalendar's Fight API page for AI agents
- UFCalendar says its odds are information only, not betting advice, and may lag or differ from the prices any sportsbook is offering. UFCalendar's Fight API terms
- UFCalendar's terms forbid making the data available to third parties as data, and say trial keys are for non-commercial evaluation only. UFCalendar's Fight API terms
How to limit it
With UFCalendar's own settings, as its documentation describes them. Stackduke has not tested them.
- UFCalendar says quotas are hard caps rather than overage billing, so an agent that loops is refused and is not billed extra. UFCalendar's Fight API page for AI agents
- UFCalendar says access is revocable from your account at any time, so we recommend giving the agent its own key and revoking it when it is no longer needed. UFCalendar's Fight API page for AI agents
- We recommend leaving the webhook tools that create, rotate and delete endpoints out of the tools the agent may use unless it must manage webhooks. UFCalendar's Fight API page for AI agents
What Stackduke is designed to do
Stackduke is designed to sit between your agents and their MCP servers: to check each tool call against your rules before it runs, hold the risky ones for a person to approve, and keep a record of what was decided.
It does not yet forward or block tool calls for customers. Today it reads what this server offers and publishes what changes.