matchday-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FOOTBALL_DATA_TOKEN | Yes | Free token from football-data.org to access the API. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_standingsB | Get the current league table for a competition (position, W/D/L, GD, points). |
| get_matchesA | Get matches for a competition. Filter by status (SCHEDULED/FINISHED/IN_PLAY) and/or matchday. |
| get_top_scorersC | Get the top scorers for a competition. |
| find_teamA | Look up a club by name across the major leagues. Returns country, stadium, founding year and competitions. |
| get_team_matchesA | Get a club's matches (recent results or upcoming fixtures), with a W/D/L form string. |
| compare_teamsA | Compare two clubs by recent form (last 5 results) and W/D/L tally. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Tools are mostly distinct, but compare_teams and get_team_matches both provide form data, which could cause slight confusion. Overall, each tool serves a clear purpose.
All tool names follow a consistent verb_noun pattern (e.g., find_team, get_matches, get_standings), with no mixing of conventions.
Six tools is a well-scoped set for a football data server, covering essential operations without being overly numerous or sparse.
Core football data (teams, matches, standings, scorers, comparison) is covered. Minor gaps include individual match details and player statistics, but the set is reasonably complete for common use cases.