UFCalendar Fight API — Claude Code MMA MCP server
Connects your coding agent to real-time and historical MMA data across UFC, PFL, BKFC, OKTAGON, and RIZIN events.
claude mcp add --transport http fight-api https://api.ufcalendar.com/mcpWhat UFCalendar Fight API — MMA MCP server does
This remote MCP server gives your assistant direct access to mixed martial arts data hosted at https://api.ufcalendar.com/mcp. It covers five fight promotions: UFC, PFL, OKTAGON, BKFC, and RIZIN. Available data points include fight cards, round-by-round strike metrics, judges' scorecards, and historical UFC athlete rankings dating back to 2013.
Beyond fight results, endpoints provide regional broadcast details and UFCalendar consensus betting lines. Fighter headshots carry Creative Commons licenses, requiring proper creator credits when rendered in applications.
There is no permanent free tier. The author offers a one-day trial capped at 100 calls without a credit card, while production access starts at $19 per month. Your agent can inspect available tiers without credentials by querying GET https://api.ufcalendar.com/v1/plans.
What it helps with
- fetch round-by-round strike metrics and official judges' scorecards
- retrieve full fight cards and schedules for upcoming MMA promotions
- track UFC athlete ranking movements back to 2013
- lookup TV broadcast right holders across different countries
Example prompts for the agent
- Show the judges' scorecards and strike counts for the last UFC main event.
- List the upcoming fight card for BKFC with fighter weight classes.
- Query the historical ranking progression for this featherweight fighter.
How to install UFCalendar Fight API — MMA MCP server
Platform CLI: remote server
claude mcp add --transport http fight-api https://api.ufcalendar.com/mcpPlatform CLI: remote server
codex mcp add ufcalendar-fight-api-mma-mcp-server --url https://api.ufcalendar.com/mcpConfig file
{
"mcpServers": {
"ufcalendar-fight-api-mma-mcp-server": {
"url": "https://api.ufcalendar.com/mcp"
}
}
}Config file
{
"servers": {
"ufcalendar-fight-api-mma-mcp-server": {
"type": "http",
"url": "https://api.ufcalendar.com/mcp"
}
}
}Platform CLI: remote server
gemini mcp add -t http ufcalendar-fight-api-mma-mcp-server https://api.ufcalendar.com/mcpStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about UFCalendar Fight API — MMA MCP server
How do I install UFCalendar Fight API — MMA MCP server in Claude Code?
Run claude mcp add --transport http fight-api https://api.ufcalendar.com/mcp or claude mcp add --transport http ufcalendar-fight-api-mma-mcp-server https://api.ufcalendar.com/mcp in your terminal. This registers the remote HTTP endpoint without local package dependencies.
What fight promotions are covered by this MCP server?
The server provides data for UFC, PFL, OKTAGON, BKFC, and RIZIN. It delivers cards, per-round stats, broadcast listings, and consensus betting odds.
Is a paid API subscription required?
Yes, because there is no ongoing free tier. UFCalendar provides a single 1-day evaluation tier with 100 requests without requiring credit card details, followed by paid plans starting at $19 per month.