An open-source MCP server that streams live football data — standings, fixtures, form and scorers — straight into Claude and any MCP client. Built with TypeScript & Zod.
Every figure below is fetched in real time through the same data layer the MCP server exposes — no mock data. Each tab maps to a tool an AI assistant can call.
tool: get_standings
Each tool has a typed, Zod-validated schema, so the model knows exactly how to call it — and gets clean, readable results back.
Grab a free API token at football-data.org (about a minute).
Add the server to your Claude Desktop config:
{
"mcpServers": {
"matchday": {
"command": "npx",
"args": ["-y", "matchday-mcp"],
"env": { "FOOTBALL_DATA_TOKEN": "your_free_token" }
}
}
}Restart Claude and ask: "How's Real Madrid doing this season?"
Works in any MCP client. In Claude Code: claude mcp add matchday -e FOOTBALL_DATA_TOKEN=… -- npx -y matchday-mcp