MCP Football Server
Provides football (soccer) data using the API-Football service.
MCP Football Server
MCP Football Server is a lightweight Model Context Protocol (MCP) tool server that provides football (soccer) data to clients and AI assistants via API-Football. Designed for sports analysts and general users, it enables real-time access to fixtures, standings, teams, players, and more.
Features
MCP Football Server exposes a suite of tools that an AI or application can call to fetch football data. Key features include:
- Fixtures by date
- League standings
- Team and player info
- Transfers, injuries, head-to-head
- Easy integration with MCP clients
Setup (Local Server)
-
Clone & install dependencies
git clone https://github.com/yalmeidarj/mcp-football-server.git cd mcp-football-server npm install -
Start in development
npm run dev -
Or build for production
npm run build npm start
The server communicates via STDIN/STDOUT using MCP JSON-RPC. The build step transpiles source files into the build/ directory, and npm start runs the compiled server GitHub. After building, you can also use the football command (defined as a binary in the package) to start the server GitHub.
Client Setup (Claude Desktop)
To use with Claude Desktop:
- Add the following to your
claude_desktop_config.json:{ "mcpServers": { "football": { "command": "node", "args": ["<path_to>/build/main.js"], "env": { "RAPIDAPI_KEY": "<your_rapidapi_key>", "RAPIDAPI_HOST": "api-football-v1.p.rapidapi.com" } } } }
Claude will launch the server automatically and use its tools for football-related queries.
Tech Stack
- Node.js + TypeScript
- MCP SDK for stdio-based tool serving
- node-fetch for API calls
- Zod for parameter validation
License
Released under the ISC License.
Related Servers
Claude Conversation Memory System
Provides searchable local storage for Claude conversation history, enabling context retrieval during sessions.
Supabase
Connects to Supabase platform for database, auth, edge functions and more.
Memory Custom : PouchDB
Extends the Memory server with PouchDB for robust document-based storage, custom memory file paths, and interaction timestamping.
Aster Info MCP
Provides structured access to Aster DEX market data, including candlesticks, order books, trades, and funding rates.
Acumatica MCP Server by CData
A read-only MCP server for querying live Acumatica data using the CData JDBC Driver.
AWS Athena MCP Server
An MCP server for querying and interacting with AWS Athena.
MCP-MySQL-Ops
You are working with the MCP MySQL Operations Server, a powerful tool that provides comprehensive MySQL database monitoring and analysis capabilities through natural language queries. This server offers 19 specialized tools for database administration, performance monitoring, and system analysis.
PostgreSQL MCP Server
An MCP server that provides tools to interact with PostgreSQL databases.
VikingDB
A server for storing and searching data in a VikingDB instance, configurable via command line or environment variables.
Ashare-MCP
A stock market data service for querying A-share market data from Sina and Tencent Finance.