{"data":{"name":"io.github.Khavel/proplab","title":"NBA Prop Lab","description":"NBA and WNBA player-prop analytics: daily board, graded track record, matchup and referee data.","version":"1.0.0-remote","websiteUrl":"https://nbaproplab.com","repositoryUrl":"https://github.com/Khavel/proplab-mcp","remotes":[{"url":"https://nbaproplab.com/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-22T18:27:39.832Z","updatedAt":"2026-10-22T18:27:39.832Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"NBA Prop Lab","source":"official-registry","sourceId":"io.github.Khavel/proplab","updatedAt":"2026-10-22T18:27:39.832Z","confidence":100,"websiteUrl":"https://nbaproplab.com","description":"NBA and WNBA player-prop analytics: daily board, graded track record, matchup and referee data.","verification":"official","repositoryUrl":"https://github.com/Khavel/proplab-mcp"}],"toolIndex":{"tools":[{"serverName":"io.github.Khavel/proplab","endpointFingerprint":"4dfc0ff8f8394c0933f86945337d23439ba562a805e14a29c140174add1ed063","name":"daily_board","title":"Daily player-prop board","description":"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.","inputSchema":{"type":"object","properties":{"league":{"description":"League: \"nba\" or \"wnba\".","type":"string","default":"nba"}}},"annotations":{"title":"Daily player-prop board","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"64549a7d5e50d02db5b3db42fcf4d7dc5311a09d295bf271250d898c964e818e","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T15:47:00.339Z","metadataTrust":"untrusted"},{"serverName":"io.github.Khavel/proplab","endpointFingerprint":"4dfc0ff8f8394c0933f86945337d23439ba562a805e14a29c140174add1ed063","name":"defense_vs_position","title":"Defense vs position","description":"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.","inputSchema":{"type":"object","properties":{"league":{"description":"League: \"nba\" or \"wnba\".","type":"string","default":"nba"}}},"annotations":{"title":"Defense vs position","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"30d116911058f61c0fc6e7f0ee43e6944f5ebf4a80e127e4416d28b15b8bf7e0","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T15:47:00.339Z","metadataTrust":"untrusted"},{"serverName":"io.github.Khavel/proplab","endpointFingerprint":"4dfc0ff8f8394c0933f86945337d23439ba562a805e14a29c140174add1ed063","name":"games","title":"Games by date","description":"NBA and WNBA games on a date (defaults to today, US Eastern).","inputSchema":{"type":"object","properties":{"date":{"description":"Optional date, yyyy-MM-dd.","type":["string","null"],"default":null}}},"annotations":{"title":"Games by date","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"d031eb3f52ad6cadeaaa893778b29523305a824eb798694eb8c0e3579e9302e0","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T15:47:00.339Z","metadataTrust":"untrusted"},{"serverName":"io.github.Khavel/proplab","endpointFingerprint":"4dfc0ff8f8394c0933f86945337d23439ba562a805e14a29c140174add1ed063","name":"nba_today","title":"NBA today","description":"Today's NBA games with tip-off times, yesterday's final scores and the current standings by conference.","inputSchema":{"type":"object","properties":{}},"annotations":{"title":"NBA today","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"7c13389d137876c6dffe8638747052d7c2d637bd45fda6bb6c6726c4dfdb1052","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T15:47:00.339Z","metadataTrust":"untrusted"},{"serverName":"io.github.Khavel/proplab","endpointFingerprint":"4dfc0ff8f8394c0933f86945337d23439ba562a805e14a29c140174add1ed063","name":"player_research","title":"Player research","description":"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.","inputSchema":{"type":"object","properties":{"playerId":{"description":"Player id from search_players.","type":"integer"}},"required":["playerId"]},"annotations":{"title":"Player research","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"cf31fa8dd880e04cc7732bf9ca0c11899cf79737c607d0c4f65121bfd328f109","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T15:47:00.339Z","metadataTrust":"untrusted"},{"serverName":"io.github.Khavel/proplab","endpointFingerprint":"4dfc0ff8f8394c0933f86945337d23439ba562a805e14a29c140174add1ed063","name":"referee_assignments_today","title":"NBA referee assignments today","description":"Officiating crew of each NBA game today (published by the league the morning of game day) with each referee's fouls per game.","inputSchema":{"type":"object","properties":{}},"annotations":{"title":"NBA referee assignments today","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"7a7dcee931470fd4f42954d9d68f7c8be2e1e92cd2fde4b54441afc347de2915","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T15:47:00.339Z","metadataTrust":"untrusted"},{"serverName":"io.github.Khavel/proplab","endpointFingerprint":"4dfc0ff8f8394c0933f86945337d23439ba562a805e14a29c140174add1ed063","name":"referees","title":"NBA referees","description":"All NBA referees this season with games worked, fouls per game and fouls above the league average.","inputSchema":{"type":"object","properties":{}},"annotations":{"title":"NBA referees","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"63a74b002b41ac128c7d2703a4cb47b8a03cdf8c668d1cd9d3a57298f50106b8","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T15:47:00.339Z","metadataTrust":"untrusted"},{"serverName":"io.github.Khavel/proplab","endpointFingerprint":"4dfc0ff8f8394c0933f86945337d23439ba562a805e14a29c140174add1ed063","name":"search_players","title":"Search players","description":"Find NBA and WNBA players by name; returns their ids for player_research.","inputSchema":{"type":"object","properties":{"query":{"description":"Player name or part of it (2-50 characters).","type":"string"}},"required":["query"]},"annotations":{"title":"Search players","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"c4b0a32c16a9b102537acfff04f2dbc8f91ad10215c783f919c2e5279a9cfcdb","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T15:47:00.339Z","metadataTrust":"untrusted"},{"serverName":"io.github.Khavel/proplab","endpointFingerprint":"4dfc0ff8f8394c0933f86945337d23439ba562a805e14a29c140174add1ed063","name":"track_record","title":"Public track record","description":"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.","inputSchema":{"type":"object","properties":{"league":{"description":"Optional league: \"nba\" or \"wnba\".","type":["string","null"],"default":null},"tier":{"description":"Optional tier: \"Premium\" or \"Standard\".","type":["string","null"],"default":null},"from":{"description":"Optional start date, yyyy-MM-dd.","type":["string","null"],"default":null},"to":{"description":"Optional end date, yyyy-MM-dd.","type":["string","null"],"default":null}}},"annotations":{"title":"Public track record","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"eb0e436287b38e81288fb576a57b0c4cc82a754121c9a6aa598cc4edc630a850","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T15:47:00.339Z","metadataTrust":"untrusted"},{"serverName":"io.github.Khavel/proplab","endpointFingerprint":"4dfc0ff8f8394c0933f86945337d23439ba562a805e14a29c140174add1ed063","name":"usage_leaders","title":"Usage rate leaders","description":"Players ranked by usage rate this season, with last-10-games usage, minutes and points.","inputSchema":{"type":"object","properties":{"league":{"description":"League: \"nba\" or \"wnba\".","type":"string","default":"nba"}}},"annotations":{"title":"Usage rate leaders","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"definitionHash":"7fa7574be17a412094e26d33760470a3330513ff415beb84fae4e0d8a249831f","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T15:47:00.339Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"4dfc0ff8f8394c0933f86945337d23439ba562a805e14a29c140174add1ed063","protocol":"streamable-http","status":"indexed","toolCount":10,"observedAt":"2026-11-01T15:47:00.339Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"io.github.Khavel/proplab":{"url":"https://nbaproplab.com/mcp"}}},"Cursor":{"mcpServers":{"io.github.Khavel/proplab":{"url":"https://nbaproplab.com/mcp"}}},"VS Code":{"servers":{"io.github.Khavel/proplab":{"type":"http","url":"https://nbaproplab.com/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://nbaproplab.com/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:io.github.Khavel%2Fproplab","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/io.github.Khavel%2Fproplab","name":"io.github.Khavel/proplab","description":"NBA and WNBA player-prop analytics: daily board, graded track record, matchup and referee data.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://nbaproplab.com/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://nbaproplab.com","repositoryUrl":"https://github.com/Khavel/proplab-mcp","version":"1.0.0-remote"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"io.github.Khavel/proplab","status":"online","lastCheckedAt":"2026-11-03T18:18:21.700Z","lastSuccessfulCheck":"2026-11-03T18:18:21.700Z","latencyMs":318,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T18:18:21.700Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T18:18:21.700Z"},"security":null,"timestamps":{"createdAt":"2026-10-22T18:27:39.832Z","updatedAt":"2026-10-22T18:27:39.832Z","observedAt":"2026-11-03T18:18:21.700Z"},"compatibility":{"serverVersion":"1.0.0-remote","protocolVersions":[{"protocol":"mcp","version":null}]}}}}