← Registry

API Tools

ufcalendar.com

MCP server for the UFCalendar Fight API that provides tools to browse plans, promotions, authentication, and fight events/cards.

1 endpoint23 known toolsFirst detected September 19, 2026Last detected September 19, 2026

ENDPOINT 1

https://api.ufcalendar.com/mcp

No auth detected

MCP server metadata

Name
ufcalendar-fight-api
Version
1.0.0
Capabilities
tools.listChangedresources.listChangedcompletionsprompts.listChanged
Server instructions

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_plans

List the UFCalendar Fight API plans, their monthly request quotas and per-minute limits, and the terms of the no-card trial.

Inferred read-only
list_orgs

List the promotions the UFCalendar Fight API covers, with per-org capability flags (stats, rounds, rankings, broadcasts, predictions, scorecards).

Inferred read-only
how_to_connect

Explain 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-only
list_events

List fight cards by promotion, status and date range.

Inferred read-only
get_event_card

Fetch 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-only
get_event_changes

The audit trail for one card: bouts added or cancelled, opponents swapped, start times moved, fighter profiles merged — newest first.

Inferred read-only
get_fight

Fetch one bout by id.

Inferred read-only
search

Typeahead search across fighters and events in one call.

Inferred read-only
search_fighters

Search the fighter roster by name, nationality or promotion.

Inferred read-only
get_fighter

Fetch one fighter by slug or id: bio, record, career statistics and freely licensed portraits.

Inferred read-only
get_rankings

The official rankings board for one promotion, point-in-time: pass a date to read the board as it stood that day.

Inferred read-only
get_champions

Every current champion across the promotions the API covers, with the division and the snapshot date the board was published.

Inferred read-only
get_power_index

The UFCalendar Power Index board for one promotion — our own rating engine, refreshed hourly, with peak rating and fights rated.

Inferred read-only
get_predictions_upcoming

UFCalendar model win probabilities for upcoming UFC bouts, corner-stamped so a probability is never shown against the wrong pair.

Inferred read-only
get_broadcast_rights

Who airs one promotion in each country: provider, kind and link.

Inferred read-only
list_judges

The judge directory with career aggregates: cards turned in, rounds scored, 10-8s, split cards and lone dissents.

Inferred read-only
get_judge_scorecards

Every official card one judge has turned in, newest first: per-round points, card totals, decision type and point deductions.

Inferred read-only
get_usage

How many requests the calling account has used this month, the plan limit, the per-minute limit and when the counter resets.

Inferred read-only
get_venue

Fetch one venue by id: name, city, region, country, capacity, coordinates and IANA time zone.

Inferred read-only
list_webhook_endpoints

List the signed webhook endpoints registered on the calling account, with the event kinds each one subscribes to.

Inferred read-only
create_webhook_endpoint

Register an https endpoint to receive signed webhooks (event announced, fight result, card changed, event completed).

Inferred read-only
rotate_webhook_secret

Replace the signing secret of one webhook endpoint.

Inferred read-only
delete_webhook_endpoint

Permanently remove one webhook endpoint from the calling account.

Potential side effects

CONNECT 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.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.