UFCalendar MMA Fight Data API
Servidor MCP hospedado para dados de lutas do UFC, PFL, OKTAGON, BKFC e RIZIN: eventos desde o UFC 1, cards completos, resultados em minutos, estatísticas por round, carreiras dos lutadores, placares dos juízes, histórico de rankings do UFC desde 2013 e odds consensuais. 47 ferramentas, OAuth ou chave de API, teste gratuito de 1 dia.
Servidor MCP hospedado
npx add-mcp 'https://api.ufcalendar.com/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Servidor MCP UFCalendar — Dados de lutas UFC & MMA para agentes de IA
https://api.ufcalendar.com/mcp é um servidor Model Context Protocol hospedado sobre a UFCalendar Fight API: todos os eventos UFC, PFL, OKTAGON, BKFC e RIZIN desde o UFC 1 (1993), cards de luta completos, resultados em minutos após o veredito oficial, estatísticas por luta e por round, carreiras completas dos lutadores, placares oficiais dos juízes, histórico de rankings UFC desde 2013, o UFCalendar Power Index e probabilidades de vitória do modelo, direitos de transmissão por país, um feed de alterações e o matchmaker.
Não há nada para instalar ou executar: é um endpoint stateless Streamable-HTTP (POST JSON-RPC). Entrada no registro: com.ufcalendar/fight-api · Documentação: api.ufcalendar.com/docs · Páginas: Servidor MCP UFC · Servidor MCP MMA
Conectar
Obtenha uma chave: teste gratuito de 1 dia (100 requisições, sem cartão) em https://www.ufcalendar.com/account/api?trial=1, ou entre com uma conta UFCalendar a partir de um cliente que suporte OAuth (Claude.ai, ChatGPT).
Claude Code
claude mcp add --transport http ufcalendar https://api.ufcalendar.com/mcp \
--header "Authorization: Bearer $UFCALENDAR_API_KEY"
Cursor (~/.cursor/mcp.json)
{"mcpServers":{"ufcalendar":{"url":"https://api.ufcalendar.com/mcp","headers":{"Authorization":"Bearer $UFCALENDAR_API_KEY"}}}}
Codex (~/.codex/config.toml)
[mcp_servers.ufcalendar]
url = "https://api.ufcalendar.com/mcp"
http_headers = { Authorization = "Bearer $UFCALENDAR_API_KEY" }
Claude.ai — Configurações → Conectores → Adicionar conector personalizado → cole a URL → entre com sua conta UFCalendar. ChatGPT — modo desenvolvedor → adicione a URL como conector → entre.
Envie Accept: application/json, text/event-stream. Uma chamada de ferramenta = uma requisição medida contra a mesma cota do plano que a REST. Três ferramentas de descoberta não exigem credencial.
Ferramentas (48)
| Ferramenta | O que responde | Acesso |
|---|---|---|
get_plans | Planos e cotas | sem credencial |
list_orgs | Listar promoções | sem credencial |
how_to_connect | Como conectar | sem credencial |
get_org | Obter uma promoção | qualquer plano |
get_division | Obter uma divisão | qualquer plano |
list_events | Listar eventos | qualquer plano |
get_next_event | Obter o próximo evento | qualquer plano |
get_event_card | Obter um evento e seu card completo | qualquer plano |
get_event_changes | Obter o log de alterações de um evento | qualquer plano |
list_changes | Listar alterações recentes de cards | qualquer plano |
how_to_watch | Como assistir a um evento | qualquer plano |
get_event_storylines | Obter enredos de evento | qualquer plano |
get_pickem_splits | Obter divisões de pick'em | qualquer plano |
get_event_odds | Obter odds consensuais para um card | qualquer plano |
get_fight_odds | Obter odds consensuais para uma luta | qualquer plano |
get_odds_history | Obter a movimentação da linha de odds | Pro+ |
get_fight | Obter uma luta | qualquer plano |
find_fights | Encontrar lutas | qualquer plano |
search | Buscar lutadores e eventos | qualquer plano |
search_fighters | Buscar no roster | qualquer plano |
get_fighter | Obter um lutador | qualquer plano |
compare_fighters | Comparar dois lutadores | qualquer plano |
get_rankings | Obter um quadro de rankings | qualquer plano |
get_champions | Obter campeões atuais | qualquer plano |
get_power_index | Obter o quadro do UFCalendar Power Index | qualquer plano |
get_matchmaker | Obter o quadro do matchmaker | qualquer plano |
whos_next | Quem deve lutar em seguida | qualquer plano |
get_leaderboard | Obter um ranking de estatísticas | qualquer plano |
get_record_book | Obter o livro de recordes | qualquer plano |
get_year_stats | Obter um ano em retrospectiva | qualquer plano |
get_predictions_upcoming | Obter probabilidades de vitória do modelo | qualquer plano |
get_broadcast_rights | Obter direitos de transmissão | qualquer plano |
list_judges | Listar juízes | qualquer plano |
get_judge | Obter um juiz | qualquer plano |
get_judge_scorecards | Obter os placares de um juiz | qualquer plano |
list_split_decisions | Listar decisões divididas e majoritárias | qualquer plano |
get_usage | Obter seu uso da API | qualquer plano |
get_venue | Obter um local | qualquer plano |
search_venues | Buscar locais | qualquer plano |
get_venue_events | Listar eventos em um local | qualquer plano |
search_articles | Buscar artigos UFCalendar | qualquer plano |
get_article | Obter um artigo | qualquer plano |
get_calendar_feed_url | Obter URLs do feed de calendário | qualquer plano |
get_bulk_snapshot_url | Obter URL de download de snapshot em massa | Enterprise |
list_webhook_endpoints | Listar endpoints de webhook | Pro+ |
create_webhook_endpoint | Registrar um endpoint de webhook | Pro+, escrita |
rotate_webhook_secret | Rotacionar um segredo de assinatura de webhook | Pro+, escrita |
delete_webhook_endpoint | Excluir um endpoint de webhook | Pro+, escrita |
Cinco prompts também acompanham: preview_card, tale_of_the_tape, results_recap, fight_week_briefing, record_book. Recursos: ufcalendar://event/{slug}, ufcalendar://fighter/{slug}, ufcalendar://org/{slug}/rankings.
Regras que o servidor mantém: odds de apostas são uma linha consensual UFCalendar anonimizada por luta (a média entre as casas de apostas que rastreamos, nenhuma casa é jamais nomeada), apenas informativas, não são conselhos de apostas; os placares dos juízes são apenas o registro da comissão; toda ferramenta de leitura é somente leitura e de mundo fechado.
Também
- Habilidade de agente (referência de endpoint + qual-ferramenta-para-qual-pergunta):
npx skills add UFCalendar/fight-api-skill— https://github.com/UFCalendar/fight-api-skill - SDK TypeScript
@ufcalendar/sdk— https://github.com/UFCalendar/ufcalendar-typescript - SDK Python
ufcalendar— https://github.com/UFCalendar/ufcalendar-python - OpenAPI: https://api.ufcalendar.com/openapi.json · llms.txt: https://api.ufcalendar.com/llms.txt
A UFCalendar não é afiliada à UFC/Zuffa/TKO nem a qualquer promoção. Planos e preços: https://www.ufcalendar.com/developers