VOOZH about

URL: https://apify.com/epicmotionsd/sportintel-mcp

โ‡ฑ SportIntel MCP ยท Apify


Pricing

from $0.01 / 1,000 results

Go to Apify Store

is the first AI-powered sports analytics Actor built on the Model Context Protocol (MCP). It provides explainable player projections, lineup optimization, and real-time betting odds for Daily Fantasy Sports (DFS) and sports betting.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Shawn Sonnier

Shawn Sonnier

Maintained by Community

Actor stats

1

Bookmarked

17

Total users

1

Monthly active users

7 months ago

Last modified

Share

SportIntel MCP - AI-Powered Sports Analytics

The first AI-powered sports analytics MCP (Model Context Protocol) server for Daily Fantasy Sports (DFS). Get explainable player projections, lineup optimization, and real-time odds with SHAP AI explanations.

๐Ÿ€ Features

1. Player Projections (get_player_projections)

Get AI-powered DFS player projections with:

  • Real DraftKings/FanDuel salaries (200+ players per slate)
  • Projected fantasy points with floor/ceiling ranges
  • Value analysis (points per $1K salary)
  • SHAP explainability - understand WHY the AI recommends each player
  • Ownership estimates
  • Confidence scores

2. Lineup Optimizer (optimize_lineup)

Generate optimal DFS lineups with:

  • Multiple strategies (cash game, tournament, balanced)
  • Position constraints (PG, SG, SF, PF, C, G, F, UTIL)
  • Player exclusions/inclusions
  • Max players per team
  • Stack identification
  • Risk scoring

3. Live Odds (get_live_odds)

Real-time betting odds from 10+ sportsbooks:

  • Spreads, totals, moneylines, player props
  • Best odds finder
  • Line movement tracking
  • Multi-bookmaker comparison

4. Explain Recommendation (explain_recommendation)

SHAP-powered AI explainability:

  • Feature importance rankings
  • Human-readable reasoning
  • Understand projection factors

๐Ÿš€ Usage

Batch Mode (Default)

Run once and get results:

Input Example:

{
"mode":"batch",
"tool":"get_player_projections",
"arguments":{
"sport":"NBA",
"slate":"main",
"minSalary":8000
}
}

Output (Real Results from Production):

{
"sport":"NBA",
"slate":"main",
"date":"2025-11-23",
"projections":[
{
"playerName":"Giannis Antetokounmpo",
"team":"MIL",
"position":"PF",
"salary":5500,
"projectedPoints":63.4,
"floor":50.7,
"ceiling":76.1,
"value":11.53,
"ownership":45.2,
"confidence":0.95,
"explanation":{
"topFactors":[
{
"factor":"recent_performance",
"impact":63.4375,
"description":"Averaging 63.4 FP over last 8 games"
}
]
}
},
{
"playerName":"LaMelo Ball",
"team":"CHA",
"position":"PG",
"salary":5500,
"projectedPoints":46.5,
"value":8.45,
"confidence":0.93
}
]
}

14 players retrieved in < 50 seconds with full SHAP explanations

Server Mode

Keep running as MCP server for continuous use with Claude Desktop or other MCP clients.

Input:

{
"mode":"server"
}

๐Ÿ› ๏ธ Available Tools

get_player_projections

Arguments:

  • sport (required): "NBA", "NFL", "MLB", or "NHL"
  • slate (optional): "main", "early", "afternoon", "evening"
  • date (optional): ISO 8601 date (defaults to today)
  • minSalary (optional): Filter by minimum salary
  • maxSalary (optional): Filter by maximum salary
  • positions (optional): Array of positions to filter

optimize_lineup

Arguments:

  • sport (required): "NBA", "NFL", "MLB", or "NHL"
  • projections (required): Array of player projections
  • strategy (optional): "cash", "tournament", "balanced"
  • lineupCount (optional): Number of lineups to generate (1-150)
  • requiredPlayers (optional): Player IDs that must be in lineup
  • excludedPlayers (optional): Player IDs to exclude
  • maxPlayersPerTeam (optional): Max players from same team (default: 4)

get_live_odds

Arguments:

  • sport (required): "NBA", "NFL", "MLB", or "NHL"
  • markets (optional): ["spreads", "totals", "moneylines", "player_props"]
  • team (optional): Filter by team name
  • bookmakers (optional): Array of bookmaker names

explain_recommendation

Arguments:

  • playerId (optional): Player ID to explain
  • playerName (optional): Player name to explain
  • method (optional): "shap", "lime", "feature_importance"

๐Ÿ“Š Output

Results are saved to:

  • Dataset: Player projections, lineups, odds data
  • Key-Value Store: Metadata, cache, status

๐Ÿ’ก Use Cases

DFS Players

  • Get daily player projections with explainable AI
  • Optimize lineups for cash games or tournaments
  • Understand ownership levels to find leverage
  • Research players with SHAP explanations

Sports Bettors

  • Compare odds across multiple sportsbooks
  • Find best available lines
  • Track line movements
  • Analyze player props

Data Scientists

  • Access structured sports data via API
  • Train custom models on projections
  • Backtest lineup strategies
  • Research AI explainability

Content Creators

  • Generate data-driven content
  • Create talking points with AI explanations
  • Produce lineup articles
  • Analyze player trends

๐Ÿ”‘ API Keys (Optional)

The Odds API

Get free API key at https://the-odds-api.com/

  • Free tier: 500 requests/month
  • Used for live odds data
  • Not required for projections

