Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,517Letters: 13Defects: 1,321counted 1 min ago
teppi

MCP servercom.ufcalendar/fight-api

Fight API MCP: UFC, PFL, BKFC, RIZIN, OKTAGON events, results, stats, rankings, judges scorecards.
UNRATEDActivestreamable-httpapi.ufcalendar.com

Overview

Score?
UNRATED 0.547
of what a free look can see, on 17 looks
Looks
17
last 14 hr ago
Tools
47
changed 7 days ago

More info

URL
api.ufcalendar.com/mcp
streamable-http
Says it is
ufcalendar-fight-api 1.5.0
protocol 2025-06-18
In the record since
15 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.547 · highest on record 0.8561

Toolsfrom sha256:fb75a5cb0e…a14470 · +0 −2 7 days ago

The tools this server lists, read out of the definition it returned
ToolSchema
compare_fighters
Head-to-head in one call: both bios and career statistics, strike location and position mix, current win streaks, previous meetings, common opponents with each result, the booked b
input · no output
create_webhook_endpoint
Register an https endpoint to receive signed webhooks (event announced, fight result, card changed, event completed, odds moved: the UFCalendar consensus odds line on an upcoming b
input · no output
delete_webhook_endpoint
Permanently remove one webhook endpoint from the calling account. Deliveries to it stop and its delivery history is dropped.
input · no output
find_fights
THE tool for last/first/most-recent questions — search completed bouts across UFCalendar's launch promotions by title fight, finish method (ko, sub, dec, finish), division, fighter
input · no output
get_article
One UFCalendar article by slug: full body in Markdown (client widgets removed), title, summary, author, tags and publication date, in the requested language when a translation exis
input · no output
get_broadcast_rights
Who airs one promotion in each country: provider, kind and link. Pass a country code to narrow it to that market plus the worldwide row.
input · no output
get_calendar_feed_url
The three subscribable ICS calendar feed URL templates for one promotion — per event, per card section, or per bout at its estimated start — with a <your-api-key> placeholder where
input · no output
get_champions
Every current champion across the promotions the API covers, with the division and the snapshot date the board was published. Pass org (e.g. "ufc") and/or division (e.g. "lightweig
input · no output
get_division
One weight class in one promotion: the current rankings board when the promotion publishes one, upcoming bouts booked at that weight, the most recent results and the active roster
input · no output
get_event_card
Fetch one event by slug or id with its complete bout order, both corners, venue, broadcast listings and results when the card has been fought. Pass include=eta for per-bout estimat
input · no output
get_event_changes
The audit trail for one card: bouts added or cancelled, opponents swapped, start times moved, fighter profiles merged — newest first.
input · no output
get_event_odds
The UFCalendar consensus odds line for every bout on one card, in card order: the current line, the opening line, the closing line once a bout is settled, and how far the market mo
input · no output
get_event_storylines
The talking points of one card, computed from the record: title fights and title eliminators, the closest bout by UFCalendar's model, rematches and trilogy deciders, who is on a st
input · no output
get_fight
Fetch one bout by id. Pass include=stats for per-fight totals, include=rounds for round-by-round statistics, include=scorecards for the official judges’ cards, include=odds for the
input · no output
get_fight_odds
The UFCalendar consensus odds line for one bout: the current line, the opening line, the closing line once the bout is settled, and the movement since opening in implied-probabilit
input · no output
get_fighter
Fetch one fighter by slug or id: bio, record, career statistics and freely licensed portraits. Pass include=history for the full multi-promotion career timeline, include=stats, inc
input · no output
get_judge
One official's career aggregates by id: fights and rounds scored, rounds scored 10-8 or wider, three-judge cards that came back split, lone dissents, first and last date scored, an
input · no output
get_judge_scorecards
Every official card one judge has turned in, newest first: per-round points, card totals, decision type and point deductions. Each row flags lone dissents and split panels and show
input · no output
get_leaderboard
One statistical leaderboard for one promotion from UFCalendar's Record Book rollup — career, single-fight, single-round, division or event boards across 48 metrics (wins, finishes,
input · no output
get_matchmaker
UFCalendar's matchmaker: the fights worth making in one promotion, scored for rank proximity, momentum, competitiveness and story (rematches, eliminators), per division or across t
input · no output
get_next_event
The single next upcoming card for one promotion, or across all of them: the soonest event that has not finished. For UFC, developmental sub-series cards (Dana White's Contender Ser
input · no output
get_odds_history
Every UFCalendar consensus odds point recorded for one bout, oldest first: the line-movement series, with how many sportsbooks backed each point. A point is stored only when the li
input · no output
get_org
Fetch one promotion by slug (ufc, pfl, oktagon, bkfc or rizin): name, short name, country, website and its capability flags (stats, rounds, rankings, broadcasts, predictions, score
input · no output
get_pickem_splits
How the UFCalendar community is picking each bout on one card: picks for each corner, the total and the percentage, in card order. Crowd sentiment from our own pick'em game, not a
input · no output
get_plans
List the UFCalendar Fight API plans, their monthly request quotas and per-minute limits, and the terms of the no-card trial. Answers "what does this cost" without a credential.
input · no output
get_power_index
The UFCalendar Power Index board for one promotion — our own rating engine, refreshed hourly, with peak rating and fights rated. Pass view=movers for the biggest risers over a wind
input · no output
get_predictions_upcoming
UFCalendar model win probabilities for upcoming UFC bouts, published about three weeks out and repriced at least weekly. Corner-stamped, so a probability is never shown against the
input · no output
get_rankings
The official rankings board for one promotion, point-in-time: pass a date to read the board as it stood that day. Rank 0 is the champion. Pass a division to narrow it. Each entry c
input · no output
get_record_book
The Record Book for one promotion in one call: the top rows of every leaderboard, grouped by category — the all-time and single-night records an agent quotes. Narrow by division, c
input · no output
get_usage
How many requests the calling account has used this month, the plan limit, the per-minute limit and when the counter resets — and, on the free 1-day trial, when the trial ends (tri
input · no output
get_venue
Fetch one venue by id: name, city, region, country, capacity, coordinates and IANA time zone.
input · no output
get_venue_events
Every covered event held at one venue, newest first — upcoming cards on top, then the history. Same filters and row shape as list_events (status, from, to, order, cursor).
input · no output
get_year_stats
One calendar year of a promotion (or all covered promotions) in numbers: events and title fights, finish methods and busiest divisions, the fastest finishes, the biggest upsets and
input · no output
how_to_connect
Explain how to authenticate against the UFCalendar Fight API from this MCP server: an API key bearer token, or signing in with a UFCalendar account. Returns the URLs to do it.
input · no output
how_to_watch
Who airs one event, country by country: the promotion's rights deals merged with the event's own confirmed broadcast listings, with provider, kind (tv, stream, ppv…), link and a wo
input · no output
list_changes
The cross-event change feed, newest first: bouts added, cancelled or reinstated, opponents swapped, start times or venues moved, fighter profiles merged — across every covered prom
input · no output
list_events
List fight cards by promotion, status and date range. A bare call returns the upcoming schedule, soonest first; pass order=desc for the archive, newest first. Filter to title cards
input · no output
list_judges
The judge directory with career aggregates: cards turned in, rounds scored, 10-8s, split cards and lone dissents, plus the league-wide baseline rates in meta.league. Filter by name
input · no output
list_orgs
List the promotions the UFCalendar Fight API covers, with per-org capability flags (stats, rounds, rankings, broadcasts, predictions, scorecards, odds). Odds are the UFCalendar con
input · no output
list_split_decisions
Completed bouts decided on split or majority cards, newest first, with every judge's official card and the dissenting judge named — commission records only, across covered promotio
input · no output
list_webhook_endpoints
List the signed webhook endpoints registered on the calling account, with the event kinds each one subscribes to.
input · no output
rotate_webhook_secret
Replace the signing secret of one webhook endpoint. The old secret stops verifying immediately, so update the receiver first. The new secret is returned once.
input · no output
search
Typeahead search across fighters and events in one call. Use it to turn a name a user typed into a slug you can pass to the other tools.
input · no output
search_articles
Search UFCalendar's own editorial archive — previews, recaps, investigations, fighter-pay and technique pieces — by keyword or tag, newest first, in any of the 13 site languages. R
input · no output
search_fighters
Search the fighter roster by name, nationality or promotion. Cursor paginated. Returns identity fields; use get_fighter for the full record.
input · no output
search_venues
Find arenas and venues that have hosted a covered promotion, by name, city or country. Returns id, name, city, region, country, time zone and capacity; pass the id to get_venue_eve
input · no output
whos_next
For one fighter: the most sensible next opponents by UFCalendar's matchmaker, with the model win probability for each pairing and the score behind it, plus the bout already booked
input · no output
get_bulk_snapshot_url removed
Enterprise only. A presigned download URL, valid for 10 minutes, for the full launch-scope dataset as gzipped JSON — events, fights, fighters or odds-closing (the consensus opening
—
get_event_live removed
The real-time document for an event on fight night: card statuses, the bout in the cage (phase, round, running clock, unofficial totals and per-round stats, referee, a timestamped
—
Verify it yourselfnpx teppi-check https://api.ufcalendar.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M2W3S1QP8CC5J5EVJZ2P21ZC