Serveur MCP

Form Guide

io.github.GoodTurnStudio/formguide
Médias et contenu Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Provides football fixtures, results, league tables, team form, and comparisons for six major European leagues.

compare_teams
Two clubs side by side before they meet
Two clubs side by side before they meet. For requests like "Arsenal v Leeds, how do they compare?". Gives positions, form, goals, this season's meeting and the next date they play. Stats only, not betting advice.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['home', 'away'], 'properties': {'away': {'type': 'string', 'description': 'A different club from home.'}, 'home': {'type': 'string', 'description': 'The home club, for example Arsenal.'}, 'team1': {'type': 'string', 'description': 'Older name for home, kept for existing callers; home is the current name.'}, 'team2': {'type': 'string', 'description': 'Older name for away, kept for existing callers; away is the current name.'}, 'country': {'type': 'string', 'description': "US or CA adds US Eastern kick-off times to the say line (and to each fixture's us_eastern, which is always there when a time is known)."}}, 'additionalProperties': False}
get_fixtures
Upcoming fixtures for a club or a league
Upcoming fixtures for a club or a league. For requests like "who do Liverpool play next?" or "what's on in La Liga this weekend?". Without team or league, gives the Premier League.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'integer', 'maximum': 60, 'minimum': 1, 'description': 'How far ahead, a whole number from 1 to 60. Default 21. If nothing falls in the window (an international break), the next fixtures are returned anyway.'}, 'team': {'type': 'string', 'description': 'A club name, for example Liverpool or Real Madrid.'}, 'league': {'type': 'string', 'description': 'One of: premier league, championship, la liga, bundesliga, serie a, ligue 1 (common variants like EPL or German Bundesliga work too). Any other league returns 404.'}, 'country': {'type': 'string', 'description': "US or CA adds US Eastern kick-off times to the say line (and to each fixture's us_eastern, which is always there when a time is known)."}}, 'additionalProperties': False}
get_results
Latest results for a club, or the last round of a league
Latest results for a club, or the last round of a league. For requests like "how did Chelsea get on?" or "what were the Serie A results?". Without team or league, gives the Premier League.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {'n': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': "How many of the club's results, a whole number from 1 to 20. Default 5."}, 'team': {'type': 'string', 'description': 'A club name, for example Liverpool or Real Madrid.'}, 'league': {'type': 'string', 'description': 'One of: premier league, championship, la liga, bundesliga, serie a, ligue 1 (common variants like EPL or German Bundesliga work too). Any other league returns 404.'}}, 'additionalProperties': False}
get_table
League table
League table. For requests like "show me the Championship table" or "who is top of La Liga?". Points include official deductions; a deducted club's row has points_deducted.
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', 'required': [], 'properties': {'league': {'type': 'string', 'description': 'One of: premier league, championship, la liga, bundesliga, serie a, ligue 1 (common variants like EPL or German Bundesliga work too). Any other league returns 404. Default premier league.'}}, 'additionalProperties': False}
get_team
A club's league position, recent form and next games
A club's league position, recent form and next games. For requests like "how are Arsenal doing?", "what's Spurs' form?", "when do Birmingham play next?"
Lecture seule Accès externe Idempotent
Schéma d’entrée
{'type': 'object', 'required': ['team'], 'properties': {'q': {'type': 'string', 'description': 'Older name for team, kept for existing callers; team is the current name.'}, 'team': {'type': 'string', 'description': 'Club name as the user said it, up to 80 characters. Nicknames and small typos are fine.'}, 'league': {'type': 'string', 'description': 'One of: premier league, championship, la liga, bundesliga, serie a, ligue 1 (common variants like EPL or German Bundesliga work too). Any other league returns 404. Only needed if two clubs share a name.'}, 'country': {'type': 'string', 'description': 'Two-letter country code for the shirt link (US, GB and IE get local Amazon links). Default from the request. When passed as US or CA, the say line also gives the next kick-off in US Eastern time.'}}, 'additionalProperties': False}
Modifié
compare_teams
1 October 2026 02:40
Modifié
get_table
1 October 2026 02:40
Modifié
get_results
1 October 2026 02:40
Modifié
get_fixtures
1 October 2026 02:40
Modifié
get_team
1 October 2026 02:40
Ajouté
compare_teams
29 September 2026 02:40
Ajouté
get_table
29 September 2026 02:40
Ajouté
get_results
29 September 2026 02:40
Ajouté
get_fixtures
29 September 2026 02:40
Ajouté
get_team
29 September 2026 02:40