FPL Copilot
Qué hace este MCP
Analyzes Fantasy Premier League players, fixtures, teams, captain choices, transfers, mini-leagues, and expected-point outcomes.
Herramientas
Esquema de entrada
{'type': 'object', 'title': 'compare_playersArguments', 'required': ['names'], 'properties': {'names': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'title': 'Names', 'maxItems': 3, 'minItems': 2, 'description': '2-3 player names'}, 'horizon': {'type': 'integer', 'title': 'Horizon', 'default': 5, 'maximum': 8, 'minimum': 1, 'description': 'How many gameweeks ahead to count (1-8).'}}}
Esquema de entrada
{'type': 'object', 'title': 'create_share_linkArguments', 'required': ['component', 'data'], 'properties': {'data': {'type': 'object', 'title': 'Data', 'description': "The card's data object", 'additionalProperties': True}, 'token': {'anyOf': [{'type': 'string', 'maxLength': 64}, {'type': 'null'}], 'title': 'Token', 'default': None, 'description': "The card's share token (from the result's _meta)"}, 'component': {'type': 'string', 'title': 'Component', 'maxLength': 40, 'description': "The card's component, e.g. rating_card"}}}
Esquema de entrada
{'type': 'object', 'title': 'find_playersArguments', 'properties': {'sort': {'enum': ['xpts', 'value', 'differential'], 'type': 'string', 'title': 'Sort', 'default': 'xpts', 'description': 'xpts (default), value (xPts per £m) or differential (low-owned)'}, 'team': {'anyOf': [{'type': 'string', 'maxLength': 30, 'minLength': 1}, {'type': 'null'}], 'title': 'Team', 'default': None, 'description': 'Club, e.g. ARS or Arsenal'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 10, 'maximum': 15, 'minimum': 1, 'description': 'How many players (max 15)'}, 'horizon': {'type': 'integer', 'title': 'Horizon', 'default': 5, 'maximum': 8, 'minimum': 1, 'description': 'How many gameweeks ahead to count (1-8).'}, 'position': {'anyOf': [{'enum': ['GK', 'DEF', 'MID', 'FWD'], 'type': 'string'}, {'type': 'null'}], 'title': 'Position', 'default': None, 'description': 'Position'}, 'max_price': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Max Price', 'default': None, 'description': 'Max price in £m, e.g. 8.0'}, 'min_price': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Min Price', 'default': None, 'description': 'Min price in £m'}, 'max_ownership': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Max Ownership', 'default': None, 'description': 'Max ownership %, e.g. 10 for differentials'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_best_chip_squadArguments', 'properties': {'gw': {'anyOf': [{'type': 'integer', 'maximum': 38, 'minimum': 1}, {'type': 'null'}], 'title': 'Gw', 'default': None, 'description': 'Gameweek (default: next)'}, 'chip': {'enum': ['wildcard', 'free_hit'], 'type': 'string', 'title': 'Chip', 'default': 'wildcard', 'description': 'wildcard or free_hit'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_captain_picksArguments', 'properties': {'team_id': {'anyOf': [{'type': 'integer'}, {'type': 'string', 'maxLength': 200}, {'type': 'null'}], 'title': 'Team Id', 'default': None, 'description': "The manager's FPL team ID (entry ID), or any FPL link containing /entry/<id>/. Leave empty if unknown."}}}
Esquema de entrada
{'type': 'object', 'title': 'get_deadlineArguments', 'properties': {}}
Esquema de entrada
{'type': 'object', 'title': 'get_fixture_tickerArguments', 'properties': {'gw_to': {'anyOf': [{'type': 'integer', 'maximum': 38, 'minimum': 1}, {'type': 'null'}], 'title': 'Gw To', 'default': None, 'description': 'Last gameweek. Leave empty for a 6-gameweek view (max 8 ahead)'}, 'teams': {'anyOf': [{'type': 'array', 'items': {'type': 'string', 'maxLength': 30, 'minLength': 1}, 'maxItems': 20}, {'type': 'null'}], 'title': 'Teams', 'default': None, 'description': 'Clubs to include (default: all 20)'}, 'gw_from': {'anyOf': [{'type': 'integer', 'maximum': 38, 'minimum': 1}, {'type': 'null'}], 'title': 'Gw From', 'default': None, 'description': 'First gameweek. Leave empty for the next gameweek; set only if the user names one'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_gameweek_reviewArguments', 'properties': {'gw': {'anyOf': [{'type': 'integer', 'maximum': 38, 'minimum': 1}, {'type': 'null'}], 'title': 'Gw', 'default': None, 'description': 'Gameweek (default: the last finished)'}, 'team_id': {'anyOf': [{'type': 'integer'}, {'type': 'string', 'maxLength': 200}, {'type': 'null'}], 'title': 'Team Id', 'default': None, 'description': "The manager's FPL team ID (entry ID), or any FPL link containing /entry/<id>/. Leave empty if unknown."}}}
Esquema de entrada
{'type': 'object', 'title': 'get_mini_leagueArguments', 'properties': {'team_id': {'anyOf': [{'type': 'integer'}, {'type': 'string', 'maxLength': 200}, {'type': 'null'}], 'title': 'Team Id', 'default': None, 'description': "The manager's FPL team ID (entry ID), or any FPL link containing /entry/<id>/. Leave empty if unknown."}, 'league_id': {'anyOf': [{'type': 'integer'}, {'type': 'string', 'maxLength': 200}, {'type': 'null'}], 'title': 'League Id', 'default': None, 'description': "Mini-league ID, or the FPL league standings link. Leave empty to list the manager's leagues."}}}
Esquema de entrada
{'type': 'object', 'title': 'get_mini_league_oddsArguments', 'properties': {'team_id': {'anyOf': [{'type': 'integer'}, {'type': 'string', 'maxLength': 200}, {'type': 'null'}], 'title': 'Team Id', 'default': None, 'description': "The manager's FPL team ID (entry ID), or any FPL link containing /entry/<id>/. Leave empty if unknown."}, 'league_id': {'anyOf': [{'type': 'integer'}, {'type': 'string', 'maxLength': 200}, {'type': 'null'}], 'title': 'League Id', 'default': None, 'description': "Mini-league ID, or the FPL league standings link. Leave empty to list the manager's leagues."}}}
Esquema de entrada
{'type': 'object', 'title': 'get_my_teamArguments', 'properties': {'players': {'anyOf': [{'type': 'array', 'items': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'maxItems': 15}, {'type': 'null'}], 'title': 'Players', 'default': None, 'description': "11-15 FPL player names (e.g. read from a screenshot of their team), used when there is no team ID. Add the club to disambiguate, e.g. 'Palmer CHE'."}, 'team_id': {'anyOf': [{'type': 'integer'}, {'type': 'string', 'maxLength': 200}, {'type': 'null'}], 'title': 'Team Id', 'default': None, 'description': "The manager's FPL team ID (entry ID), or any FPL link containing /entry/<id>/. Leave empty if unknown."}}}
Esquema de entrada
{'type': 'object', 'title': 'get_penalty_takersArguments', 'properties': {'teams': {'anyOf': [{'type': 'array', 'items': {'type': 'string', 'maxLength': 30, 'minLength': 1}, 'maxItems': 20}, {'type': 'null'}], 'title': 'Teams', 'default': None, 'description': "Clubs, e.g. ['BHA'] (default: all 20)"}}}
Esquema de entrada
{'type': 'object', 'title': 'get_playerArguments', 'required': ['names'], 'properties': {'names': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'title': 'Names', 'maxItems': 5, 'minItems': 1, 'description': "1-5 player names, e.g. ['Haaland']"}, 'horizon': {'type': 'integer', 'title': 'Horizon', 'default': 5, 'maximum': 8, 'minimum': 1, 'description': 'How many gameweeks ahead to count (1-8).'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_player_breakdownArguments', 'required': ['player_id'], 'properties': {'player_id': {'type': 'integer', 'title': 'Player Id', 'maximum': 5000, 'minimum': 1, 'description': 'The FPL player (element) id'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_predicted_lineupsArguments', 'properties': {'teams': {'anyOf': [{'type': 'array', 'items': {'type': 'string', 'maxLength': 30, 'minLength': 1}, 'maxItems': 20}, {'type': 'null'}], 'title': 'Teams', 'default': None, 'description': "Clubs, e.g. ['ARS', 'Chelsea'] (default: all 20)"}}}
Esquema de entrada
{'type': 'object', 'title': 'get_price_changesArguments', 'properties': {'view': {'enum': ['tonight', 'recent'], 'type': 'string', 'title': 'View', 'default': 'tonight', 'description': 'tonight (default): likely changes tonight; recent: changes made this gameweek'}, 'names': {'anyOf': [{'type': 'array', 'items': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'maxItems': 10}, {'type': 'null'}], 'title': 'Names', 'default': None, 'description': 'Specific players to check'}}}
Esquema de entrada
{'type': 'object', 'title': 'rate_my_teamArguments', 'properties': {'captain': {'anyOf': [{'type': 'string', 'maxLength': 40, 'minLength': 1}, {'type': 'null'}], 'title': 'Captain', 'default': None, 'description': "Captain's name, if known"}, 'players': {'anyOf': [{'type': 'array', 'items': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'maxItems': 15}, {'type': 'null'}], 'title': 'Players', 'default': None, 'description': "11-15 FPL player names (e.g. read from a screenshot of their team), used when there is no team ID. Add the club to disambiguate, e.g. 'Palmer CHE'."}, 'team_id': {'anyOf': [{'type': 'integer'}, {'type': 'string', 'maxLength': 200}, {'type': 'null'}], 'title': 'Team Id', 'default': None, 'description': "The manager's FPL team ID (entry ID), or any FPL link containing /entry/<id>/. Leave empty if unknown."}}}
Esquema de entrada
{'type': 'object', 'title': 'read_guideArguments', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'title': 'Slug', 'maxLength': 200, 'description': "The guide's slug, or its fplcopilot.com/blog/ link"}}}
Esquema de entrada
{'type': 'object', 'title': 'search_guidesArguments', 'properties': {'gw': {'anyOf': [{'type': 'integer', 'maximum': 38, 'minimum': 1}, {'type': 'null'}], 'title': 'Gw', 'default': None, 'description': 'Prefer guides for this gameweek'}, 'query': {'anyOf': [{'type': 'string', 'maxLength': 100}, {'type': 'null'}], 'title': 'Query', 'default': None, 'description': "What to look for, e.g. 'bench boost' or 'GW7 tips'"}}}
Cambios recientes en herramientas
Servidores MCP similares
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.
Api Football
Provides soccer data including fixtures, leagues, squads, injuries, head-to-head records, and match predictions.
Balldontlie
Provides NBA schedules, games, players, rosters, and game-level basketball statistics.
sportiq-mcp
Provides football, Formula 1, and cricket schedules, scores, statistics, simulations, fantasy recommendations, odds analysis, and…
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.