MCPOne-command install

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
GET /cs2/leaderboards/rating?limit=3200 OK
$ curl "https://api.citoapi.com/api/v1/cs2/leaderboards/rating?limit=3" \ -H "x-api-key: $CITO_API_KEY"
{  "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 server
Claude
Cursor
OpenAI
Python
Cito API
Next.js
Discord
Slack
GitHub

CS2 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.

terminal
npx cito-mcp install
prompts to try
Which 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.

View docs
  • GET/api/v1/cs2/live

    Matches in progress: series score, map in play, map score, current round.

  • GET/api/v1/cs2/live/{matchId}/state

    One live match: score, round, round timer, bomb status and players.

  • GET/api/v1/cs2/live/{matchId}/scoreboard

    Series score, current map and round, and each player's kills, deaths, money and equipment.

  • GET/api/v1/cs2/live/{matchId}/rounds

    Round-by-round results so far: winner, side and how each round ended.

  • GET/api/v1/cs2/live/stream

    Server-Sent Events push of every live update. Every plan; counts like polling.

  • GET/api/v1/cs2/live/ws

    WebSocket 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

See pricing

Ground your agent in live scores

Get a free key, then npx cito-mcp install.