Skip to main content

kashrock-mcp

Full tier-scoped KashRock esports MCP for Cursor, Claude, and other agents.

Install (effortless)

{
  "mcpServers": {
    "kashrock": {
      "command": "uvx",
      "args": ["kashrock-mcp"]
    }
  }
}

Then say log in to KashRock. Google opens; the agent gets your billed plan.

Requires uv. Optional: KASHROCK_API_KEY skips login.

Local (this repo)

cd mcp && uv sync

Cursor ~/.cursor/mcp.json:

{
  "mcpServers": {
    "kashrock": {
      "command": "uv",
      "args": ["run", "--directory", "/ABS/PATH/TO/kashrock/mcp", "kashrock-mcp"],
      "env": { "KASHROCK_API_KEY": "kr_…" }
    }
  }
}

What agents can do

  • Board: DFS props (get_props), DFS+sportsbook player props (get_player_props), media (get_media), player snapshot (get_player_snapshot), consensus lines including DFS Teams (get_lines / get_best_lines), gaps (get_gaps)
  • Players / research / rankings / streams / H2H
  • Builder+: matches, live in-game (get_live_boxscore / get_live_games / get_live_frame / get_live_odds / get_live_odds_history), live WebSocket (get_live_ws → WS /v6/esports/live/ws), gamelogs, finished vault boxscores (get_boxscore), results, history tape, closing mainlines (get_lines_history)
  • Match intel: get_match_prep (CS2, R6, COD, Valorant & Apex team stats, mode/map winrates, map pool/biases, key player matchups, betting insights), get_player_board (CS2 weapons / Valorant agents), get_tournament_maps — pass KashRock slug/kr_match_id only
  • Public ids: lists and boxscores emit kr_match_id, kr_tm_* teams, kr_pl_* players. Lineup includes STARTER and SUB. Never pass foreign numerics.

Live KDA path: get_live_boxscore("cs2") → pick game_id → get_live_boxscore("cs2", game_id). Sport boards: CS2 money/bomb, LoL gold/towers, Dota gold/roshan when visible, Deadlock gold/CS/level on tournament games. Do not use get_boxscore for mid-map stats (that is finished-match vault + lineup + model fields).

Live WebSocket (Builder+): call get_live_ws for the wss://…/v6/esports/live/ws URL + subscribe ops. Auth with your API key (?api_key= / Bearer / x-api-key). After hello, send {"op":"subscribe","sport":"cs2","game_id":"<id>|*" }. Pushes: snapshot, games_list, frame, boxscore, meta, event, odds. WS traffic does not count against HTTP req/min. MCP returns the contract only — your app holds the socket.

Call whoami, list_capabilities, or suggest_build first. Stacks are not exposed.

Docs: https://www.kashrock.com/mcp

App SDKs (not MCP): pip install kashrock · Python · JS

Metadata

Release files for kashrock-mcp 0.6.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kashrock-mcp 0.6.6
File Size Uploaded
kashrock_mcp-0.6.6.tar.gz 22.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kashrock-mcp 0.6.6
File Interpreter ABI Platform
kashrock_mcp-0.6.6-py3-none-any.whl Python 3 none any Details

Total release size: 48.9 kB

Release files / kashrock_mcp-0.6.6.tar.gz

Download URL kashrock_mcp-0.6.6.tar.gz
Size 22.1 kB
Tags Source
SHA-256 checksum
How to use checksums
9e6820e88c28531135c8c844bdb00acbd763f52a7fb297796c5fd45e5dae8106
BLAKE2b-256 checksum
How to use checksums
133ce302eccaae0122e394271d84d60bc8b4312a035033b4f051864d3945e93a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.1

Release files / kashrock_mcp-0.6.6-py3-none-any.whl

Download URL kashrock_mcp-0.6.6-py3-none-any.whl
Size 26.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
78b5ff84029fba3d0fa6f13a91fb75d169f68280a003225d9304baf08ae0ff34
BLAKE2b-256 checksum
How to use checksums
0fa9a3243603c33c6935a468abcb47722e2f4c7b519ff7c1f52e68b5bd7a1fea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.1

Release history Release notifications | RSS feed

0.6.9

2 release files

0.6.8

2 release files

0.6.7

2 release files

This release

0.6.6 This release

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page