UFCalendar MMA Fight Data API

Servidor MCP alojado para datos de peleas de UFC, PFL, OKTAGON, BKFC y RIZIN: eventos desde UFC 1, carteleras completas, resultados en minutos, estadísticas por asalto, carreras de peleadores, tarjetas de puntuación de jueces, historial de rankings de UFC desde 2013 y probabilidades consensuadas. 47 herramientas, OAuth o clave API, prueba gratuita de 1 día.

Servidor MCP alojado

npx add-mcp 'https://api.ufcalendar.com/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Servidor MCP de UFCalendar — Datos de UFC y MMA para agentes de IA

https://api.ufcalendar.com/mcp es un servidor alojado de Model Context Protocol sobre la UFCalendar Fight API: todos los eventos de UFC, PFL, OKTAGON, BKFC y RIZIN desde UFC 1 (1993), carteleras completas de peleas, resultados en minutos tras el veredicto oficial, estadísticas por pelea y por asalto, carreras completas de peleadores, tarjetas de puntuación oficiales de los jueces, historial de rankings de UFC desde 2013, el UFCalendar Power Index y probabilidades de victoria del modelo, derechos de transmisión por país, un feed de cambios y el matchmaker.

No hay nada que instalar ni ejecutar: es un endpoint stateless de Streamable-HTTP (POST JSON-RPC). Entrada en el registro: com.ufcalendar/fight-api · Documentación: api.ufcalendar.com/docs · Páginas: Servidor MCP de UFC · Servidor MCP de MMA

Conectar

Obtén una clave: prueba gratuita de 1 día (100 solicitudes, sin tarjeta) en https://www.ufcalendar.com/account/api?trial=1, o inicia sesión con una cuenta de UFCalendar desde un cliente que hable 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 — Configuración → Conectores → Añadir conector personalizado → pega la URL → inicia sesión con tu cuenta de UFCalendar. ChatGPT — modo desarrollador → añade la URL como conector → inicia sesión.

Envía Accept: application/json, text/event-stream. Una llamada a herramienta = una solicitud medida contra la misma cuota de plan que REST. Tres herramientas de descubrimiento no requieren credencial.

Herramientas (48)

HerramientaQué respondeAcceso
get_plansPlanes y cuotassin credencial
list_orgsListar promocionessin credencial
how_to_connectCómo conectarsin credencial
get_orgObtener una promocióncualquier plan
get_divisionObtener una divisióncualquier plan
list_eventsListar eventoscualquier plan
get_next_eventObtener el próximo eventocualquier plan
get_event_cardObtener un evento y su cartelera completacualquier plan
get_event_changesObtener el registro de cambios de un eventocualquier plan
list_changesListar cambios recientes de cartelerascualquier plan
how_to_watchCómo ver un eventocualquier plan
get_event_storylinesObtener historias de un eventocualquier plan
get_pickem_splitsObtener divisiones de pick'emcualquier plan
get_event_oddsObtener cuotas consensuadas para una carteleracualquier plan
get_fight_oddsObtener cuotas consensuadas para una peleacualquier plan
get_odds_historyObtener el movimiento de la línea de cuotasPro+
get_fightObtener una peleacualquier plan
find_fightsEncontrar peleascualquier plan
searchBuscar peleadores y eventoscualquier plan
search_fightersBuscar en el rostercualquier plan
get_fighterObtener un peleadorcualquier plan
compare_fightersComparar dos peleadorescualquier plan
get_rankingsObtener un panel de rankingscualquier plan
get_championsObtener campeones actualescualquier plan
get_power_indexObtener el panel del UFCalendar Power Indexcualquier plan
get_matchmakerObtener el panel del matchmakercualquier plan
whos_nextQuién debería pelear a continuacióncualquier plan
get_leaderboardObtener una tabla de líderes estadísticacualquier plan
get_record_bookObtener el libro de récordscualquier plan
get_year_statsObtener un repaso del añocualquier plan
get_predictions_upcomingObtener probabilidades de victoria del modelocualquier plan
get_broadcast_rightsObtener derechos de transmisióncualquier plan
list_judgesListar juecescualquier plan
get_judgeObtener un juezcualquier plan
get_judge_scorecardsObtener las tarjetas de puntuación de un juezcualquier plan
list_split_decisionsListar decisiones divididas y mayoritariascualquier plan
get_usageObtener tu uso de APIcualquier plan
get_venueObtener un recintocualquier plan
search_venuesBuscar recintoscualquier plan
get_venue_eventsListar eventos en un recintocualquier plan
search_articlesBuscar artículos de UFCalendarcualquier plan
get_articleObtener un artículocualquier plan
get_calendar_feed_urlObtener URLs del feed de calendariocualquier plan
get_bulk_snapshot_urlObtener una URL de descarga de instantánea masivaEnterprise
list_webhook_endpointsListar endpoints de webhookPro+
create_webhook_endpointRegistrar un endpoint de webhookPro+, escritura
rotate_webhook_secretRotar un secreto de firma de webhookPro+, escritura
delete_webhook_endpointEliminar un endpoint de webhookPro+, escritura

También se incluyen cinco prompts: preview_card, tale_of_the_tape, results_recap, fight_week_briefing, record_book. Recursos: ufcalendar://event/{slug}, ufcalendar://fighter/{slug}, ufcalendar://org/{slug}/rankings.

Reglas que el servidor mantiene: las cuotas de apuestas son una línea consensuada anonimizada de UFCalendar por pelea (la media entre las casas de apuestas que rastreamos, nunca se nombra ninguna casa), solo información, no consejo de apuestas; las tarjetas de puntuación de los jueces son solo el registro de la comisión; cada herramienta de lectura es de solo lectura y de mundo cerrado.

También

UFCalendar no está afiliado a UFC/Zuffa/TKO ni a ninguna promoción. Planes y precios: https://www.ufcalendar.com/developers