이 MCP로 할 수 있는 일
Provides football, Formula 1, and cricket schedules, scores, statistics, simulations, fantasy recommendations, odds analysis, and strategy tools.
도구
입력 스키마
{'type': 'object', 'title': 'cricket_build_dream11_teamArguments', 'properties': {'venue': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Venue', 'default': None, 'description': 'Venue key/name (e.g. ``wankhede``). Required if match_id is absent.'}, 'team_a': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Team A', 'default': None, 'description': 'First team code/name (e.g. ``MI``). Required if match_id is absent.'}, 'team_b': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Team B', 'default': None, 'description': 'Second team code/name (e.g. ``CSK``). Required if match_id is absent.'}, 'match_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Match Id', 'default': None, 'description': 'CricAPI match identifier; resolves team_a/team_b/venue automatically.'}, 'strategy': {'type': 'string', 'title': 'Strategy', 'default': 'balanced', 'description': '``"balanced"`` only in Phase 2; future variants reserved.'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'cricket_captain_recommendationArguments', 'properties': {'venue': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Venue', 'default': None, 'description': 'Venue key/name (IPL ground, e.g. ``wankhede``). Required if match_id is absent.'}, 'team_a': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Team A', 'default': None, 'description': 'First team code/name. Required if match_id is absent.'}, 'team_b': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Team B', 'default': None, 'description': 'Second team code/name. Required if match_id is absent.'}, 'match_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Match Id', 'default': None, 'description': 'CricAPI match identifier; resolves team_a/team_b/venue automatically.'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'cricket_differential_picksArguments', 'properties': {'venue': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Venue', 'default': None, 'description': 'Venue key/name. Required if match_id is absent.'}, 'team_a': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Team A', 'default': None, 'description': 'First team code/name. Required if match_id is absent.'}, 'team_b': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Team B', 'default': None, 'description': 'Second team code/name. Required if match_id is absent.'}, 'match_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Match Id', 'default': None, 'description': 'CricAPI match identifier; resolves team_a/team_b/venue automatically.'}, 'ownership_threshold': {'type': 'integer', 'title': 'Ownership Threshold', 'default': 20, 'description': 'percent ownership cap; affects estimated label.'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'cricket_find_value_betsArguments', 'properties': {'team': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Team', 'default': None, 'description': 'Optional team name to filter events (case-insensitive substring). Omit to scan every IPL odds event.'}, 'min_edge': {'type': 'number', 'title': 'Min Edge', 'default': 0.05, 'description': 'Minimum edge (model_prob - devigged_market_prob), 0..1. Default 0.05. Currently informational only (no bets emitted).'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'cricket_get_live_matchesArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'cricket_get_live_oddsArguments', 'properties': {'team': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Team', 'default': None, 'description': 'Optional team name to filter events (case-insensitive substring, matched against both sides). Omit to return every IPL event. The Odds API uses its own opaque event ids, so a CricAPI match_id cannot be resolved to an event yet â\x80\x94 filtering is by team name.'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'cricket_get_pitch_reportArguments', 'required': ['venue'], 'properties': {'venue': {'type': 'string', 'title': 'Venue', 'description': 'Venue key (e.g. ``wankhede``), official name, or city.'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'cricket_get_points_tableArguments', 'required': ['series_id'], 'properties': {'series_id': {'type': 'string', 'title': 'Series Id', 'description': 'The series identifier (e.g. IPL 2026 series ID from CricAPI).'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'cricket_get_scheduleArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 50, 'description': 'Max matches to return, 1..200 (default 50).'}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0, 'description': 'Number of matches to skip for paging (default 0).'}, 'series_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Series Id', 'default': None, 'description': 'Optional. Filter to a specific series. If omitted, returns all upcoming fixtures across all active series.'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'cricket_get_scorecardArguments', 'required': ['match_id'], 'properties': {'match_id': {'type': 'string', 'title': 'Match Id', 'description': 'The match identifier (e.g. from cricket_get_live_matches).'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'cricket_get_squadArguments', 'required': ['team'], 'properties': {'team': {'type': 'string', 'title': 'Team', 'description': 'Team code or name (e.g. "MI", "CSK", "IND", "AUS").'}, 'series_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Series Id', 'default': None, 'description': 'Optional. Series ID to pull the tournament-specific squad. If omitted, falls back to static seed data.'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'cricket_head_to_headArguments', 'required': ['team_a', 'team_b'], 'properties': {'team_a': {'type': 'string', 'title': 'Team A', 'description': 'First team code or name (e.g. "MI", "India").'}, 'team_b': {'type': 'string', 'title': 'Team B', 'description': 'Second team code or name (e.g. "CSK", "Australia").'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'cricket_player_form_indexArguments', 'required': ['player_id'], 'properties': {'player_id': {'type': 'string', 'title': 'Player Id', 'description': 'Upstream player identifier (CricAPI/Cricbuzz id).'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'cricket_player_matchupArguments', 'required': ['player_a', 'player_b'], 'properties': {'player_a': {'type': 'string', 'title': 'Player A', 'description': 'Player ID or name for the first player.'}, 'player_b': {'type': 'string', 'title': 'Player B', 'description': 'Player ID or name for the second player.'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'cross_sport_build_accumulatorArguments', 'properties': {'legs': {'type': 'integer', 'title': 'Legs', 'default': 3, 'description': 'Total legs across both sports (2-8). Default 3.'}, 'min_edge': {'type': 'number', 'title': 'Min Edge', 'default': 0.05, 'description': 'Minimum edge per leg. Default 0.05.'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'f1_get_driversArguments', 'required': ['session_key'], 'properties': {'session_key': {'type': 'integer', 'title': 'Session Key', 'description': 'OpenF1 session identifier.'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'f1_get_lap_timesArguments', 'required': ['session_key', 'driver_number'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 100, 'description': 'Max laps to return, 1..200 (default 100 â\x80\x94 covers most full races).'}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0, 'description': 'Number of laps to skip for paging (default 0).'}, 'session_key': {'type': 'integer', 'title': 'Session Key', 'description': 'OpenF1 session identifier.'}, 'driver_number': {'type': 'integer', 'title': 'Driver Number', 'description': "Driver's race number (e.g. 1 for Verstappen)."}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'f1_get_race_resultsArguments', 'required': ['year', 'round'], 'properties': {'year': {'type': 'integer', 'title': 'Year', 'description': 'Championship year (e.g. 2025).'}, 'round': {'type': 'integer', 'title': 'Round', 'description': 'Round number within the season (1-based; e.g. 1 for the opener).'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'f1_get_sessionsArguments', 'required': ['year'], 'properties': {'year': {'type': 'integer', 'title': 'Year', 'description': 'Championship year (e.g. 2025).'}, 'country': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Country', 'default': None, 'description': 'Optional country name to filter (e.g. "Monaco").'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'f1_get_standingsArguments', 'required': ['year'], 'properties': {'year': {'type': 'integer', 'title': 'Year', 'description': 'Championship year (e.g. 2026).'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'f1_get_weatherArguments', 'required': ['session_key'], 'properties': {'session_key': {'type': 'integer', 'title': 'Session Key', 'description': 'OpenF1 session identifier.'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'f1_head_to_head_paceArguments', 'required': ['session_key', 'driver_a', 'driver_b'], 'properties': {'driver_a': {'type': 'integer', 'title': 'Driver A', 'description': "First driver's race number."}, 'driver_b': {'type': 'integer', 'title': 'Driver B', 'description': "Second driver's race number."}, 'session_key': {'type': 'integer', 'title': 'Session Key', 'description': 'OpenF1 session identifier.'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'f1_predict_pit_strategyArguments', 'required': ['session_key', 'driver_number'], 'properties': {'total_laps': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Total Laps', 'default': None, 'description': 'Total race laps. If omitted, inferred from the highest observed lap_number in the fetched laps (correct for Monaco 78 / Spa 44), falling back to 57 when no laps are available. An explicit value always wins.'}, 'current_lap': {'type': 'integer', 'title': 'Current Lap', 'default': 1, 'description': 'Current lap to project from (default 1 = full race ahead).'}, 'session_key': {'type': 'integer', 'title': 'Session Key', 'description': 'OpenF1 session identifier for a recorded race.'}, 'driver_number': {'type': 'integer', 'title': 'Driver Number', 'description': "Driver's race number (e.g. 1 for Verstappen)."}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'f1_qualifying_analysisArguments', 'required': ['session_key'], 'properties': {'session_key': {'type': 'integer', 'title': 'Session Key', 'description': 'OpenF1 session identifier for a Qualifying session.'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'f1_race_pace_compareArguments', 'required': ['session_key', 'driver_a', 'driver_b'], 'properties': {'driver_a': {'type': 'integer', 'title': 'Driver A', 'description': "First driver's race number."}, 'driver_b': {'type': 'integer', 'title': 'Driver B', 'description': "Second driver's race number."}, 'session_key': {'type': 'integer', 'title': 'Session Key', 'description': 'OpenF1 session identifier.'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'f1_tyre_degradationArguments', 'required': ['session_key', 'driver_number', 'compound'], 'properties': {'compound': {'type': 'string', 'title': 'Compound', 'description': 'Tyre compound (SOFT, MEDIUM, HARD, INTER, WET).'}, 'session_key': {'type': 'integer', 'title': 'Session Key', 'description': 'OpenF1 session identifier.'}, 'driver_number': {'type': 'integer', 'title': 'Driver Number', 'description': "Driver's race number."}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'f1_undercut_windowArguments', 'required': ['session_key', 'attacker_number', 'target_number', 'current_lap'], 'properties': {'current_lap': {'type': 'integer', 'title': 'Current Lap', 'description': 'Current lap number in the race.'}, 'session_key': {'type': 'integer', 'title': 'Session Key', 'description': 'OpenF1 session identifier.'}, 'target_number': {'type': 'integer', 'title': 'Target Number', 'description': "Target driver's race number."}, 'attacker_number': {'type': 'integer', 'title': 'Attacker Number', 'description': "Attacking driver's race number."}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'f1_weather_strategy_impactArguments', 'required': ['session_key'], 'properties': {'session_key': {'type': 'integer', 'title': 'Session Key', 'description': 'OpenF1 session identifier.'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'football_build_accumulatorArguments', 'properties': {'legs': {'type': 'integer', 'title': 'Legs', 'default': 3, 'description': 'Number of legs (2-8). Default 3.'}, 'min_edge': {'type': 'number', 'title': 'Min Edge', 'default': 0.05, 'description': 'Minimum edge threshold per leg. Default 0.05.'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'football_find_value_betsArguments', 'properties': {'team': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Team', 'default': None, 'description': 'Optional team name to filter events (case-insensitive substring, matched against both sides). Omit to scan every WC 2026 odds event.'}, 'min_edge': {'type': 'number', 'title': 'Min Edge', 'default': 0.05, 'description': 'Minimum edge (model_prob - devigged_market_prob), 0..1. Default 0.05 (5 percentage points).'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'football_form_trendsArguments', 'required': ['team'], 'properties': {'team': {'type': 'string', 'title': 'Team', 'description': 'Team name (e.g. "Brazil", "Argentina").'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'football_get_fixturesArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 50, 'description': 'Max fixtures to return, 1..200 (default 50).'}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0, 'description': 'Number of fixtures to skip for paging (default 0).'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'football_get_groupsArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'football_get_match_statsArguments', 'required': ['team'], 'properties': {'team': {'type': 'integer', 'title': 'Team', 'description': 'API-Football numeric team id (not a country code).'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'football_get_oddsArguments', 'properties': {'team': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Team', 'default': None, 'description': 'Optional team name to filter events (case-insensitive substring, matched against both sides). Omit to return every WC event.'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'football_get_squadArguments', 'required': ['team'], 'properties': {'team': {'type': 'string', 'title': 'Team', 'description': 'Team code or name (e.g. "ARG"). Without an API-Football key, the static seed serves an empty-but-valid squad (rosters are a follow-up).'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'football_get_standingsArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 50, 'description': 'Max standing rows to return, 1..200 (default 50).'}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0, 'description': 'Number of rows to skip for paging (default 0).'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'football_get_top_scorersArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'football_knockout_pathArguments', 'required': ['team'], 'properties': {'seed': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Seed', 'default': None, 'description': 'Optional RNG seed.'}, 'team': {'type': 'string', 'title': 'Team', 'description': 'Team code (e.g. "FRA").'}, 'iterations': {'type': 'integer', 'title': 'Iterations', 'default': 10000, 'description': 'Number of tournament simulations (clamped to 100..20000).'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'football_match_predictorArguments', 'required': ['home_team', 'away_team'], 'properties': {'neutral': {'type': 'boolean', 'title': 'Neutral', 'default': True, 'description': 'True for a neutral venue (World Cup default).'}, 'away_team': {'type': 'string', 'title': 'Away Team', 'description': 'Second team code.'}, 'home_team': {'type': 'string', 'title': 'Home Team', 'description': 'First team code.'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'football_simulate_bracketArguments', 'properties': {'seed': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Seed', 'default': None, 'description': 'Optional RNG seed for reproducible output.'}, 'iterations': {'type': 'integer', 'title': 'Iterations', 'default': 10000, 'description': 'Number of tournament simulations (clamped to 100..20000; ~10000 gives stable ±2% probabilities).'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'football_simulate_groupArguments', 'required': ['group'], 'properties': {'group': {'type': 'string', 'title': 'Group', 'description': 'Group letter A-L.'}, 'iterations': {'type': 'integer', 'title': 'Iterations', 'default': 5000, 'description': 'Number of simulations (clamped to 100..20000).'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'football_xg_modelArguments', 'required': ['home_team', 'away_team'], 'properties': {'neutral': {'type': 'boolean', 'title': 'Neutral', 'default': True, 'description': 'True for a neutral venue (no home advantage). World Cup default.'}, 'away_team': {'type': 'string', 'title': 'Away Team', 'description': 'Second team code (e.g. "BRA").'}, 'home_team': {'type': 'string', 'title': 'Home Team', 'description': 'First team code (e.g. "ARG").'}}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
입력 스키마
{'type': 'object', 'title': 'sportiq_healthArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'title': 'Envelope', 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'meta': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Meta', 'default': None}, 'error': {'anyOf': [{'type': 'object', 'additionalProperties': True}, {'type': 'null'}], 'title': 'Error', 'default': None}}}
최근 도구 변경
유사한 MCP 서버
Stratz
Provides Dota 2 data including heroes, players, matches, live games, player histories, hero statistics, and custom STRATZ GraphQL…
Riot Games
Provides Riot Games and League of Legends data for accounts, champions, mastery, ranked ladders, matches, timelines, and player h…
Wynncraft
Provides Wynncraft player, guild, leaderboard, online-player, news, and item database lookups.
Balldontlie
Provides NBA schedules, games, players, rosters, and game-level basketball statistics.
Api Football
Provides soccer data including fixtures, leagues, squads, injuries, head-to-head records, and match predictions.
Opendota
Provides Dota 2 player profiles, professional match data, and hero pick, win, and ban statistics.
Betsapi
Retrieves upcoming and live sports events along with bookmaker odds across supported sports.
CreativeScope — Mobile Game Ad Creative Intelligence
Supports mobile-game ad creative intelligence with ad searches, rankings, and AI-based hook analysis.