MCP server exposing 4 tools for opendota.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/opendota/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
hero_stats — Dota 2 hero meta: per-hero pick/win/ban counts in pro play, primary attribute, attack type, and roles. Optionally filter by role (e.g. "Carry", "Support"). OpenDota keyless data.pro_matches — Recent professional Dota 2 matches: teams, league, winner, score and duration. OpenDota keyless data.search_players — Search Dota 2 players by persona (display) name. Returns matching account IDs and similarity scores. OpenDota keyless data; may be empty if rate-limited.get_player — Dota 2 player profile by account ID: name, country, rank tier, leaderboard rank, and win/loss totals. OpenDota keyless data.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/opendota/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io