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)

FerramentaO que respondeAcesso
get_plansPlanos e cotassem credencial
list_orgsListar promoçõessem credencial
how_to_connectComo conectarsem credencial
get_orgObter uma promoçãoqualquer plano
get_divisionObter uma divisãoqualquer plano
list_eventsListar eventosqualquer plano
get_next_eventObter o próximo eventoqualquer plano
get_event_cardObter um evento e seu card completoqualquer plano
get_event_changesObter o log de alterações de um eventoqualquer plano
list_changesListar alterações recentes de cardsqualquer plano
how_to_watchComo assistir a um eventoqualquer plano
get_event_storylinesObter enredos de eventoqualquer plano
get_pickem_splitsObter divisões de pick'emqualquer plano
get_event_oddsObter odds consensuais para um cardqualquer plano
get_fight_oddsObter odds consensuais para uma lutaqualquer plano
get_odds_historyObter a movimentação da linha de oddsPro+
get_fightObter uma lutaqualquer plano
find_fightsEncontrar lutasqualquer plano
searchBuscar lutadores e eventosqualquer plano
search_fightersBuscar no rosterqualquer plano
get_fighterObter um lutadorqualquer plano
compare_fightersComparar dois lutadoresqualquer plano
get_rankingsObter um quadro de rankingsqualquer plano
get_championsObter campeões atuaisqualquer plano
get_power_indexObter o quadro do UFCalendar Power Indexqualquer plano
get_matchmakerObter o quadro do matchmakerqualquer plano
whos_nextQuem deve lutar em seguidaqualquer plano
get_leaderboardObter um ranking de estatísticasqualquer plano
get_record_bookObter o livro de recordesqualquer plano
get_year_statsObter um ano em retrospectivaqualquer plano
get_predictions_upcomingObter probabilidades de vitória do modeloqualquer plano
get_broadcast_rightsObter direitos de transmissãoqualquer plano
list_judgesListar juízesqualquer plano
get_judgeObter um juizqualquer plano
get_judge_scorecardsObter os placares de um juizqualquer plano
list_split_decisionsListar decisões divididas e majoritáriasqualquer plano
get_usageObter seu uso da APIqualquer plano
get_venueObter um localqualquer plano
search_venuesBuscar locaisqualquer plano
get_venue_eventsListar eventos em um localqualquer plano
search_articlesBuscar artigos UFCalendarqualquer plano
get_articleObter um artigoqualquer plano
get_calendar_feed_urlObter URLs do feed de calendárioqualquer plano
get_bulk_snapshot_urlObter URL de download de snapshot em massaEnterprise
list_webhook_endpointsListar endpoints de webhookPro+
create_webhook_endpointRegistrar um endpoint de webhookPro+, escrita
rotate_webhook_secretRotacionar um segredo de assinatura de webhookPro+, escrita
delete_webhook_endpointExcluir um endpoint de webhookPro+, 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

A UFCalendar não é afiliada à UFC/Zuffa/TKO nem a qualquer promoção. Planos e preços: https://www.ufcalendar.com/developers