RotoGrinders API

Get API key at https://rotogrinders.com/

  • Has free tier
  • Used for DFS salaries (fallback to DraftKings API if not provided)
  • Optional but recommended

๐Ÿ“ˆ Data Sources

  • BallDontLie API: Free NBA stats
  • DraftKings API: Real-time DFS salaries
  • RotoGrinders API: DFS salaries & ownership (optional)
  • The Odds API: Live betting odds (optional)

๐ŸŽฏ Sports Supported

Currently

  • โœ… NBA (fully functional)

Coming Soon

  • ๐Ÿ”œ NFL (architecture ready)
  • ๐Ÿ”œ MLB (architecture ready)
  • ๐Ÿ”œ NHL (architecture ready)

๐Ÿงช Example Scenarios

Scenario 1: Get Tonight's NBA Projections

{
"mode":"batch",
"tool":"get_player_projections",
"arguments":{
"sport":"NBA",
"slate":"main"
}
}

Scenario 2: Find Value Plays Under $7K

{
"mode":"batch",
"tool":"get_player_projections",
"arguments":{
"sport":"NBA",
"maxSalary":7000
}
}

Scenario 3: Generate Tournament Lineups

{
"mode":"batch",
"tool":"optimize_lineup",
"arguments":{
"sport":"NBA",
"projections":[...],
"strategy":"tournament",
"lineupCount":20
}
}

Scenario 4: Compare NBA Spreads

{
"mode":"batch",
"tool":"get_live_odds",
"arguments":{
"sport":"NBA",
"markets":["spreads"]
}
}

๐Ÿ† Advantages

vs. Traditional DFS Sites

  • โœ… Explainable AI - Understand WHY, not just WHAT
  • โœ… Free tier - No subscription required
  • โœ… Open source - Transparent algorithms
  • โœ… API access - Integrate with your tools

vs. Manual Research

  • โœ… AI-powered - Advanced projections using ML
  • โœ… Automated - Instant results, no manual work
  • โœ… Multi-source - Aggregates data from multiple APIs
  • โœ… Real-time - Always up-to-date

๐Ÿ“– Documentation

๐Ÿค Support

๐Ÿ“œ License

MIT License - Free to use for personal and commercial projects

๐Ÿš€ Getting Started

  1. Click "Try for free"
  2. Select your mode (batch or server)
  3. Choose a tool to run
  4. Provide arguments
  5. Click "Start"
  6. View results in Dataset

That's it! Get AI-powered sports analytics in seconds.


Built with โค๏ธ by RoizenLabs

Powered by: Claude AI, TypeScript, Apify, MCP Protocol

You might also like

Draftkings scraper UNLEASHED

syntellect_ai/draftkings-pipeline-actor

The DraftKings API Actor is a powerful web scraping tool designed to extract comprehensive sports betting data and daily fantasy sports (DFS) information from the DraftKings platform. It provides real-time access to betting odds, contest details, and player statistics across multiple sports.

๐Ÿ‘ User avatar

christopher athans crow

10

DraftKings Scraper

parseforge/draftkings-scraper

Scrape DraftKings DFS contests, player salaries, and sportsbook betting odds with automated data collection. Access near real-time information for NFL, NBA, MLB, NHL, and more sports, delivering structured data for analysis, modeling, and sports research workflows.

101

5.0

Sports Betting Intelligence - Odds & Arbitrage AI

viralanalyzer/sports-betting-intelligence

Real-time odds comparison across 20+ bookmakers. Arbitrage detection.

107

5.0

Sports Betting Odds Scraper โ€” Live Lines by Bookmaker

sian.agency/sports-betting-odds-scraper

Pull live sports betting odds from 8+ bookmakers in one run โ€” moneyline, spreads and totals for NFL, NBA, MLB, NHL, soccer and more. One row per bookmaker line, plus live scores and a sports directory. American or decimal odds, US/UK/EU/AU regions. Export JSON, CSV or Excel.

๐Ÿ‘ User avatar

SIรN Oรœ

2

LIV Golf Player Stats Scraper

parseforge/livgolf-stats-scraper

Mine player and team records from Livgolf Stats with stats, rankings, profiles, history and head to head splits when published. Built for fantasy sports, betting analytics, agencies and sports media. Run on demand or on a recurring schedule and feed every row into your favourite analytics or work.

The Odds API Sports Scraper

parseforge/the-odds-api-sports-scraper

Enumerate sports available on The Odds API with sport_key, sport_title, group, active, has_outrights, and description. Filter by group like Soccer or American Football, or toggle active only. Useful for building odds dashboards, line shopping tools, and betting analytics pipelines.

Draft Kings scraper

syntellect_ai/draftkings-api-actor

SPORTS BETTING DATA DRAFT KINGS contest data, player DFS salaries, and sportsbook betting lines in seconds. No Draft Kings account required. Proxy rotation included. Built for DFS optimizers, sports betting models, over 350,000 results per month DRAFT KINGS SCRAPER IS #1 DFS data source

๐Ÿ‘ User avatar

christopher athans crow

232

5.0

Google News Sports Pulse: Sentiment & Sub-Category Tracker

complex_intricate_networks/google-news-sports-pulse-sentiment-sub-category-tracker

Scrape real-time sports news for Cricket, F1, Football, and more. Track player sentiment, team updates, and trending sports stories with advanced keyword filtering.