MCP server
Stratz
io.github.pipeworx-io/stratz
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
STRATZ Dota 2 MCP.
Working at last checkOfficial: pipeworx.io's GitHub account (pipeworx-io)About 28,391 tokens per request once connected54 tools
https://gateway.pipeworx.io/stratz/mcp
At a glance
- Type
- MCP server
- Publisher
- pipeworx.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 54
- Token cost
- About 28,391 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http stratz https://gateway.pipeworx.io/stratz/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.stratz] url = "https://gateway.pipeworx.io/stratz/mcp"
Gemini CLI
{"mcpServers":{"stratz":{"httpUrl":"https://gateway.pipeworx.io/stratz/mcp"}}}
Cursor
{"mcpServers":{"stratz":{"url":"https://gateway.pipeworx.io/stratz/mcp"}}}
VS Code
{"servers":{"stratz":{"type":"http","url":"https://gateway.pipeworx.io/stratz/mcp"}}}
Antigravity
agy mcp add stratz https://gateway.pipeworx.io/stratz/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"stratz","server_url":"https://gateway.pipeworx.io/stratz/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"stratz","server_url":"https://gateway.pipeworx.io/stratz/mcp"}
Tools
graphql~322 tokens
Send an arbitrary GraphQL query (with optional variables) directly to the STRATZ API at api.stratz.com/graphql. Use when no named tool covers the data you need. Field names are camelCase and must match the STRATZ schema exactly (e.g. numLastHits, goldPerMinute, constants { gameModes }); a query namihero~181 tokens
Fetch a single Dota 2 hero's full detail by numeric hero id — display name, short name, roles, and base/gain stats (armor, strength, agility, intelligence, primary attribute, attack type/range/rate, starting damage, move speed, vision range).hero_stats~192 tokens
Fetch daily win-rate and pick-rate statistics for a Dota 2 hero by numeric hero_id, optionally filtered to a rank bracket (e.g. HERALD, ARCHON, LEGEND, DIVINE, IMMORTAL). Returns matchCount and winCount per day.heroes~118 tokens
Fetch the complete list of all Dota 2 heroes from STRATZ, returning each hero's numeric id, name, displayName, and shortName. No arguments required.live_matches~119 tokens
Fetch all currently live Dota 2 matches from STRATZ, returning matchId, radiantTeamId, direTeamId, and current game time. No arguments required.match~155 tokens
Fetch full details of a single Dota 2 match by numeric match id — duration, start time, Radiant/Dire teams, game mode, lobby type, and per-player stats (heroId, K/D/A, GPM, XPM, level).meta~113 tokens
Fetch current Dota 2 meta constants from STRATZ: the list of game versions (patches) with their id and name. No arguments required.player~152 tokens
Fetch a Dota 2 player's profile by Steam account id — Steam name, profile URL, avatar, total match count, and win count via STRATZ.player_heroes~194 tokens
Fetch the top heroes played by a Dota 2 player (by Steam account id), ranked by match count — returns heroId, matchCount, and winCount for up to `take` heroes (default 20).player_matches~233 tokens
Fetch a Dota 2 player's recent match history by Steam account id. Returns one row per match: match id, duration, start time, game mode, Radiant win flag, plus this player's heroId, side, win/loss, K/D/A, last hits, GPM/XPM, level and IMP. Supports pagination via take/skip.tournament~141 tokens
Fetch details for a single Dota 2 tournament (league) by numeric id — display name, description, tier, start/end dates, and prize pool.tournaments~168 tokens
List Dota 2 tournaments (leagues) from STRATZ, most recent start date first (up to 50) — id, name, tier, start/end dates and prize pool. Pass only_premium=true to restrict to MAJOR and INTERNATIONAL tier events.
Browse
Related MCP servers
- Opendota
OpenDota MCP — Dota 2 open stats. - Batru — Competitive Game Intelligence for AI Agents
Live competitive-game predictions, meta data and decision tools for AI agents. - SiteCheck Agent Intel & Dev
135 pay-per-call agent tools: agent intelligence, token risk, developer and AI data tools. x402 - Bettrails
eSoccer, esports and NBA 2K stats: head-to-heads, player profiles, today's matches, standings. - Opendota
Dota 2 heroes, match details, and player stats from OpenDota. No key required.
Badge for your README
[](https://aptlynx.net/servers/io.github.pipeworx-io/stratz)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents