Real CS2 data for AI agents.
One command installs the Cito MCP server for Claude, Cursor, Windsurf and Codex. The agent calls CS2 tools with your key instead of inventing match IDs, and the key stays on your machine.
- npx cito-mcp install
- CS2 tools for agents
- 500 free requests / month
{ "data": [ ... { "playerName": "adeX", "teamName": "Alter Ego", "rating": 1.46, "adr": 95.7 } ... ]}Seamless Integration with our MCP Server
Claude, Cursor, Windsurf and Codex read the MCP config the installer writes. Each CS2 question becomes a tool call against the live API, with the answer grounded in real rows.
MCPInstall the Cito MCP serverCS2 tools an agent can call
Named tools with typed inputs, so answers come from data, not memory.
cs2_live_scoreboard
The live scoreboard of a match in progress.
cs2_team_map_stats
A team's map pool, sides and economy.
cs2_veto_sequence
A match's bans, picks and decider.
cs2_opening_duels
Who wins the first duel of the round.
cs2_roster_transfers
Recent roster moves.
cs2_round_economy
Round-by-round economy of a map.
Install and ask
Run the installer, restart the client, then ask in plain language.
npx cito-mcp installWhich CS2 matches are live right now, and what is the map score?
Compare Vitality's and Spirit's map pools. Where does each win on CT?
Who has the best opening duel record at the event being played now?
List this week's CS2 roster moves.Endpoints you can ship with
The REST endpoints the MCP tools call.
Live matches
Poll the live list for every match in progress, open one match for its round, timer, bomb and players, or keep an SSE stream open and get each update pushed.
- GET
/api/v1/cs2/liveMatches in progress: series score, map in play, map score, current round.
- GET
/api/v1/cs2/live/{matchId}/stateOne live match: score, round, round timer, bomb status and players.
- GET
/api/v1/cs2/live/{matchId}/scoreboardSeries score, current map and round, and each player's kills, deaths, money and equipment.
- GET
/api/v1/cs2/live/{matchId}/roundsRound-by-round results so far: winner, side and how each round ended.
- GET
/api/v1/cs2/live/streamServer-Sent Events push of every live update. Every plan; counts like polling.
- GET
/api/v1/cs2/live/wsWebSocket with a room per match. Scale and Enterprise.
FAQs
MCP, clients, keys and grounding
Can't find what you're looking for? Contact our customer support team
What the tools cover
- CS2 live score APISeries, map and round score for every match in progress.
- CS2 map stats APIMap win rates, side splits, economy and veto history.
- CS2 transfers APIPlayer moves and roster changes, newest first.
- CS2 player stats APIRating, ADR, KAST and K/D per map, career and form.
- CS2 API endpointsEvery CS2 endpoint on one page, grouped by job.
- CS2 API in Node.jsFetch CS2 data from JavaScript and TypeScript.
Ground your agent in live scores
Get a free key, then npx cito-mcp install.