Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

Batru — Dota 2, Deadlock & Marvel Rivals win predictor

gg.batru/batru-mcp

Calibrated Dota 2, Deadlock & Marvel Rivals win predictions, counter picks, tier lists & momentum.

Uptime
100.0%
1 direct probes · 30d
Response
2482ms
last probe
Tools
33
callable
Resources
1
readable
Prompts
0
available
Primary URL
https://batru.gg/mcp

Tools · 33

lookup_hero

Normalise a hero name/alias/shortName to its canonical identity. Use this to turn messy user input ("am", "anti mage", "Anti-Mage") into the exact key batru.gg expects before calling the pred…

predict_dota_winrate

Which team wins this Dota 2 draft — CALIBRATED win probability for any full or partial draft. Backed by batru.gg's production model (trained on ~20M real matches and calibrated, so a reported…

recommend_dota_pick

Recommend the top 3 Dota 2 heroes to pick next, with calibrated win rates. Backed by batru.gg's production model. Each suggestion comes with the CALIBRATED win rate your team would have after…

predict_dota_winrate_batch

Score MANY candidate next-picks for a Dota 2 draft in ONE call. Use this instead of looping predict_dota_winrate over candidates: the whole batch runs as a single model invoke server-side, so…

get_dota_counters

Who counters a Dota 2 hero (and who it beats) — measured win rates from real games. Returns opponents this hero performs BEST and WORST against, by real observed matchup win rate (with sample…

get_dota_tier_list

Best Dota 2 heroes right now — the current-patch meta tier list from real games. Ranked by batru.gg's match aggregation over ~real games — empirical meta, not a guess. Heroes come sorted best…

get_deadlock_tier_list

Best Deadlock heroes right now — the current meta tier list from real games. Ranked by batru.gg's match aggregation — empirical meta, not a guess. Heroes come sorted best-first (rank 1 = stro…

get_deadlock_counters

Who counters a Deadlock hero (and who it beats) — measured win rates from real games. Returns opponents this hero performs BEST and WORST against, by real observed matchup win rate (with samp…

get_marvel_rivals_tier_list

Best Marvel Rivals heroes right now — the current-season meta tier list from real games. Ranked by batru.gg's match aggregation — empirical meta, not a guess. Heroes come sorted best-first (r…

get_marvel_rivals_counters

Who counters a Marvel Rivals hero (and who it beats) — measured win rates from real games. Returns opponents this hero performs BEST and WORST against, by real observed matchup win rate (with…

get_marvel_rivals_synergy

Best Team-Up partners / teammates for a Marvel Rivals hero — measured duo win rates. Returns teammates this hero performs BEST and WORST paired with, by real observed team win rate (with samp…

predict_deadlock_draft

Which team wins this Deadlock 6v6 comp — CALIBRATED win probability for any draft. Backed by batru.gg's Deadlock production model. Provide 6 heroes per team (names are normalised to Deadlock …

predict_marvel_rivals_draft

Which team comp wins in Marvel Rivals — CALIBRATED 6v6 win probability for any draft. Backed by batru.gg's live Marvel Rivals production model (weekly auto-retrained on real matches). Provide…

get_dota_synergy

Who works best with a Dota 2 hero — best (and worst) teammates by measured duo win rate. Returns teammates this hero performs BEST and WORST paired with (same team), by real observed team win…

get_dota_matchup

X vs Y in Dota 2 — who wins the head-to-head, with measured win rate and sample size. Returns how `hero` performs AGAINST `opponent` (opposite teams) from real observed games, with the sample…

get_dota_tier_list_by_rank

Get the Dota 2 hero tier list for a specific rank bracket. The meta differs a LOT by skill level — heroes that stomp Herald games can be poor in Immortal. Data comes in four bands: Herald & G…

get_dota_hero_momentum

Which Dota 2 heroes got better or worse after the patch — winners/losers by win-rate shift. Compares each hero's win rate over the last 14 days vs the prior 14 days WITHIN the current patch —…

get_model_track_record

Get 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…

get_dota_tournament_stats

TI / EWC pro tournament stats — actual most-picked, most-banned and win rates per hero. Answers questions like "most picked / most banned / most contested heroes at TI 2026", "first-pick or R…

get_dota_tournament_game_stats

Get per-game BOX SCORES from parsed replays for a pro Dota 2 tournament. For each game: which team won each lane at 10 minutes (gold diff), every player's hero, lane, K/D/A, GPM, net worth an…

get_deadlock_ban_rates

Deadlock ban rates — who to ban / the most-banned heroes, from real ranked games. Ban rate reveals what players FEAR facing — a different signal from win rate. Empirical data from batru.gg's …

get_marvel_rivals_ban_rates

Marvel Rivals ban rates — who to ban / the most-banned heroes, from real competitive games. Ban rate reveals what players FEAR facing — a different signal from win rate. Empirical data from b…

get_deadlock_synergy

Who works best with a Deadlock hero — best (and worst) teammates by measured duo win rate. Returns teammates this hero performs BEST and WORST paired with (same team), by real observed duo wi…

get_deadlock_matchup

X vs Y in Deadlock — who wins the head-to-head, with measured win rate and sample size. Returns how `hero` performs AGAINST `opponent` (opposite teams) from real observed games, with the samp…

get_marvel_rivals_matchup

X vs Y in Marvel Rivals — who wins the head-to-head, with measured win rate and sample size. Returns how `hero` performs AGAINST `opponent` (opposite teams) from real observed games, with the…

get_deadlock_tier_list_by_rank

Get the Deadlock hero tier list for a specific rank band. The meta differs by skill level. Data comes in four bands: Low (Initiate-Acolyte), Mid (Sentinel-Ritualist), High (Emissary-Phantom) …

get_marvel_rivals_tier_list_by_rank

Get the Marvel Rivals hero tier list for a specific skill band. The meta differs by skill level. Data comes in four bands — low, mid, high, top — built as quartiles of the lobbies' average co…

recommend_deadlock_pick

Recommend Deadlock heroes to pick against the given enemy hero(es). Ranks every hero not yet in the game by REAL observed pair data from batru.gg's match aggregation: match-weighted win rate …

recommend_marvel_rivals_pick

Recommend Marvel Rivals heroes to pick against the given enemy hero(es). Ranks every hero not yet in the game by REAL observed pair data from batru.gg's match aggregation: match-weighted win …

get_deadlock_hero_momentum

Which Deadlock heroes are rising or falling in the meta — win-rate momentum. Compares each hero's win rate over the last 14 days vs the prior 14 days — real trend data from batru.gg's match a…

get_marvel_rivals_hero_momentum

Which Marvel Rivals heroes are rising or falling in the meta — win-rate momentum. Compares each hero's win rate over the last 14 days vs the prior 14 days — real trend data from batru.gg's ma…

analyze_draft

Analyze 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, or Marvel Rivals. It combines …

get_more_tools

Check for additional tools whenever your task might benefit from specialized capabilities - even if existing tools could work as a fallback.

Resources · 1

Batru draft board

Interactive draft win-rate and counter-pick card for Dota 2, Deadlock, and Marvel Rivals.

ui://batru/draft-board-v1

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "batru_—_dota_2,_deadlock_&_marvel_rivals_win_predictor": {
      "url": "https://batru.gg/mcp",
      "transport": "streamable-http"
    }
  }
}