NBA Prop Lab
Server Details
NBA and WNBA player-prop analytics: daily board, graded track record, matchup and referee data.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- Khavel/proplab-mcp
- GitHub Stars
- 0
- Server Listing
- NBA Prop Lab MCP Server
- ChatGPT
- –
- Claude
- PropLab
TDQS
Scored across 10 tools
Most tools target distinct data, but `games` and `nba_today` overlap heavily on today's NBA games, and `daily_board`/`track_record`/`player_research` all surface model picks and results with blurry boundaries. Descriptions help but don't fully resolve which tool to call for 'today's slate' versus 'how are the picks doing', so an agent will occasionally misselect.
All names use snake_case and are predominantly noun/entity phrases (`games`, `referees`, `usage_leaders`, `track_record`), which reads predictably. Minor deviations: one verb-based name (`search_players`) and ad hoc `_today` suffixes (`nba_today`, `referee_assignments_today`) even though other tools default to today implicitly.
Ten tools is well within the sweet spot and each maps to a distinct slice of the prop-analysis workflow: find player, research player, board, matchup defense, usage, refs, games, and record. Nothing feels padded or missing from a count perspective.
The surface covers the core lifecycle — discovery (`search_players`), deep player context, boards, positional matchup defense, usage, officiating, schedules and historical performance verification. Minor gaps remain: no dedicated team-level stats/matchup tool beyond `defense_vs_position`, no slate-wide injury feed, and no forward-looking schedule beyond a single date.
Available Tools
10 toolsdaily_boardDaily player-prop boardARead-onlyIdempotentInspect
The published NBA or WNBA player-prop board for the next slate (player, stat, line, direction, tier, model score) and how the last settled board did (hits, misses, voids). Informational analysis, not betting advice.
Inputs: league.
defense_vs_positionDefense vs positionARead-onlyIdempotentInspect
How many points, rebounds and assists each team allows to guards, forwards and centers relative to the league average, with defensive rating, opponent pace and ranks.
Inputs: league.
gamesGames by dateARead-onlyIdempotentInspect
NBA and WNBA games on a date (defaults to today, US Eastern).
Inputs: date.
nba_todayNBA todayARead-onlyIdempotentInspect
Today's NBA games with tip-off times, yesterday's final scores and the current standings by conference.
Inputs: no named parameters.
player_researchPlayer researchARead-onlyIdempotentInspect
A player's recent game logs, today's prop lines across books with hit rates, injury status, next game context and the model's picks on that player.
Inputs: playerId (required).
referee_assignments_todayNBA referee assignments todayARead-onlyIdempotentInspect
Officiating crew of each NBA game today (published by the league the morning of game day) with each referee's fouls per game.
Inputs: no named parameters.
refereesNBA refereesARead-onlyIdempotentInspect
All NBA referees this season with games worked, fouls per game and fouls above the league average.
Inputs: no named parameters.
search_playersSearch playersARead-onlyIdempotentInspect
Find NBA and WNBA players by name; returns their ids for player_research.
Inputs: query (required).
track_recordPublic track recordARead-onlyIdempotentInspect
Settled record of the model's picks with optional filters. Reading it: the overall*/total* fields count every pick the engine evaluated, including Weak ratings that are never published; the published record is the PREMIUM tier (premiumHitRate, goodPicks) and STANDARD (marginalPicks). Dates before 2026-04-03 are a backtest; use from=2026-04-03 for live picks only.
Inputs: to, from, tier, league.
usage_leadersUsage rate leadersARead-onlyIdempotentInspect
Players ranked by explicitly observed usage percentage (0–100), not unknown/default zero values. Requires at least 10 observed qualifying games. Season and last-10 played-game observation denominators are included; missing L10 is null. Empty coverage means unavailable, not zero usage. Previous-season fallback is explicitly labelled; asOf is the query date. Minutes/points use all qualifying played games.
Inputs: league.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
NBA/WNBA betting analytics: live odds, sharp fair prices, injuries, and prop verification.
NBA player props by sportsbook since 2023, plus play-by-play, shot locations and odds. REST and MCP.
Live PrizePicks prop lines, goblin/demon tiers, line history, graded results, sportsbook comparison.
Live odds, cross-book +EV and graded player-prop results across 37 books. Hosted endpoint included.
Related MCP Servers
AlicenseAqualityBmaintenanceLive sports betting odds, cross-book +EV, and graded player-prop resolution across 13 books.11386 npm1MIT- AlicenseNot gradedqualityBmaintenanceEnables AI agents to query NBA, WNBA, and men's and women's college basketball data through tools for play-by-play, shot charts, stats, odds, props, injuries, and ratings.MIT
- AlicenseNot gradedqualityCmaintenanceGrades sports bets against thousands of play-by-play simulations, reporting simulated probability, implied probability, and edge.MIT
- AlicenseAqualityDmaintenanceProvides AI-powered sports analytics for Daily Fantasy Sports (DFS) with real-time player projections, lineup optimization, live odds aggregation from multiple sportsbooks, and SHAP-based explainability to understand recommendation reasoning.41MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.