# UFCalendar Fight API — MMA MCP server

Connects your coding agent to real-time and historical MMA data across UFC, PFL, BKFC, OKTAGON, and RIZIN events.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: UFCalendar
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/UFCalendar/fight-api-skill
- Updated: 2026-10-13
- HTML: https://affpapa.org/en/nevibecode/mcp/ufcalendar-fight-api-mma-mcp-server

## What it 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`.

## Requirements
- Remote server: `https://api.ufcalendar.com/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http fight-api https://api.ufcalendar.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add ufcalendar-fight-api-mma-mcp-server --url https://api.ufcalendar.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "ufcalendar-fight-api-mma-mcp-server": {
            "url": "https://api.ufcalendar.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "ufcalendar-fight-api-mma-mcp-server": {
            "type": "http",
            "url": "https://api.ufcalendar.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http ufcalendar-fight-api-mma-mcp-server https://api.ufcalendar.com/mcp
```

## When to use it
- 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
- 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.

## Similar
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16730
- [PostHog MCP Server](https://affpapa.org/en/nevibecode/mcp/posthog-mcp-server.md) — MCP server · ★ 40459
- [OpenWork MCP Gateway](https://affpapa.org/en/nevibecode/mcp/openwork-mcp-gateway.md) — MCP server · ★ 24271
- [Keploy](https://affpapa.org/en/nevibecode/mcp/keploy.md) — MCP server · ★ 18779
- [Nhost](https://affpapa.org/en/nevibecode/mcp/nhost.md) — MCP server · ★ 9369
- [basebalance.cloud — x402 RPC & MCP gateway](https://affpapa.org/en/nevibecode/mcp/basebalancecloud-x402-rpc-mcp-gateway.md) — MCP server · ★ 7548

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
