worldcup-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PROVIDER | No | The data provider. Options: 'football-data' (default) or 'thesportsdb'. | football-data |
| THESPORTSDB_KEY | No | API key for TheSportsDB. Free key '3' is capped; premium key for full data. | |
| FOOTBALL_DATA_TOKEN | No | Free token from https://www.football-data.org/client/register. Required for live data with football-data provider. |
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_group_standingsA | Live 2026 FIFA World Cup group standings, keyed by group letter A–L. Each value is an array ordered by rank with played/points/GD and a confidence flag (confirmed | likely | open). Includes stale/fetchedAt. |
| get_round_of_32A | The 16 Round-of-32 matches with fixed bracket positions. Each match has posA/posB labels and slotA/slotB that are either decided (with team) or undecided (with eligibleGroups). Includes stale/fetchedAt. |
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 2 tools
The two tools have clearly distinct purposes: one for group standings and one for the round of 32 bracket. There is no overlap, so an agent can easily differentiate them.
Both tools follow the consistent 'get_<noun>' naming pattern (get_group_standings, get_round_of_32), providing a predictable and uniform interface.
With only 2 tools, the server feels under-scoped for a comprehensive World Cup data service. While the tools are relevant, additional tools for match details or team info would be expected.
The server covers only group standings and the round of 32 bracket, missing critical features like match results, team information, player stats, and later knockout stages. Significant gaps exist for a full World Cup data server.