PropLine
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PROPLINE_API_KEY | Yes | Your PropLine API key. Get a free key at prop-line.com | |
| PROPLINE_BASE_URL | No | Override base URL for self-hosted setups. Defaults to https://api.prop-line.com | https://api.prop-line.com |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| propline_list_sportsA | 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 first to discover what sport_key values are valid for the other tools. |
| propline_list_eventsA | 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, +EV, or results. |
| propline_list_event_marketsA | 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 markets a given event carries. |
| propline_get_oddsA | 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 a comma-separated list (e.g. 'h2h,spreads,totals' or 'player_points,player_rebounds'). Response includes a bookmakers[] array across every book that carries the requested markets (currently up to 13: Bovada, DraftKings, FanDuel, Pinnacle, BetMGM, BetRivers, Unibet, Underdog, PrizePicks, Kalshi, Polymarket, Matchbook, Smarkets — coverage varies by sport). |
| propline_get_odds_historyA | Pro-tier endpoint. Returns the historical line-movement snapshot series for an event (every recorded price/point change per outcome over the event's lifetime). Free tier returns market structure with redacted snapshots and an upgrade pointer. |
| propline_get_scoresA | 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 score'. |
| propline_get_resolution_summaryA | 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 graded/settled, games, sports covered, plus per-sport and top-market breakdowns. Useful for: 'how much graded prop data does PropLine have, what's the coverage'. A coverage proof, never a profitability claim. |
| propline_get_event_statsB | Book-agnostic raw box-score stats for a completed event. Returns per-player stats (e.g. strikeouts, hits, points, rebounds, shots-on-goal) decoupled from any sportsbook's lines. Free tier. |
| propline_get_event_resultsA | 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 line. The single most distinctive feature vs the-odds-api: they don't grade props at any tier. Free tier returns the same structure with resolution and actual_value redacted plus an upgrade pointer. |
| propline_get_player_historyB | Player prop history across recent games. Returns each prior prop this player took with line, prices, resolution, and actual value. Pro tier returns full data; free tier returns redacted resolution/actual_value with an upgrade pointer. |
| propline_get_event_evA | Pro-tier endpoint. Returns cross-book +EV per outcome for an event. We anchor on Pinnacle's sharp line, remove vig, derive a no-vig fair line, and compute EV% per book at the same line. Outcomes are sorted with +EV plays floated to the top of each line group. PrizePicks is excluded from EV math (DFS payouts aren't comparable to per-book prices). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
Each tool targets a distinct data layer: discovery (sports/events/markets), odds retrieval (current/history), game outcomes (scores/stats/results), and analysis (EV/player history/coverage). Even the completed-event tools are cleanly separated between raw box-score stats and graded prop resolutions.
All tools share the propline_ prefix and follow a clear list_ pattern for discovery endpoints and get_ pattern for data retrieval endpoints. Noun targets are consistent and readable, with compound names like event_markets and odds_history following the same convention.
Eleven tools is well-scoped for a sports prop data API, covering discovery, odds, scores, historical data, and resolved outcomes without unnecessary duplication. Each endpoint earns its place and supports a clear workflow.
The surface covers the full read-only lifecycle: discover sports/events/markets, fetch current and historical odds, retrieve scores and box-score stats, and access graded outcomes, player history, and +EV analysis. No obvious dead ends or missing core operations exist for the stated domain.