matchday-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@matchday-mcpshow me the league table"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
matchday-mcp
An MCP server that exposes the matchday app's fixtures, match detail, league table and squad as tools for any MCP-compatible LLM client (Claude Code, Claude Desktop, etc). It's a thin wrapper over matchday-api.
Tools
Tool | Wraps | Args |
|
| — |
|
|
|
|
| — |
|
| — |
Read-only — see docs/PROJECT_PLAN.md for what's next.
Related MCP server: mcp-sofascore
Setup
Requires a deployed matchday-api instance and its API key.
npm install
npm run buildAdd it to your MCP client config (e.g. .mcp.json):
{
"mcpServers": {
"matchday": {
"command": "node",
"args": ["/path/to/matchday-mcp/dist/index.js"],
"env": {
"MATCHDAY_API_URL": "https://your-function-url.lambda-url.eu-west-2.on.aws",
"MATCHDAY_API_KEY": "your-api-key"
}
}
}
}Once published to npm (see project plan), command/args can instead be npx / ["-y", "matchday-mcp"].
See .env.example for the required environment variables.
Development
npm run typecheck
npm run lint
npm run format:check
npm test
npm run build # compiles src/ to dist/Cost
No hosting — this runs locally as a process the MCP client spawns over stdio. It just calls the existing matchday-api Lambda, which stays inside the AWS always-free tier.
This server cannot be deployed
Maintenance
Related MCP Connectors
Football fixtures, standings, and odds intelligence for AI agents.
API-Football MCP — comprehensive soccer/football data
Historical football results, teams, competitions and draw/streak statistics via 10 read-only tools.
Live sports stats and pre-computed analysis for AI assistants across NBA, MLB, NFL, and NHL.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides tools to query football match data, odds, standings, and team statistics via natural language, integrating with the football-scraper-api.-
- FlicenseNot gradedqualityDmaintenanceProvides live football match data from Sofascore, including formations, injuries, betting odds, and league positions, enabling natural language queries about matches.1-
- FlicenseBqualityBmaintenanceEnables access to live FotMob football data for fixture lookup, team and player research, match details, lineups, league discovery, and search-based entity lookup.78-
- FlicenseNot gradedqualityDmaintenanceEnables natural language querying of football/soccer data via the API-Football service, providing access to leagues, teams, players, fixtures, standings, and statistics.3-