{"apiVersion":"v1","directorySlug":"batru-mcp-6770ee8463","title":"Batru — Competitive Game Intelligence","description":"Live predictions, meta data and decision tools for competitive games, available on the web and through MCP.","pageUrl":"https://www.mcpbundles.com/skills/batru-mcp-6770ee8463","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://batru.gg/mcp","hostedMcpUrl":null,"toolCount":17,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"gg.batru/batru-mcp-6770ee8463","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"lookup_hero","description":"Normalise a hero name/alias/shortName to its canonical identity — or list the whole roster.","inputSchema":{"type":"object","required":["query","context"],"properties":{"game":{"type":"string","default":"dota2"},"query":{"type":"string"},"context":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"lookup_hero","displayName":"lookup_hero","title":"lookup_hero"},{"name":"get_model_track_record","description":"Get batru.gg's public model evaluation ledger — every weekly test, wins AND losses.","inputSchema":{"type":"object","required":["context"],"properties":{"limit":{"type":"integer","default":10},"context":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_model_track_record","displayName":"get_model_track_record","title":"get_model_track_record"},{"name":"analyze_draft","description":"Analyze a draft and render an interactive Batru win-rate board.","inputSchema":{"type":"object","required":["game","my_heroes","enemy_heroes","context"],"properties":{"game":{"enum":["dota2","deadlock","marvel-rivals"],"type":"string"},"context":{"type":"string"},"my_side":{"enum":["radiant","dire"],"type":"string","default":"radiant"},"my_heroes":{"type":"array","items":{"type":"string"}},"enemy_heroes":{"type":"array","items":{"type":"string"}}}},"title":"Analyze a game draft visually","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"analyze_draft","displayName":"Analyze a game draft visually"},{"name":"predict_winrate","description":"Which team wins this draft — CALIBRATED win probability for Dota 2, Deadlock or Marvel Rivals.","inputSchema":{"type":"object","required":["game","my_heroes","enemy_heroes","context"],"properties":{"game":{"enum":["dota2","deadlock","marvel-rivals"],"type":"string"},"context":{"type":"string"},"my_side":{"enum":["radiant","dire"],"type":"string","default":"radiant"},"my_heroes":{"type":"array","items":{"type":"string"}},"enemy_heroes":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"predict_winrate","displayName":"predict_winrate","title":"predict_winrate"},{"name":"predict_winrate_batch","description":"Score MANY candidate next-picks for a Dota 2 draft in ONE call — calibrated win rate + delta each.","inputSchema":{"type":"object","required":["my_heroes","enemy_heroes","candidates","context"],"properties":{"game":{"enum":["dota2","deadlock","marvel-rivals"],"type":"string","default":"dota2"},"context":{"type":"string"},"my_side":{"enum":["radiant","dire"],"type":"string","default":"radiant"},"my_heroes":{"type":"array","items":{"type":"string"}},"candidates":{"type":"array","items":{"type":"string"}},"enemy_heroes":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"predict_winrate_batch","displayName":"predict_winrate_batch","title":"predict_winrate_batch"},{"name":"recommend_pick","description":"Best heroes to pick next against this draft — Dota 2, Deadlock or Marvel Rivals.","inputSchema":{"type":"object","required":["game","enemy_heroes","context"],"properties":{"game":{"enum":["dota2","deadlock","marvel-rivals"],"type":"string"},"limit":{"type":"integer","default":5},"context":{"type":"string"},"my_side":{"enum":["radiant","dire"],"type":"string","default":"radiant"},"my_heroes":{"type":"array","items":{"type":"string"},"default":[]},"enemy_heroes":{"type":"array","items":{"type":"string"}}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"recommend_pick","displayName":"recommend_pick","title":"recommend_pick"},{"name":"get_tier_list","description":"Best heroes right now — the current-patch tier list for Dota 2, Deadlock or Marvel Rivals.","inputSchema":{"type":"object","required":["game","context"],"properties":{"game":{"enum":["dota2","deadlock","marvel-rivals"],"type":"string"},"rank":{"type":"string","default":""},"limit":{"type":"integer","default":20},"context":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_tier_list","displayName":"get_tier_list","title":"get_tier_list"},{"name":"get_counters","description":"Who counters a hero (and who it beats) — measured matchup win rates for Dota 2, Deadlock or Marvel Rivals.","inputSchema":{"type":"object","required":["game","hero","context"],"properties":{"game":{"enum":["dota2","deadlock","marvel-rivals"],"type":"string"},"hero":{"type":"string"},"limit":{"type":"integer","default":12},"context":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_counters","displayName":"get_counters","title":"get_counters"},{"name":"get_synergy","description":"Best teammates / duo partners for a hero — measured together-win-rates for Dota 2, Deadlock or Marvel Rivals.","inputSchema":{"type":"object","required":["game","hero","context"],"properties":{"game":{"enum":["dota2","deadlock","marvel-rivals"],"type":"string"},"hero":{"type":"string"},"limit":{"type":"integer","default":12},"context":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_synergy","displayName":"get_synergy","title":"get_synergy"},{"name":"get_matchup","description":"One hero vs one opponent — the measured head-to-head win rate in Dota 2, Deadlock or Marvel Rivals.","inputSchema":{"type":"object","required":["game","hero","opponent","context"],"properties":{"game":{"enum":["dota2","deadlock","marvel-rivals"],"type":"string"},"hero":{"type":"string"},"context":{"type":"string"},"opponent":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_matchup","displayName":"get_matchup","title":"get_matchup"},{"name":"get_hero_momentum","description":"Which heroes are rising or falling right now — week-over-week win-rate movement.","inputSchema":{"type":"object","required":["game","context"],"properties":{"game":{"enum":["dota2","deadlock","marvel-rivals"],"type":"string"},"hero":{"type":"string","default":""},"limit":{"type":"integer","default":10},"context":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_hero_momentum","displayName":"get_hero_momentum","title":"get_hero_momentum"},{"name":"get_ban_rates","description":"Most-banned heroes — measured draft-phase ban rates for Deadlock or Marvel Rivals.","inputSchema":{"type":"object","required":["game","context"],"properties":{"game":{"enum":["dota2","deadlock","marvel-rivals"],"type":"string"},"limit":{"type":"integer","default":15},"context":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_ban_rates","displayName":"get_ban_rates","title":"get_ban_rates"},{"name":"get_tournament_stats","description":"TI / EWC pro tournament stats — actual most-picked, most-banned and win rates per hero.","inputSchema":{"type":"object","required":["context"],"properties":{"game":{"enum":["dota2","deadlock","marvel-rivals"],"type":"string","default":"dota2"},"event":{"type":"string","default":"ti-2026"},"limit":{"type":"integer","default":15},"context":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_tournament_stats","displayName":"get_tournament_stats","title":"get_tournament_stats"},{"name":"get_tournament_game_stats","description":"Per-game BOX SCORES from parsed replays of a pro Dota 2 tournament.","inputSchema":{"type":"object","required":["context"],"properties":{"game":{"enum":["dota2","deadlock","marvel-rivals"],"type":"string","default":"dota2"},"team":{"type":"string","default":""},"event":{"type":"string","default":"ti-2026"},"limit":{"type":"integer","default":3},"stage":{"type":"string","default":""},"context":{"type":"string"},"match_id":{"type":"integer","default":0}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_tournament_game_stats","displayName":"get_tournament_game_stats","title":"get_tournament_game_stats"},{"name":"search","description":"Search batru.gg's live competitive datasets for Dota 2, Deadlock and Marvel Rivals.","inputSchema":{"type":"object","required":["query","context"],"properties":{"query":{"type":"string"},"context":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search","displayName":"search","title":"search"},{"name":"fetch","description":"Fetch the full live document behind a `search` result id.","inputSchema":{"type":"object","required":["id","context"],"properties":{"id":{"type":"string"},"context":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"fetch","displayName":"fetch","title":"fetch"},{"name":"get_more_tools","description":"Check for additional tools whenever your task might benefit from specialized capabilities - even if existing tools could work as a fallback.","inputSchema":{"type":"object","required":["context"],"properties":{"context":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_more_tools","displayName":"get_more_tools","title":"get_more_tools"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Batru-Competitive-Game-Intelligence&config=eyJ1cmwiOiAiaHR0cHM6Ly9iYXRydS5nZy9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Batru-Competitive-Game-Intelligence%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fbatru.gg%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Batru-Competitive-Game-Intelligence%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fbatru.gg%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Batru+%E2%80%94+Competitive+Game+Intelligence&connectorUrl=https%3A%2F%2Fbatru.gg%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Batru-Competitive-Game-Intelligence\" --url \"https://batru.gg/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/batru-mcp-6770ee8463","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/batru-mcp-6770ee8463/tools/{tool}","mcpServerUrl":"https://batru.gg/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/batru-mcp-6770ee8463?live=1"}