development
location
documentation
public
football
MCP
What is MCP-Soccerdata is an open-source MCP server that connects to the SoccerDataAPI to deliver up-to-date football match information.?
MCP-Soccerdata is an open-source Model Context Protocol (MCP) server that connects to the SoccerDataAPI to deliver up-to-date football match information via natural language interactions. It focuses on delivering real-time information about ongoing football matches around the world, including match listings, details, key events, team lineups, odds, and league metadata.
Documentation
⚽️ Soccerdata MCP Server
MCP-Soccerdata is an open-source Model Context Protocol (MCP) server that connects to the SoccerDataAPI to deliver up-to-date football match information via natural language interactions.
Designed for use with MCP-enabled clients such as Claude Desktop, it allows users to retrieve football data by leveraging large language models (LLMs).
✨ Features# 🏟️ Live Football Match Insights
MCP-Soccerdata focuses on delivering real-time information about ongoing football matches around the world.
"What football matches are being played right now?"
"What are the predicted lineups for PSG vs Aston Villa today?"
"Please tell me the scores and number of goals from recent football matches."
→ Provides relevant football data in a structured format, including the detailed categories described below.
- Match Listings & Basic Info
Global list of all currently active matches
Home and away team names
Kickoff time and match date
Stadium details
Current score
- Match Details
Match status: scheduled, in progress, or finished
Goal breakdown: first half, second half, extra time, penalty shootout
Final result: win, draw, or loss
- Key Match Events
Goal events (who scored, when, how)
Substitutions
Yellow and red cards
Penalties
- Team Lineups
Starting XI
Bench players
Injury status
Team formation
- Odds & Betting Information
Win / Draw / Lose odds
Over / Under odds
Handicap betting odds
- League Metadata
League name
Country
Competition format (e.g., regular season, knockout stage)
⚠️ Focused exclusively on live, upcoming, and recently finished matches
--\n\n## 🎥 Demo
🚀 Quick Start# Installing via Smithery
To install Amadeus MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @yeonupark/mcp-soccer-data --client claude
Prerequisites
Python 3.12+
uv package manager
Soccerdata API account
MCP-compatible client (e.g., Claude for Desktop)
1. Clone and Setup
Clone the repository
git clone https://github.com/yeonupark/mcp-soccer-data.git
cd mcp-soccer-data