# Proplineapi Propline MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.proplineapi%2Fpropline-mcp
Registry id: `mcp-registry/io.github.proplineapi/propline-mcp`
Status: live (checked 2026-10-27T04:10:53.284Z)

## Measurements (30 days)

- Uptime: 99.93%
- Checks: 4999
- Outages (90 days): 7

## Install

```json
{
  "mcpServers": {
    "proplineapi-propline-mcp-server": {
      "type": "http",
      "url": "https://mcp.prop-line.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http proplineapi-propline-mcp-server https://mcp.prop-line.com/mcp
```

## Tools (36)

- `propline_create_free_api_key`: Create a free personal PropLine API key for the user and EMAIL it to them. Use this when the user wants their own key — e.g. they hit a shared-demo-key rate lim
- `propline_export_odds_history`: Backfill-pass / Enterprise only. Bulk line-movement tick history as CSV — every recorded odds snapshot (price + line, per book, including period markets) across
- `propline_get_best_line`: Cross-book line shopping (Hobby+ for prices; free tier gets the full structure with book identities + best-first ranking but prices nulled and redacted:true). F
- `propline_get_book_accuracy`: Free-tier endpoint. How well each sportsbook prices player props: each book's closing prop prices are de-vigged and scored (Brier) against the real result and a
- `propline_get_dfs_payouts`: Free-tier reference math. Returns the PrizePicks Power Play (all legs must hit) and Flex Play (partial payouts) entry payout schedule for 2-6 legs, plus the per
- `propline_get_event_context`: Game context for an event — the conditions a prop settles under. MLB: probable starting pitchers and their throwing hand (L/R/S — platoon-split context for ever
- `propline_get_event_ev`: Pro-tier endpoint. Returns cross-book +EV per outcome for an event. We anchor on a sharp book, remove vig, derive a no-vig fair line, and compute EV% per book a
- `propline_get_event_ids`: Free-tier endpoint. Id crosswalk for one sport: one object per event from 3 days ago to 30 days ahead with PropLine's event id, commence_time, teams (+ team key
- `propline_get_event_movement`: Line movement + steam detection from the snapshot tick history. Per (book, market, outcome): opening line, latest line, signed implied-probability shift, point 
- `propline_get_event_projections`: Market-implied consensus projection per (market, player) for an event: the line where the no-vig P(over) crosses 50%, median across contributing sportsbooks. Us
- `propline_get_event_results`: Pro-tier endpoint. Returns graded prop outcomes for a completed event — every Over/Under marked won, lost, push, or void with the actual stat value next to the 
- `propline_get_event_stats`: Book-agnostic raw box-score stats for an event. Returns per-player stats (e.g. strikeouts, hits, points, rebounds, shots-on-goal) decoupled from any sportsbook'
- `propline_get_futures`: Free-tier endpoint. Returns season-long futures (outright) markets for a sport — championship/Super Bowl/division/conference winners, MVP and award winners, sea
- `propline_get_golf_rounds`: Free-tier endpoint. A golfer's completed rounds, newest first, with strokes, score to par and hole counts (eagles, birdies, pars, bogeys, doubles), plus last-5/
- `propline_get_golf_tournaments`: Free-tier endpoint. Golf tournaments we hold round data for, newest first, with player and round counts. Filter by tour (pga, dp_world, liv, lpga, korn_ferry, c
- `propline_get_injuries`: Free-tier endpoint. The current injury report for NFL, NCAAF, NBA, WNBA, NHL or MLB: each listed player with status (Out, Questionable, Day-To-Day, 15-Day-IL...
- `propline_get_injury_history`: Free-tier endpoint. Every injury status change in a sport over the last 1-90 days, newest first: old_status -> new_status with the time we saw it (new_status nu
- `propline_get_mlb_grand_salami`: Free-tier endpoint. Returns the synthetic daily MLB Grand Salami for a given UTC date — total runs scored across every MLB game on the slate plus each book's im
- `propline_get_nhl_daily_goals_total`: Free-tier endpoint. Returns the synthetic daily NHL goals total (hockey's equivalent of the MLB Grand Salami) for a given US Eastern date — total goals scored a
- `propline_get_odds`: Get live odds. If event_id is supplied, returns full per-event props for that event; otherwise returns bulk game-line odds for the whole sport. Pass markets as 
- `propline_get_odds_closing`: Hobby+ endpoint. Returns the OPENING and CLOSING line per (book, market, outcome) for an event. Closing = the last snapshot at or before commence_time (price/po
- `propline_get_odds_history`: Hobby+ endpoint. Returns the historical line-movement snapshot series for an event (every recorded price/point change per outcome over the event's lifetime). Fr
- `propline_get_player_games`: A player's recent games with every raw box-score stat per game — one call instead of one request per event. Use this to answer 'how has X actually performed lat
- `propline_get_player_history`: Player prop history across recent games for one market. Returns each prior prop this player took with line, prices, resolution, actual value, is_main_line (the 
- `propline_get_player_trends`: Hit-rate trends / last-N-games over rate for a player — unique to PropLine's prop-resolution data. For each market the player has graded history in, returns ove
- `propline_get_resolution_summary`: Free-tier endpoint. Returns the factual volume of player props PropLine has graded against real box scores over the last N days (aggregated counts only): total 
- `propline_get_scores`: Free-tier endpoint. Returns recent and live game scores plus status (scheduled, live, final) for a sport. Useful for: 'is this game over yet, what was the final
- `propline_get_webhook_deliveries`: Recent delivery attempts for one webhook (Streaming Lite tier and up), newest first — the debugging surface for 'why isn't my webhook firing'. Each row: status 
- `propline_grade_clv`: Hobby+ endpoint. Grades PLACED bets against their closing lines. Closing line value is the only durable proxy for whether a bettor has edge: did the price they 
- `propline_list_event_markets`: List the market types available for a specific event (e.g. h2h, spreads, totals, player_points, pitcher_strikeouts). Useful when you don't know which prop marke
- `propline_list_events`: List upcoming events for a sport. Returns each event's id, home_team, away_team, commence_time. Use the returned event_id to drill into per-event odds, props, +
- `propline_list_sports`: List all sports PropLine currently polls. Returns sport keys (e.g. baseball_mlb, basketball_nba, soccer_epl) along with human titles and active status. Use this
- `propline_list_webhooks`: List the API key's webhook subscriptions (Streaming Lite tier and up; other tiers get a 403 with an upgrade URL). Read-only: signing secrets are always masked, 
- `propline_price_sgp`: Hobby+ endpoint. Prices a same-game parlay at the BOOK'S OWN correlated odds — the price a FanDuel customer would be offered for that exact slip right now, not 
- `propline_replay_webhook_events`: Re-read a webhook subscription's events in order from a cursor — answers 'my endpoint was down, what did I miss?'. Every delivery carries an X-PropLine-Sequence
- `propline_search_players`: Find a player by name fragment and get their stable player_id (e.g. 'mlb:677951') plus every spelling the books use (known_names). Free tier. Pass the player_id

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
