proplineapi/propline-mcp

🏃 Sports
0 Views
0 Installs

📇 ☁️ - Live sports betting odds, cross-book +EV, and graded prop resolution (every Over/Under settled against real box scores) across 13 sportsbooks for MLB, NBA, NHL, NFL, soccer, and UFC. the-odds-api compatible; free tier, no card.

Quick Install

One-Click IDE Configuration
claude_desktop_config.json
{
  "mcpServers": {
    "proplineapi-propline-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "proplineapi-propline-mcp"
      ]
    }
  }
}
Or

Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.

Documentation Overview

propline-mcp

npm version License: MIT

Listed in the official MCP Registry as io.github.proplineapi/propline-mcp — discoverable from Claude Code, Claude Desktop, and any MCP-aware client.

Model Context Protocol server for the PropLine player props betting odds API. Plug it into Claude Desktop, Claude Code, or any MCP-compatible client and ask natural-language questions about live odds, prop resolution, cross-book +EV, scores, and box-score stats — the model picks the right tool, calls the API, and answers from real data.

No more "I'd need an API for that" deflections from your AI assistant. PropLine MCP turns sports-betting research into a chat.

What you can ask

Once installed, you can prompt the model with things like:

  • "What's the +EV on Yankees vs Red Sox tonight across all books?"
  • "Pull Aaron Judge's last 20 prop-bet history with hit/miss outcomes."
  • "List today's MLB pitcher strikeout props from DraftKings and Pinnacle side by side."
  • "Did Nikola Jokic's points prop hit last night? What was the line?"
  • "Compare PrizePicks DFS projections to Bovada lines for tonight's NBA slate."
  • "What's the first-quarter total on Lakers vs Celtics, and which book has the best Over?"

The model uses these tools transparently:

ToolWhat it does
propline_list_sportsDiscover what sports PropLine polls (38 today)
propline_list_eventsUpcoming events for a sport, with ids
propline_list_event_marketsAvailable market types for an event
propline_get_oddsLive odds — bulk by sport or full props per event. Accepts period (q1/h1/p1/f5/…) to scope to game-period markets.
propline_get_odds_historyHobby+: snapshot history per outcome; supports period (q1/h1/…) plus time-window filters (from/to, relative_from/relative_to, interval, changes_only)
propline_get_odds_closingHobby+: closing line per (book, market, outcome) — CLV helper. Accepts period to scope to a specific game period.
propline_export_odds_historyBackfill-pass / Enterprise: bulk line-movement tick history (every snapshot, per book) for a sport. Requires a since/until window; result capped to 200 rows (use the REST endpoint directly for the full file).
propline_get_futuresSeason-long futures — championship/division/conference winners, MVP + awards, season win totals — across Bovada/FanDuel/DraftKings/Pinnacle (free)
propline_get_scoresGame scores + status (free)
propline_get_dfs_payoutsPrizePicks Power/Flex payout schedule + per-leg breakeven win probability (free)
propline_get_mlb_grand_salamiSynthetic daily MLB Grand Salami — total runs + each book's implied line (free)
propline_get_nhl_daily_goals_totalSynthetic daily NHL goals total — hockey's Grand Salami (free)
propline_get_resolution_summaryGraded-prop volume + per-sport/market breakdown (free)
propline_get_event_statsRaw box-score stats (free, book-agnostic)
propline_get_event_contextGame conditions a prop settles under — probable pitchers, lineup flag, home-plate umpire, first-pitch weather (free)
propline_get_event_movementLine movement + steam detection (sharp-money signal across all books) from the tick history (Hobby+)
propline_get_event_resultsPro: graded won/lost/push per prop
propline_get_player_historyPlayer prop history with resolution
propline_get_player_trendsHit-rate trends — over/under/push splits over last 5/10/20/50 graded games, streak, avg actual (optional dfs_odds_type to scope to a PrizePicks flavor)
propline_get_event_evPro: cross-book +EV with no-vig fair lines
propline_get_best_lineHobby+: cross-book line shopping — best price per (market, player, line) across all comparable books, all_prices sorted best-first; optional bookmakers filter

