UFCalendar Fight API — MMA MCP server
この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.