KashRock MCP server
Esports props, odds, live scores, and player stats across 8 titles for agents.
0 stars537 downloads/wk
Reviews
Write oneNobody has reviewed KashRock MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
KashRock MCP tools (46)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
explain_errorTurn an API/MCP error string into a plain-English next step.
get_best_linesTop cross-venue edges from /lines (useful operation — not raw board dump). live_only=true (default) drops started matches.
get_boxscoreFinished-match vault boxscore + STARTER/SUB lineup and sport-native model fields by slug or kr_match_id (or recent list). Not live KDA — use get_live_boxscore. Sandbox=last 30 days, Hobby=last 90 days, Builder+=full vault.
get_coverageHow many props each book has on the live board for a sport.
get_gamelogsPer-map player gamelogs (kills, ADR, gold, GPM, hero when present). player = slug, nickname, or kr_pl_*. Sandbox=last 30 days, Hobby=last 90 days, Builder+=full vault.
get_gapsDFS book-vs-book line spreads for the same player/event/market (Hobby+).
get_history_tapeQuote tape for a prop/book or market_key. Builder+. Need market_key OR prop_id+book.
get_linesConsensus mainlines across sportsbooks, DFS Teams, and prediction markets (Hobby+). live_only=true (default) drops started matches.
get_lines_historyOpening and closing team mainlines for a match slug or kr_match_id. Builder+. Not live in-play steam.
get_live_boxscoreLive in-game board (K/D/A plus sport-native state: CS2 money/bomb, LoL gold/towers, Deadlock gold/CS/level). Omit game_id to list live games. Sandbox=CS2, 30-60s delayed; Hobby=all sports, 5s delayed; Builder+=real-time.
get_live_eventsSport-native live events (kills, bomb, towers, roshan, round wins) for one game_id. Sandbox=30-60s delayed, Hobby=5s delayed, Builder+=real-time.
get_live_frameRaw live NormalizedFrame + metadata for one game_id. Sandbox=CS2, 30-60s delayed; Hobby=all sports, 5s delayed; Builder+=real-time.
get_live_gamesList games with live in-game telemetry (KDA frames). Sandbox=CS2, 30-60s delayed; Hobby=all sports, 5s delayed; Builder+=real-time. Use game_id with get_live_boxscore.
get_live_oddsShifting betting odds (live in-play and pre-match steam moves) and markets across premier sportsbooks. Hobby+. Omit game_id to list matches with odds. Optional status=all|live|prematch.
get_live_odds_historyAudit log of in-game odds shifts and line movements for one match. Hobby+.
get_live_wsLive push WebSocket contract (Builder+). Returns URL, auth, subscribe ops — connect from your app; MCP cannot hold the socket.
get_matchOne match by kr_match_id (preferred) or slug. Teams/players are KashRock ids. Builder+.
get_match_prepMatch prep board: team stats, mode winrates, map pool & side biases, form, key player matchups, betting insights. sport = cs2, r6, cod, valorant, or apex. match_slug = KashRock -vs- slug or kr_match_id. Builder+.
get_matchesMatch list (kr_match_id, kr_tm_* team ids). status: upcoming | live | finished. Builder+. finished uses vault history.
get_mediaResolve player faces + team logos. Same links shape as props (player_image, team_logo).
get_moneylinesTeam match moneylines from consensus lines board (not DFS props). Upcoming only by default.
get_playerPlayer profile. player_id is kr_pl_* (preferred) or nickname.
get_player_boardPlayer averages + favourite weapons (CS2) or agent/role board (Valorant). match_slug = KashRock -vs- slug or kr_match_id (not provider ids). Builder+.
get_player_propsDFS + sportsbook named-player props. Default view=groups + slim — not the full 8MB dump.
get_player_snapshotOne-shot: media links + slim player-prop groups for a player (agent-friendly).
get_player_statsCanonical player stats (KPR and related).
get_player_stats_fullFull Redis aggregate: period stats + foundation + recent maps. player = nickname or kr_pl_* id.
get_propsDFS player props only. Prefer book/market/player filters — default slim+limit keeps payloads small.
get_rankingsPlayer rankings. filter: lifetime | last_3_months.
get_resultsSettled prop grades: hit | miss | push | pending | error. Sandbox=last 30 days, Hobby=last 90 days, Builder+=full vault.
get_streamsLive Twitch/Kick streams for a sport (viewer counts + URLs).
get_team_h2hFinished team-vs-team meetings (scores + maps) from the history vault.
get_team_matchesFull finished team schedule from the history vault. Builder+.
get_tournament_mapsCS2 tournament map picks/bans + T/CT winrates for a match. match_slug = KashRock -vs- slug or kr_match_id. Builder+.
list_booksLive book registry (DFS apps + sportsbooks including Pinnacle, Bovada, Thunderpick, Cloudbet, BetRivers + Kalshi/Polymarket).
list_capabilitiesTools available for your current plan — call whoami first if unsure of plan.
list_marketsCanonical prop stat_types and /lines market names agents should use.
list_sportsSports KashRock covers.
loginOpen Google sign-in in the browser and store a KashRock API key locally.
research_boardResearch slips for the current board.
research_board_tapesResearch quote tapes for the current board (Hobby+).
research_playerCareer tape for one player and market. player is kr_pl_* (preferred), catalog slug, or nickname. Empty tape is 200, not 404.
search_matchesFind matches by team name(s) and optional YYYY-MM-DD. Builder+.
search_playersFind a player by nickname. Returns kr_pl_* ids. limit caps rows (default 25, max 200).
suggest_buildGiven a one-line app goal, return which MCP tools + plan to use (no endpoints required).
whoamiYour KashRock plan, quota remaining, and unlocked data drawers.
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan17 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 1 days ago15/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace7/10
Install directly
claude mcp add kashrock-mcp -- uvx kashrock-mcp
KashRock MCP: common questions
- Is KashRock MCP server safe?
- Mostly: it is graded B (82/100). Read the KashRock MCP safety report
- How do I install KashRock MCP?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does KashRock MCP need an API key?
- Yes. The registry entry asks for
KASHROCK_API_KEY. - Is KashRock MCP maintained?
- The last commit was 2 days ago (2026-09-19). The latest release is v0.6.6.
- What can I use instead of KashRock MCP?
- Servers from other publishers that do the same job: Livetennisapi MCP server.
Alternatives to KashRock MCP
Same job from other publishers: the closest match first, then the best rated.
- LivetennisapiLive tennis scores, players, rankings, odds and win-probability. ATP, WTA, Challenger, ITF, juniors.not reviewedEstablishedA