Batru — Competitive Game Intelligence for AI Agents

by batru.gg · gg.batru/batru-mcp

Live competitive-game predictions, meta data and decision tools for AI agents.

OnlineRemote + local
Category
AI and agents
Connection
Remote (HTTP)
Tools
17 reported
Status
Online

Connect it to your AI

Claude Code

claude mcp add --transport http batru-mcp https://batru.gg/mcp

Claude, ChatGPT, Cursor and other apps

Add it as a custom connector with this URL (Streamable HTTP):

https://batru.gg/mcp

Or run it locally (pypi)

claude mcp add batru-mcp -- uvx batru-mcp==0.2.1

Cursor, VS Code and other apps (mcp.json)

{
  "mcpServers": {
    "batru-mcp": {
      "url": "https://batru.gg/mcp"
    }
  }
}

Tools it offers

17 tools, as the server itself reported during our check on Oct 31, 2026.

  • lookup_heroNormalise a hero name/alias/shortName to its canonical identity — or list the whole roster. Use this to turn messy user input ("am", "anti mage", "Anti-Mage") into the exact key batru.gg expects before calling the predic
  • get_model_track_recordGet batru.gg's public model evaluation ledger — every weekly test, wins AND losses. batru.gg publishes EVERY champion-vs-challenger evaluation of its Dota 2 model (promoted or rejected), auto-generated from the promotion
  • analyze_draftAnalyze a draft and render an interactive Batru win-rate board. Use this for visual draft, matchup, win-probability, or next-pick questions in Dota 2, Deadlock, Marvel Rivals, or League of Legends. It combines the existi
  • predict_winrateWhich team wins this draft — CALIBRATED win probability for Dota 2, Deadlock, Marvel Rivals or League of Legends. Backed by batru.gg's per-game production models (built on 140M+ real matches and calibrated: a reported 60
  • predict_winrate_batchScore MANY candidate next-picks for a Dota 2 draft in ONE call — calibrated win rate + delta each. Use this instead of looping predict_winrate over candidates: the whole batch runs as a single model invoke server-side. F
  • recommend_pickBest heroes to pick next against this draft — Dota 2, Deadlock, Marvel Rivals or League of Legends. Per-game semantics: - dota2: top 3 picks scored by the CALIBRATED draft model (each with the calibrated team win rate af
  • get_tier_listBest heroes right now — the current-patch tier list for Dota 2, Deadlock, Marvel Rivals or League of Legends. Empirical rankings from batru.gg's match aggregation over real games (not a guess); heroes come sorted best-fi
  • get_countersWho counters a hero (and who it beats) — measured matchup win rates for Dota 2, Deadlock, Marvel Rivals or League of Legends. Opponents this hero performs BEST and WORST against, by real observed win rate with sample siz
  • get_synergyBest teammates / duo partners for a hero — measured together-win-rates for Dota 2, Deadlock, Marvel Rivals or League of Legends. Allies this hero wins MOST and LEAST with, by real observed win rate when picked together (
  • get_matchupOne hero vs one opponent — the measured head-to-head win rate in Dota 2, Deadlock, Marvel Rivals or League of Legends. The direct matchup number ("does X beat Y?") from real games, with the sample size. Names are normali
  • get_hero_momentumWhich heroes are rising or falling right now — week-over-week win-rate movement. Momentum from batru.gg's rolling match aggregation for Dota 2, Deadlock or Marvel Rivals: the biggest movers of the current window, or one
  • get_ban_ratesMost-banned heroes — measured draft-phase ban rates for Deadlock or Marvel Rivals. Args: game: "deadlock" or "marvel-rivals" (ranked Dota has no ban-phase export — for pro Dota bans use get_tournament_stats). limit: Max
  • get_tournament_statsTI / EWC pro tournament stats — actual most-picked, most-banned and win rates per hero. Real recorded results from the official drafts of every game at a covered pro Dota 2 event (The International, Esports World Cup, ..
  • get_tournament_game_statsPer-game BOX SCORES from parsed replays of a pro Dota 2 tournament. For each game: lane winners at 10 minutes, every player's hero, lane, K/D/A, GPM, net worth and key item timings, first blood, Roshans, and comeback fla
  • searchSearch batru.gg's live competitive datasets for Dota 2, Deadlock, Marvel Rivals and League of Legends. Finds the right document for a question about hero counters, hero synergies /duos, current-patch tier lists, ban rate
  • fetchFetch the full live document behind a `search` result id. Ids look like `dota2:counters:axe`, `deadlock:tier-list`, `marvel-rivals:synergy:mantis`, `lol:counters:aatrox`, `deadlock:ban-rates`, `dota2:tournament:ti-2026`
  • get_more_toolsCheck for additional tools whenever your task might benefit from specialized capabilities - even if existing tools could work as a fallback.

Questions

What is the Batru — Competitive Game Intelligence for AI Agents MCP server?

Live competitive-game predictions, meta data and decision tools for AI agents. It is made by batru.gg and listed in the official MCP Registry as gg.batru/batru-mcp. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.

How do I add Batru — Competitive Game Intelligence for AI Agents to Claude?

In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://batru.gg/mcp. In Claude Code, run: claude mcp add --transport http batru-mcp https://batru.gg/mcp

How do I add Batru — Competitive Game Intelligence for AI Agents to ChatGPT?

ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://batru.gg/mcp.

How do I add Batru — Competitive Game Intelligence for AI Agents to Cursor?

Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "batru-mcp": { "url": "https://batru.gg/mcp" } } }

Does Batru — Competitive Game Intelligence for AI Agents work right now?

Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.

What can Batru — Competitive Game Intelligence for AI Agents do?

It gives your AI 17 tools, including lookup_hero, get_model_track_record, analyze_draft, predict_winrate, predict_winrate_batch. The full list is on this page.

Is this your server? Get the badge for your README
chen.media/mcp badge

Markdown (GitHub README)

[![Listed on chen.media/mcp](https://chen.media/mcp/badge/gg-batru-batru-mcp.svg)](https://chen.media/mcp/gg-batru-batru-mcp)

HTML (switches to dark mode on its own)

<a href="https://chen.media/mcp/gg-batru-batru-mcp"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/gg-batru-batru-mcp.svg?theme=dark"><img src="https://chen.media/mcp/badge/gg-batru-batru-mcp.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>

More in AI and agents

See all