此 MCP 可以做什么
Provides MMA event, fighter, bout, rankings, broadcast, judging, live statistics, prediction, and webhook data across multiple promotions.
工具
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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".'}}}
输入模式
{'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)."}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['event'], 'properties': {'event': {'type': 'string', 'description': 'Event slug (preferred) or numeric id.'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['event'], 'properties': {'event': {'type': 'string', 'description': 'Event slug (preferred) or numeric id.'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['event'], 'properties': {'event': {'type': 'string', 'description': 'Event slug (preferred) or numeric id.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['event'], 'properties': {'event': {'type': 'string', 'description': 'Event slug (preferred) or numeric id.'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'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".'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'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.'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'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.'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'minLength': 2, 'description': 'At least 2 characters.'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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").'}}}
输入模式
{'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.'}}}
近期工具变更
类似的 MCP 服务器
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.