Zero-config quick start

No key needed to try it. The server falls back to a shared public demo key, so this just works:

npx -y propline-mcp

Your agent can immediately pull live odds, scores, and stats. The demo key is free-tier and shared — paid features (resolution, +EV, history, exports) return a redacted teaser, and limits are pooled across everyone. For full access and your own limits, set PROPLINE_API_KEY (below). Get a free personal key at prop-line.com.

Install (with your own key)

1. Get a PropLine API key

prop-line.com — free tier is 1,000 requests/day, no credit card. Pro at $19/mo unlocks resolution, history, and +EV.

2. Add to your MCP client

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "propline": {
      "command": "npx",
      "args": ["-y", "propline-mcp"],
      "env": {
        "PROPLINE_API_KEY": "YOUR_KEY_HERE"
      }
    }
  }
}

Restart Claude Desktop. The hammer icon should show 21 PropLine tools.

Claude Code

claude mcp add propline \
  --env PROPLINE_API_KEY=YOUR_KEY \
  -- npx -y propline-mcp

Any other MCP client

Run propline-mcp as a stdio server. Most clients accept a command + env. See the MCP spec for client-specific config.

Configuration

Env varRequiredDefaultNotes
PROPLINE_API_KEYnoshared demo keyUnset = shared free demo key (paid features redacted, pooled limits). Set your own free key from prop-line.com for full access.
PROPLINE_BASE_URLnohttps://api.prop-line.comOverride for self-hosted setups

Comparison with the-odds-api

PropLine is API-compatible at the response level (same bookmakers[].markets[].outcomes[] shape) and adds three things the-odds-api doesn't offer at any tier:

  1. Prop resolution — every Over/Under graded against the actual box-score stat after the game
  2. Cross-book +EV — Pinnacle-anchored no-vig fair lines per book, sorted with +EV plays at the top
  3. Webhooks — push delivery on Streaming tier, not pull-only

Pricing: free at 1,000 req/day (vs their 500/month), Pro at $19/mo for 25,000 req/day, Streaming at $79/mo for 1,000,000 req/day. No credit math.

License

MIT

Related MCP Servers

anup-shesh/garmin-local-mcp

🐍 🏠 🍎 🪟 🐧 - Local-first Garmin data warehouse: incremental sync into SQLite you own, with server-side trends, lag-aware correlations, personal baselines, and anomaly detection returned as compact tables. Analysis keeps working offline when Garmin's API breaks, and a zero-auth FIT-bundle import fills gaps with no login at all.

🏃 Sports0 views
arturogarrido/claudinho

📇 🏠 🍎 🪟 🐧 - Live scores, fixtures, standings, and read-only prediction-market signals for the 2026 World Cup. No API keys.

🏃 Sports0 views
Backspace-me/sportscore-mcp

📇 ☁️ 🍎 🪟 🐧 - Live scores, standings, top scorers, player stats, and knockout brackets for football, basketball, cricket, and tennis. Free public API, no key required.

🏃 Sports0 views
chessceo/chessceo-mcp

📇 ☁️ 🏠 🍎 🪟 🐧 - Chess data via chess.ceo — 11.7M+ games and 1.5M FIDE player profiles. 8 tools: player search, per-player opening preparation (opening tree with frequency + win rate), position statistics from the full game database, head-to-head records, and live tournament broadcasts. No API key. Remote server at https://mcp.chess.ceo/mcp or local via npx -y @chessceo/mcp.

🏃 Sports0 views

Engagement

Views
0
Installs
0
Upvotes
0

Views and upvotes are unique per visitor network (hashed IP). Installs count copy actions.

Status

Health: Not checked yet

We have not completed a health check for this listing yet.

No check timestamp yet.

Unclaimed listing (imported or pending owner verification). Claim it →
★ Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Claim this listing

Promote this listing

Optional paid placement. Free listings stay free forever.

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.