Form Guide
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Football form, fixtures, results and tables for six top European leagues.
| Author | io.github.GoodTurnStudio |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2728 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Form Guide": {
"url": "https://goodturn-mcp.pages.dev/formguide/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (5)
get_teamread-onlyA 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?"
Parameters:
team(required) — string — Club name as the user said it, up to 80 characters. Nicknames and small typos are fine.q— string — Older name for team, kept for existing callers; team is the current name.league— string — 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— string — 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.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_fixturesread-onlyUpcoming 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.
Parameters:
days— integer — 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— string — A club name, for example Liverpool or Real Madrid.league— string — 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— string — 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).
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_resultsread-onlyLatest 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.
Parameters:
n— integer — How many of the club's results, a whole number from 1 to 20. Default 5.team— string — A club name, for example Liverpool or Real Madrid.league— string — 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.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_tableread-onlyLeague 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.
Parameters:
league— string — 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.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
compare_teamsread-onlyTwo 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.
Parameters:
home(required) — string — The home club, for example Arsenal.away(required) — string — A different club from home.team1— string — Older name for home, kept for existing callers; home is the current name.team2— string — Older name for away, kept for existing callers; away is the current name.country— string — 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).
Hints: read-only yes · destructive no · idempotent yes · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.