UFCalendar Fight API — MMA MCP server
Was dieses MCP kann
Provides MMA event, fighter, bout, rankings, broadcast, judging, live statistics, prediction, and webhook data across multiple promotions.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['a', 'b'], 'properties': {'a': {'type': 'string', 'minLength': 1, 'description': 'First fighter: slug (preferred, e.g. "islam-makhachev") or numeric id.'}, 'b': {'type': 'string', 'minLength': 1, 'description': 'Second fighter: slug or numeric id. Must differ from a.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'https:// endpoint that will receive the signed POSTs.'}, 'events': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Event kinds to subscribe to; omit for all of them.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['endpoint_id'], 'properties': {'endpoint_id': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'string', 'pattern': '^\\d+$'}], 'description': 'Endpoint id from list_webhook_endpoints. Integer or numeric string.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Latest event date, YYYY-MM-DD.'}, 'org': {'enum': ['ufc', 'pfl', 'oktagon', 'bkfc', 'rizin'], 'type': 'string', 'description': 'Promotion slug, e.g. "ufc". Omit for every covered promotion.'}, 'from': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Earliest event date, YYYY-MM-DD.'}, 'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Rows per page, default 10.'}, 'order': {'enum': ['newest', 'oldest'], 'type': 'string', 'description': 'newest (default) or oldest first.'}, 'cursor': {'type': 'string', 'description': 'meta.pagination.next_cursor from a previous call.'}, 'method': {'enum': ['ko', 'sub', 'dec', 'finish', 'any'], 'type': 'string', 'description': 'ko = KO/TKO, sub = submission, dec = any decision, finish = KO/TKO or submission, any = no filter.'}, 'winner': {'type': 'string', 'description': 'Fighter slug or id — bouts this fighter won.'}, 'fighter': {'type': 'string', 'description': 'Fighter slug or id — bouts this fighter was in.'}, 'division': {'type': 'string', 'maxLength': 40, 'description': 'Division slug ("lightweight", "womens-strawweight") for an exact match, or a name fragment.'}, 'title_only': {'type': 'boolean', 'description': 'true = title bouts only.'}, 'main_events_only': {'type': 'boolean', 'description': 'true = main events only.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': 'Article slug, from search_articles.'}, 'locale': {'enum': ['en', 'es', 'pt', 'de', 'fr', 'tr', 'ru', 'ka', 'ja', 'ko', 'pl', 'sr', 'zh'], 'type': 'string', 'description': 'Site language to serve (default en); English when no translation exists.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['org'], 'properties': {'org': {'enum': ['ufc', 'pfl', 'oktagon', 'bkfc', 'rizin'], 'type': 'string', 'description': 'Promotion slug.'}, 'series': {'enum': ['dwcs', 'rtufc'], 'type': 'string', 'description': 'A UFC sub-series grid instead of the org-wide deals: dwcs (Contender Series) or rtufc (Road to UFC). For one event, how_to_watch picks it for you.'}, 'country': {'type': 'string', 'description': 'ISO-3166 alpha-2 code; adds the worldwide row.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['org'], 'properties': {'org': {'enum': ['ufc', 'pfl', 'oktagon', 'bkfc', 'rizin'], 'type': 'string', 'description': 'Promotion slug.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'org': {'enum': ['ufc', 'pfl', 'oktagon', 'bkfc', 'rizin'], 'type': 'string', 'description': 'Promotion slug, e.g. "ufc". Omit for every covered promotion.'}, 'division': {'type': 'string', 'description': 'One division, e.g. "lightweight" or "womens-strawweight". Omit for every division.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['org', 'division'], 'properties': {'org': {'enum': ['ufc', 'pfl', 'oktagon', 'bkfc', 'rizin'], 'type': 'string', 'description': 'Promotion slug.'}, 'division': {'enum': ['strawweight', 'flyweight', 'bantamweight', 'featherweight', 'lightweight', 'welterweight', 'super-welterweight', 'middleweight', 'light-heavyweight', 'heavyweight', 'super-heavyweight', 'womens-strawweight', 'womens-flyweight', 'womens-bantamweight', 'womens-featherweight', 'atomweight', 'ironweight'], 'type': 'string', 'description': 'Division slug, e.g. "lightweight", "womens-strawweight".'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['event'], 'properties': {'event': {'type': 'string', 'description': 'Event slug (preferred) or numeric id.'}, 'include': {'type': 'array', 'items': {'enum': ['eta', 'odds'], 'type': 'string'}, 'description': "eta = an estimated start time on every bout (estimates, not a schedule; re-anchored on each completed bout). odds = each bout's latest UFCalendar consensus line (information only, not betting advice)."}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['event'], 'properties': {'event': {'type': 'string', 'description': 'Event slug (preferred) or numeric id.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['event'], 'properties': {'event': {'type': 'string', 'description': 'Event slug (preferred) or numeric id.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['event'], 'properties': {'event': {'type': 'string', 'description': 'Event slug (preferred) or numeric id.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fight_id'], 'properties': {'include': {'type': 'array', 'items': {'enum': ['stats', 'rounds', 'scorecards', 'odds'], 'type': 'string'}, 'description': 'Extra blocks to fetch in the same call. odds = the latest UFCalendar consensus line (information only, not betting advice).'}, 'fight_id': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'string', 'pattern': '^\\d+$'}], 'description': 'Bout id, as returned on an event card. Integer or numeric string.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fighter'], 'properties': {'fighter': {'type': 'string', 'description': 'Fighter slug (preferred) or numeric id.'}, 'include': {'type': 'array', 'items': {'enum': ['history', 'stats', 'rankings', 'power_index', 'bonuses', 'credentials'], 'type': 'string'}, 'description': 'Extra blocks to fetch in the same call. bonuses = the UFC bonus ledger (FOTN/POTN/KOTN/SOTN counts and fights); credentials = grappling and wrestling pedigree, gyms and coaches, each row with its sources and a confidence grade.'}, 'history_limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Cap the career timeline at the N most recent bouts.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fight_id'], 'properties': {'fight_id': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'string', 'pattern': '^\\d+$'}], 'description': 'Bout id, as returned on an event card. Integer or numeric string.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['judge_id'], 'properties': {'judge_id': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'string', 'pattern': '^\\d+$'}], 'description': 'Judge id, from list_judges. Integer or numeric string.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['judge_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'cursor': {'type': 'string'}, 'judge_id': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'string', 'pattern': '^\\d+$'}], 'description': 'Judge id, from list_judges. Integer or numeric string.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['org', 'metric'], 'properties': {'org': {'enum': ['ufc', 'pfl', 'oktagon', 'bkfc', 'rizin'], 'type': 'string', 'description': 'Promotion slug (required — boards are per promotion).'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Rows, default 25.'}, 'metric': {'enum': ['total_fights', 'wins', 'decision_wins', 'title_fight_wins', 'bonuses', 'finishes', 'win_streak', 'total_fight_seconds', 'avg_fight_seconds_short', 'avg_fight_seconds_long', 'control_time_sec', 'control_time_pct', 'sig_strikes_landed', 'total_strikes_landed', 'slpm', 'sapm', 'striking_differential', 'sig_strike_accuracy', 'sig_strike_defense', 'knockdowns', 'knockdowns_per_15', 'knockouts', 'takedowns_landed', 'td_avg', 'takedown_accuracy', 'takedown_defense', 'submission_attempts', 'sub_avg_per_15', 'submissions', 'fastest_finish', 'fastest_knockout', 'fastest_submission', 'longest_fight_seconds', 'most_sig_strikes_fight', 'most_takedowns_fight', 'most_knockdowns_fight', 'longest_control_fight', 'most_sig_strikes_round', 'most_takedowns_round', 'most_knockdowns_round', 'most_finishes_event', 'most_knockouts_event', 'shortest_card_seconds', 'finish_rate', 'ko_rate', 'sub_rate', 'decision_rate', 'avg_fight_seconds'], 'type': 'string', 'description': 'Board metric, e.g. "wins", "finishes", "sig_strikes_landed", "fastest_knockout", "most_finishes_event", "finish_rate".'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO-3166 alpha-2 nationality, e.g. "BR" — fighters from that country. Not with population=active.'}, 'division': {'enum': ['strawweight', 'flyweight', 'bantamweight', 'featherweight', 'lightweight', 'welterweight', 'super-welterweight', 'middleweight', 'light-heavyweight', 'heavyweight', 'super-heavyweight', 'womens-strawweight', 'womens-flyweight', 'womens-bantamweight', 'womens-featherweight', 'atomweight', 'ironweight'], 'type': 'string', 'description': 'One weight class, e.g. "lightweight", "womens-strawweight".'}, 'population': {'enum': ['all', 'active'], 'type': 'string', 'description': 'all (default) = everyone who fought in the promotion; active = a bout in the last ~18 months.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['org'], 'properties': {'org': {'enum': ['ufc', 'pfl', 'oktagon', 'bkfc', 'rizin'], 'type': 'string', 'description': 'Promotion slug (MMA promotions; bkfc has no matchmaker pool).'}, 'limit': {'type': 'integer', 'maximum': 24, 'minimum': 1, 'description': 'Slips to return (default 10, max 24).'}, 'division': {'type': 'string', 'maxLength': 40, 'description': 'One division slug, e.g. "lightweight", "womens-strawweight". Omit for the cross-division board; meta.divisions lists the valid ones.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'org': {'enum': ['ufc', 'pfl', 'oktagon', 'bkfc', 'rizin'], 'type': 'string', 'description': 'Promotion slug, e.g. "ufc". Omit for the next card across every covered promotion.'}, 'skip_series': {'type': 'boolean', 'description': "UFC only: skip Dana White's Contender Series and Road to UFC cards while a numbered card or Fight Night is booked. Default true."}, 'include_card': {'type': 'boolean', 'description': 'Also return the full bout order, venue and broadcasts (same shape as get_event_card). Default false.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fight_id'], 'properties': {'to': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Latest recorded day, YYYY-MM-DD (inclusive).'}, 'from': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Earliest recorded day, YYYY-MM-DD (inclusive).'}, 'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Points per page, default 100.'}, 'cursor': {'type': 'string', 'description': 'meta.pagination.next_cursor from a previous call.'}, 'fight_id': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'string', 'pattern': '^\\d+$'}], 'description': 'Bout id, as returned on an event card. Integer or numeric string.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['org'], 'properties': {'org': {'enum': ['ufc', 'pfl', 'oktagon', 'bkfc', 'rizin'], 'type': 'string', 'description': 'Promotion slug.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['event'], 'properties': {'event': {'type': 'string', 'description': 'Event slug (preferred) or numeric id.'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['org'], 'properties': {'org': {'enum': ['ufc', 'pfl', 'oktagon', 'bkfc', 'rizin'], 'type': 'string', 'description': 'Promotion slug.'}, 'days': {'type': 'integer', 'maximum': 3650, 'minimum': 30, 'description': 'Window for view=movers, in days. Default 365. days is snapped to 30/90/180/365/730/1825/3650.'}, 'view': {'enum': ['current', 'movers', 'peaks'], 'type': 'string', 'description': 'current (default) = active fighters by rating; movers = biggest risers over `days`; peaks = all-time peak ratings reached in this promotion.'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1}, 'division': {'type': 'string', 'description': 'Division slug to narrow the board, e.g. "lightweight", "light-heavyweight", "womens-strawweight".'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'event': {'type': 'string', 'description': 'Event slug or numeric id to narrow to one card. Omit for every upcoming UFC bout.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['org'], 'properties': {'org': {'enum': ['ufc', 'pfl', 'oktagon', 'bkfc', 'rizin'], 'type': 'string', 'description': 'Promotion slug.'}, 'date': {'type': 'string', 'description': 'Read the board as it stood on this date, YYYY-MM-DD.'}, 'board': {'type': 'string', 'description': 'Board name; defaults to the official board.'}, 'division': {'type': 'string', 'description': 'One division, e.g. "lightweight". Omit for the whole board.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['org'], 'properties': {'org': {'enum': ['ufc', 'pfl', 'oktagon', 'bkfc', 'rizin'], 'type': 'string', 'description': 'Promotion slug (required — the Record Book is per promotion).'}, 'top': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Rows per board. Default 3 here (the whole book at 10 rows is ~140 KB); up to 25.'}, 'scope': {'enum': ['career', 'single_fight', 'round', 'division', 'event'], 'type': 'string', 'description': 'One kind of board: career, single_fight, round, division or event. Omit for all.'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO-3166 alpha-2 nationality, e.g. "BR" — fighters from that country. Not with population=active.'}, 'division': {'enum': ['strawweight', 'flyweight', 'bantamweight', 'featherweight', 'lightweight', 'welterweight', 'super-welterweight', 'middleweight', 'light-heavyweight', 'heavyweight', 'super-heavyweight', 'womens-strawweight', 'womens-flyweight', 'womens-bantamweight', 'womens-featherweight', 'atomweight', 'ironweight'], 'type': 'string', 'description': 'One weight class, e.g. "lightweight", "womens-strawweight".'}, 'population': {'enum': ['all', 'active'], 'type': 'string', 'description': 'all (default) = everyone who fought in the promotion; active = a bout in the last ~18 months.'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['venue_id'], 'properties': {'venue_id': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'string', 'pattern': '^\\d+$'}], 'description': 'Venue id. Integer or numeric string.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['venue_id'], 'properties': {'to': {'type': 'string', 'description': 'Latest event date, YYYY-MM-DD.'}, 'from': {'type': 'string', 'description': 'Earliest event date, YYYY-MM-DD.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'desc = newest first (default), asc = oldest first.'}, 'cursor': {'type': 'string', 'description': 'meta.pagination.next_cursor from a previous call.'}, 'status': {'enum': ['announced', 'scheduled', 'live', 'completed', 'cancelled', 'postponed', 'upcoming'], 'type': 'string', 'description': 'Filter by event status. upcoming = every card not yet over (announced, scheduled or live), soonest first.'}, 'venue_id': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'string', 'pattern': '^\\d+$'}], 'description': 'Venue id, from search_venues or an event card. Integer or numeric string.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['year'], 'properties': {'org': {'enum': ['ufc', 'pfl', 'oktagon', 'bkfc', 'rizin'], 'type': 'string', 'description': 'Promotion slug, e.g. "ufc". Omit for every covered promotion together.'}, 'year': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1993, 'description': 'Calendar year, 1993 to the current year.'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['event'], 'properties': {'event': {'type': 'string', 'description': 'Event slug (preferred) or numeric id.'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO-3166 alpha-2 code, e.g. "US" — that market plus the worldwide row. Omit for every country.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'org': {'enum': ['ufc', 'pfl', 'oktagon', 'bkfc', 'rizin'], 'type': 'string', 'description': 'Promotion slug, e.g. "ufc". Omit for every covered promotion.'}, 'kind': {'enum': ['fight-added', 'fight-cancelled', 'fight-reinstated', 'opponent-changed', 'time-changed', 'venue-changed', 'fighter-merged'], 'type': 'string', 'description': 'Narrow to one change kind.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'since': {'type': 'string', 'description': 'Only changes observed at or after this point: YYYY-MM-DD or an ISO-8601 datetime. Default: 90 days ago.'}, 'cursor': {'type': 'string', 'description': 'meta.pagination.next_cursor from a previous call.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'description': 'Latest event date, YYYY-MM-DD.'}, 'org': {'enum': ['ufc', 'pfl', 'oktagon', 'bkfc', 'rizin'], 'type': 'string', 'description': 'Promotion slug, e.g. "ufc". Omit for every covered promotion.'}, 'from': {'type': 'string', 'description': 'Earliest event date, YYYY-MM-DD.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'asc = soonest first (default for upcoming), desc = newest first.'}, 'cursor': {'type': 'string', 'description': 'meta.pagination.next_cursor from a previous call.'}, 'is_ppv': {'type': 'boolean', 'description': 'Only pay-per-view cards (true) or non-PPV cards (false).'}, 'status': {'enum': ['announced', 'scheduled', 'live', 'completed', 'cancelled', 'postponed', 'upcoming'], 'type': 'string', 'description': 'Filter by event status. upcoming = every card not yet over (announced, scheduled or live), soonest first.'}, 'include': {'type': 'array', 'items': {'enum': ['headline'], 'type': 'string'}, 'description': "headline = each event's main event (both corners, division, title flag and the result once fought) in the same call."}, 'is_title_card': {'type': 'boolean', 'description': 'Only cards with (true) or without (false) a title bout.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': 'Name fragment.'}, 'org': {'enum': ['ufc', 'pfl', 'oktagon', 'bkfc', 'rizin'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'cursor': {'type': 'string'}, 'min_fights': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Latest event date, YYYY-MM-DD.'}, 'org': {'enum': ['ufc', 'pfl', 'oktagon', 'bkfc', 'rizin'], 'type': 'string', 'description': 'Promotion slug, e.g. "ufc". Omit for every covered promotion.'}, 'from': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Earliest event date, YYYY-MM-DD.'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Rows per page, default 25.'}, 'cursor': {'type': 'string', 'description': 'meta.pagination.next_cursor from a previous call.'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['endpoint_id'], 'properties': {'endpoint_id': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'string', 'pattern': '^\\d+$'}], 'description': 'Endpoint id from list_webhook_endpoints. Integer or numeric string.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'minLength': 2, 'description': 'At least 2 characters.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'minLength': 2, 'description': 'Keyword, at least 2 characters: matches the title, summary or a tag.'}, 'tag': {'type': 'string', 'description': 'Exact tag, e.g. "ufc".'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Rows per page, default 10.'}, 'cursor': {'type': 'string', 'description': 'meta.pagination.next_cursor from a previous call.'}, 'locale': {'enum': ['en', 'es', 'pt', 'de', 'fr', 'tr', 'ru', 'ka', 'ja', 'ko', 'pl', 'sr', 'zh'], 'type': 'string', 'description': 'Site language to serve (default en); English when no translation exists.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': 'Name or nickname fragment.'}, 'org': {'enum': ['ufc', 'pfl', 'oktagon', 'bkfc', 'rizin'], 'type': 'string', 'description': 'Only fighters who have fought for this promotion.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'cursor': {'type': 'string'}, 'country': {'type': 'string', 'description': 'ISO-3166 alpha-2 code or country name.'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'minLength': 2, 'description': 'Venue name or city fragment, at least 2 characters.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'cursor': {'type': 'string', 'description': 'meta.pagination.next_cursor from a previous call.'}, 'country': {'type': 'string', 'description': 'ISO-3166 alpha-2 code ("US") or English country name ("Brazil").'}}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fighter'], 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Opponents to suggest (default 5, max 10).'}, 'fighter': {'type': 'string', 'minLength': 1, 'description': 'Fighter slug (preferred, e.g. "islam-makhachev") or numeric id.'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Mlb Stats
Provides official MLB schedules, scores, standings, rosters, player statistics, game logs, matchups, probable pitchers, lineups, …
Football Data
Retrieves soccer competitions, matches, team details, standings, schedules, and competition metadata.
Openf1
Provides live and historical Formula 1 meeting, session, driver, lap, timing, and telemetry data.
Openligadb
Provides football and soccer league listings, fixtures, match results, and standings.
Gdelt
Provides access to GDELT global news and event data for researching events, media coverage, language, and tone.
extract
Extracts and verifies information from webpages, PDFs, images, invoices, payslips, and company sources, with OCR, document parsin…
Mukoko News
Searches and reads African news, provides regional briefings and source views, tracks stories, and analyzes coverage trends, cate…
PuckAPI
Queries NHL schedules, games, players, teams, standings, statistics, play-by-play, shot maps, and betting odds.