56-in-1 Sports Data MCP Server avatar
56-in-1 Sports Data MCP Server

Pricing

Pay per usage

Go to Apify Store
56-in-1 Sports Data MCP Server

56-in-1 Sports Data MCP Server

56-in-1 MCP server for sports data. Get NHL, MLB and Premier League soccer stats with AI assistants. This MCP server bundles 56 sports data tools into a single endpoint. Sports included: NHL Hockey MLB Baseball Premier League Soccer NFL NCAA Football & Basketball NBA WWE

Pricing

Pay per usage

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

21 hours ago

Last modified

Share

Sports Data MCP Server

24-in-1 MCP server for sports data. Get NHL hockey, MLB baseball, and Premier League soccer stats with AI assistants like Claude, GPT, or any MCP-compatible tool.

Built by John Rippy | johnrippy.link


🎯 What This Actor Does

This MCP server bundles 24 sports data tools into a single endpoint. AI assistants can call any tool to:

  • NHL Hockey - Teams, rosters, standings, player stats, game boxscores, schedules, league leaders
  • MLB Baseball - Teams, rosters, standings, player stats, game boxscores, schedules, league leaders
  • Premier League Soccer - Standings, fixtures, teams, scorers, match details, head-to-head stats

🛠️ Available Tools

NHL Hockey (8 tools)

ToolDescriptionKey Inputs
nhl_teamsGet all 32 NHL teamsNone
nhl_team_rosterGet team roster with player detailsteamAbbreviation (e.g., "STL")
nhl_team_scheduleGet team's game scheduleteamAbbreviation, season
nhl_standingsGet league standings by divisionseason
nhl_player_statsGet player statisticsplayerId
nhl_game_boxscoreGet detailed game statsgameId
nhl_scheduleGet games for a date rangestartDate, endDate
nhl_leadersGet league stat leaderscategory (goals, assists, points)

MLB Baseball (8 tools)

ToolDescriptionKey Inputs
mlb_teamsGet all 30 MLB teamsNone
mlb_team_rosterGet team roster with player detailsteamId
mlb_team_scheduleGet team's game scheduleteamId, season
mlb_standingsGet league standings by divisionseason
mlb_player_statsGet player statisticsplayerId, season
mlb_game_boxscoreGet detailed game statsgameId
mlb_scheduleGet games for a date rangestartDate, endDate
mlb_leadersGet league stat leaderscategory (batting, pitching)

Premier League Soccer (8 tools)

ToolDescriptionKey Inputs
premier_league_standingsGet current tableseason
premier_league_fixturesGet upcoming matchesmatchday
premier_league_teamsGet all 20 teams in leagueseason
premier_league_team_detailsGet specific team infoteamId
premier_league_scorersGet top scorersseason, limit
premier_league_matchGet single match detailsmatchId
premier_league_matchesGet matches for date rangedateFrom, dateTo
premier_league_head_to_headGet H2H stats between teamsmatchId

💰 Pricing (Pay-Per-Event)

CategoryCost per Call
NHL tools$0.01/call
MLB tools$0.01/call
Premier League tools$0.02/call

Demo mode is FREE - Test any tool with sample data before using real credits.


🚀 Quick Start

Demo Mode (Free)

{
"tool": "nhl_standings",
"demoMode": true
}

Real Data

{
"apifyToken": "your_apify_token",
"footballDataApiKey": "your_football_data_key",
"tool": "premier_league_standings",
"toolInput": {
"season": 2024
},
"demoMode": false
}

📋 Tool Input Examples

NHL Tools

nhl_teams

{
"tool": "nhl_teams",
"demoMode": false
}

nhl_team_roster

{
"tool": "nhl_team_roster",
"toolInput": {
"teamAbbreviation": "STL"
}
}

nhl_standings

{
"tool": "nhl_standings",
"toolInput": {
"season": "20242025"
}
}

nhl_player_stats

{
"tool": "nhl_player_stats",
"toolInput": {
"playerId": 8478402
}
}

MLB Tools

mlb_teams

{
"tool": "mlb_teams",
"demoMode": false
}

mlb_team_roster

{
"tool": "mlb_team_roster",
"toolInput": {
"teamId": 138
}
}

mlb_standings

{
"tool": "mlb_standings",
"toolInput": {
"season": 2024
}
}

mlb_player_stats

{
"tool": "mlb_player_stats",
"toolInput": {
"playerId": 545361,
"season": 2024
}
}

Premier League Tools

premier_league_standings

{
"tool": "premier_league_standings",
"toolInput": {
"season": 2024
}
}

premier_league_scorers

{
"tool": "premier_league_scorers",
"toolInput": {
"season": 2024,
"limit": 10
}
}

premier_league_team_details

{
"tool": "premier_league_team_details",
"toolInput": {
"teamId": 57
}
}

🔗 MCP Integration

Claude Desktop

Add to your claude_desktop_config.json:

{
"mcpServers": {
"sports-data": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-client", "https://api.apify.com/v2/acts/localhowl~sports-data-mcp-server/runs?token=YOUR_TOKEN"]
}
}
}

n8n / Make / Zapier

Use the webhook URL parameter to receive results:

{
"tool": "nhl_standings",
"toolInput": { "season": "20242025" },
"webhookUrl": "https://your-webhook-endpoint.com/receive"
}

📊 Sample Output

nhl_standings

{
"tool": "nhl_standings",
"standings": [
{
"division": "Central",
"teams": [
{
"team": "Winnipeg Jets",
"abbreviation": "WPG",
"wins": 32,
"losses": 12,
"otLosses": 3,
"points": 67,
"gamesPlayed": 47
}
]
}
]
}

mlb_standings

{
"tool": "mlb_standings",
"standings": [
{
"division": "AL Central",
"teams": [
{
"team": "Cleveland Guardians",
"wins": 92,
"losses": 70,
"pct": ".568",
"gamesBack": "-"
}
]
}
]
}

premier_league_standings

{
"tool": "premier_league_standings",
"standings": [
{
"position": 1,
"team": "Liverpool",
"playedGames": 19,
"won": 14,
"draw": 4,
"lost": 1,
"points": 46,
"goalsFor": 45,
"goalsAgainst": 17
}
]
}

🔧 API Sources

LeagueAPIAuth Required
NHLapi-web.nhle.comNo (free)
MLBstatsapi.mlb.comNo (free)
Premier Leaguefootball-data.orgYes (free tier: 10 calls/min)

❓ FAQ

Q: What's the difference between demo mode and real data? A: Demo mode returns realistic sample data instantly (free). Real data mode calls the actual APIs and returns live data.

Q: Do I need API keys? A: NHL and MLB are free public APIs. Premier League requires a free API key from football-data.org.

Q: Can I use this without an AI assistant? A: Yes! Call the Apify API directly or use the Apify console to run the actor.


📞 Support