SportIntel MCP

by epicmotionsd

SportIntel MCP is an AI agent for sports analytics. It provides explainable player projections, lineup optimization, and real-time odds for DFS and betting apps.

27 runs
2 users
Try This Actor

Opens on Apify.com

About SportIntel MCP

Ever wish you could just ask an expert for their take on a player prop or DFS lineup? That's essentially what SportIntel MCP does. It's an AI sports analytics agent built on the Model Context Protocol that I use to cut through the noise. Instead of just spitting out numbers, it gives you explainable projections—so you understand the *why* behind a player's potential. When I'm building lineups, its optimization suggestions are a huge time-saver, helping to balance risk and upside based on current conditions. And because it pulls in real-time betting odds, I can spot value discrepancies across sportsbooks faster than I could manually. It's built for developers and tinkerers who want to integrate this kind of smart analysis directly into their own DFS or sports betting applications. You get the actionable insight of a seasoned analyst, but in a format you can programmatically work with. If you're building in this space, it's a solid way to add a sophisticated analytics layer without starting from scratch.

What does this actor do?

SportIntel MCP is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

SportIntel MCP - AI-Powered Sports Analytics

An MCP (Model Context Protocol) server that provides AI-powered analytics for Daily Fantasy Sports (DFS). It delivers explainable player projections, lineup optimization, and real-time betting odds.

Overview

SportIntel MCP is a tool for developers and DFS players. It uses AI to generate player projections with SHAP-based explanations, builds optimized lineups, and fetches live odds from multiple sportsbooks. It runs in two modes: a single-execution batch mode for getting results, or a persistent server mode for integration with MCP clients like Claude Desktop.

Key Features

  • Player Projections (get_player_projections): Fetches DFS projections for 200+ players per slate. Includes DraftKings/FanDuel salaries, projected fantasy points with floor/ceiling ranges, value scores, ownership estimates, confidence scores, and SHAP explanations for AI reasoning.
  • Lineup Optimizer (optimize_lineup): Generates optimal DFS lineups. Supports strategies for cash games or tournaments, handles positional constraints, and allows for player exclusions/inclusions and stack identification.
  • Live Odds (get_live_odds): Retrieves real-time betting odds from 10+ sportsbooks. Covers spreads, totals, moneylines, and player props, with best-odds finding and line movement tracking.
  • Explain Recommendation (explain_recommendation): Provides SHAP-powered explainability for any player recommendation, showing feature importance and human-readable reasoning.

How to Use

The actor primarily operates in batch mode. You configure a run with an input specifying the tool and its arguments.

Input Structure

The basic input JSON requires a mode and a tool with its arguments.

Batch Mode Example:

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

Server Mode Example:
To run as a persistent MCP server for client connections:

{
  "mode": "server"
}

Available Tools & Arguments

  • get_player_projections

    • sport (required): "NBA", "NFL", "MLB", "NHL"
    • slate (optional): "main", "early", "afternoon", "evening"
    • date (optional): ISO 8601 date (default: today)
    • minSalary / maxSalary (optional): Salary filters.
    • positions (optional): Array of positions to include.
  • optimize_lineup

    • sport (required): "NBA", "NFL", "MLB", "NHL"
    • projections (required): Array of player projection objects.
    • strategy (optional): "cash", "tournament", "balanced".
    • lineupCount (optional): Number of lineups (1-150).
    • requiredPlayers / excludedPlayers (optional): Player ID arrays.
    • maxPlayersPerTeam (optional): Default is 4.
  • get_live_odds

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

    • playerId or playerName (optional): Identifier for the player to explain.
    • method (optional): "shap", "lime", "feature_importance".

Input/Output

Example Output

A call to get_player_projections returns structured data like this:

{
  "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"
          }
        ]
      }
    }
    // ... more players
  ]
}

Data Storage

Results are saved within the Apify platform:
* Dataset: Contains the primary data (player projections, generated lineups, odds data).
* Key-Value Store: Holds metadata, cache, and run status information.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try SportIntel MCP now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
epicmotionsd
Pricing
Paid
Total Runs
27
Active Users
2
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support