Football Live MCP
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Football Live MCP
Remote MCP server that exposes live football data from API-Football over HTTP, implementing JSON-RPC 2.0 directly without any MCP SDK.
Companion to the local Football Intelligence MCP server: this one serves the current season, while the local one serves the historical database (2010-2025) stored in PostgreSQL.
Protocol
Transport: HTTP. Single endpoint, one JSON-RPC message per request.
Endpoint | Purpose |
| Health check. Returns server name, version and tool count. |
| JSON-RPC 2.0 messages. Notifications return |
Implemented methods: initialize, notifications/initialized, ping,
tools/list, tools/call.
Protocol version: 2025-06-18.
Related MCP server: football-api-mcp
Tools
Tool | Arguments | Returns |
|
| Scheduled fixtures in the window |
|
| Finished fixtures with scores |
|
| Live league table |
|
| Injured/suspended players |
| — | Matches in play right now |
|
| Team ids from API-Football |
League ids: 39 Premier League, 140 La Liga, 135 Serie A, 78
Bundesliga, 61 Ligue 1, 94 Primeira Liga, 2 UEFA Champions League.
Running locally
pip install -r requirements.txt
export API_FOOTBALL_KEY=your_key_here
python server.py # listens on :8080Verify:
curl http://localhost:8080/
curl -X POST http://localhost:8080/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Deploying to Render
Push this directory to a GitHub repository.
In Render, create a New Web Service and connect that repository.
Render reads
render.yaml; confirm runtime Python and the free plan.Add the environment variable
API_FOOTBALL_KEYwith your API-Football key.Deploy. The public endpoint will be
https://<service>.onrender.com/mcp.
The free plan sleeps the service after inactivity, so the first request after
a pause takes around 50 seconds. Hit GET / once before a live demo to wake it.
Using it from an MCP host
Add an entry with a url field to the host configuration:
{
"mcpServers": {
"football_live": { "url": "https://<service>.onrender.com/mcp" }
}
}Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
API-Football MCP — comprehensive soccer/football data
Football-Data.org MCP — soccer competitions, matches, standings
Sportmonks Football MCP — wraps the Sportmonks Football v3 API (docs.sportmonks.com/football).…
Sports MCP — wraps TheSportsDB API (free tier, test key 3, no auth required)
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides programmatic access to comprehensive football statistics and live match data via API-Football, enabling applications to retrieve league standings, team fixtures, player statistics, and real-time match events.6-
- AlicenseNot gradedqualityDmaintenanceMCP server for football-data.org API providing access to football data like standings, matches, teams, and scorers.MIT
- FlicenseAqualityDmaintenanceProvides live football data through MCP tools, enabling users to fetch today's matches and top scorers for competitions like the Premier League or World Cup.2-
- AlicenseAqualityDmaintenanceEnables MCP clients to access live football data from FotMob, including match stats, team form, injuries, and player workload, without making predictions.101MIT