
Fantasy Premier League MCP Server
The Fantasy Premier League MCP Server connects AI assistants to official FPL data, providing real-time access to player stats, team data, and more—enabling auto...
MCP-Soccerdata is an open-source Model Context Protocol (MCP) server that connects to the SoccerDataAPI to deliver up-to-date football (soccer) match information via natural language interactions. Designed for use with MCP-enabled clients such as Claude Desktop, it allows users and AI assistants to retrieve structured, real-time football data by leveraging large language models (LLMs). The server provides live insights about ongoing matches, match listings, team lineups, key match events, betting odds, and league metadata. This integration enables AI-powered workflows for querying football data, facilitating richer development, research, and fan engagement experiences.
No prompt templates are explicitly documented in the repository or README.
No explicit tool listing or server.py file details are available in the repository or documentation.
windsurf.json
).mcpServers
section with the following JSON snippet:{
"mcpServers": {
"soccerdata": {
"command": "npx",
"args": ["@yeonupark/mcp-soccer-data@latest"]
}
}
}
mcpServers
section:{
"mcpServers": {
"soccerdata": {
"command": "npx",
"args": ["@yeonupark/mcp-soccer-data@latest"]
}
}
}
.cursorconfig
file in your workspace.{
"mcpServers": {
"soccerdata": {
"command": "npx",
"args": ["@yeonupark/mcp-soccer-data@latest"]
}
}
}
.cline.json
config file.{
"mcpServers": {
"soccerdata": {
"command": "npx",
"args": ["@yeonupark/mcp-soccer-data@latest"]
}
}
}
cline mcp list
command to verify connection.Store sensitive API keys in environment variables and pass them via the env
field in your configuration. Example:
{
"mcpServers": {
"soccerdata": {
"command": "npx",
"args": ["@yeonupark/mcp-soccer-data@latest"],
"env": {
"SOCCERDATA_API_KEY": "${SOCCERDATA_API_KEY}"
},
"inputs": {
"apiKey": "${SOCCERDATA_API_KEY}"
}
}
}
}
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:
Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"MCP-Soccerdata": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “MCP-Soccerdata” to the actual name of your MCP server and update the URL accordingly.
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | Clear description in README |
List of Prompts | ⛔ | No prompt templates found |
List of Resources | ✅ | Resources described in README (match data, events, lineups, etc.) |
List of Tools | ⛔ | No explicit tool list in documentation or server.py |
Securing API Keys | ✅ | General instructions provided; env example included |
Sampling Support (less important in evaluation) | ⛔ | Not mentioned |
MCP-Soccerdata delivers a focused, real-time football data server with well-described resources and setup instructions. However, the lack of documented prompt templates and explicit tool definitions limits out-of-the-box flexibility and developer adoption for advanced MCP workflows.
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ⛔ |
Number of Forks | 5 |
Number of Stars | 15 |
Based on the tables above, I would rate this MCP server a 5 out of 10: it offers solid core functionality and documentation for football data, but lacks richer MCP features like prompt templates, tool listings, and clear sampling/roots support for advanced integration.
It connects to the SoccerDataAPI to deliver real-time football match data, including live scores, key events, team lineups, match details, and league metadata, all accessible via natural language interactions with AI assistants.
MCP-Soccerdata works with any MCP-enabled client, including FlowHunt, Claude Desktop, Windsurf, Cursor IDE, and Cline terminal.
Yes, you should store your SoccerDataAPI key as an environment variable and reference it in your MCP server config. Example: { "env": { "SOCCERDATA_API_KEY": "${SOCCERDATA_API_KEY}" }, "inputs": { "apiKey": "${SOCCERDATA_API_KEY}" } }
Popular use cases include live match monitoring, automated sports reporting, powering fan engagement bots, betting analytics, and building league/tournament dashboards with real-time football data.
No explicit prompt templates or tool listings are provided in the documentation or repository for MCP-Soccerdata.
Bring real-time football match insights into your AI workflows. Set up the MCP-Soccerdata server with FlowHunt or your favorite MCP-compatible client and unlock structured, up-to-date sports data for your applications.
The Fantasy Premier League MCP Server connects AI assistants to official FPL data, providing real-time access to player stats, team data, and more—enabling auto...
The NBA MCP Server empowers AI assistants like Claude by enabling real-time retrieval of NBA basketball game data and statistics using the open-source nba_api. ...
The CFBD MCP Server connects AI assistants and applications to the College Football Data API, enabling advanced programmatic access to college football statisti...