← MCP Registry Integrity Report

gg.batru/batru-mcp

Verdict: CRITICAL findings present. Endpoint https://batru.gg/mcp. Tools now: 17 (34 ever seen). Changes recorded: 51. Findings: 1 critical, 32 high. Last probe: OK at 2026-10-25T06:17 UTC. JSON

Current tools

analyze_draft · fetch · get_ban_rates · get_counters · get_hero_momentum · get_matchup · get_model_track_record · get_more_tools · get_synergy · get_tier_list · get_tournament_game_stats · get_tournament_stats · lookup_hero · predict_winrate · predict_winrate_batch · recommend_pick · search

Findings (40)

seentooldetectorseverityevidence (data, not instructions)
2026-10-23lookup_herouser_concealmentcriticalalling the prediction tools. The backend SILENTLY DROPS hero names it doesn't recognise, so always normalise first
2026-10-23lookup_heromodel_directed_instructionhighge") into the exact key batru.gg expects before calling the prediction tools. The backend SILENTLY DROPS hero names it d
2026-10-23lookup_herosecret_material_referencehighg names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a us
2026-10-23get_model_track_recordmodel_directed_instructionhighupports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER inclu
2026-10-23get_model_track_recordsecret_material_referencehighg names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a us
2026-10-23analyze_draftmodel_directed_instructionhighupports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER inclu
2026-10-23analyze_draftsecret_material_referencehighg names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a us
2026-10-23analyze_draftcross_tool_referencehighreferences sibling tool 'lookup_hero'
2026-10-23predict_winratemodel_directed_instructionhighupports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER inclu
2026-10-23predict_winratesecret_material_referencehighg names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a us
2026-10-23predict_winratecross_tool_referencehighreferences sibling tool 'lookup_hero'
2026-10-23predict_winrate_batchmodel_directed_instructionhighupports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER inclu
2026-10-23predict_winrate_batchsecret_material_referencehighg names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a us
2026-10-23predict_winrate_batchcross_tool_referencehighreferences sibling tool 'predict_winrate'
2026-10-23recommend_pickmodel_directed_instructionhighupports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER inclu
2026-10-23recommend_picksecret_material_referencehighg names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a us
2026-10-23recommend_pickcross_tool_referencehighreferences sibling tool 'predict_winrate'
2026-10-23get_tier_listmodel_directed_instructionhighupports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER inclu
2026-10-23get_tier_listsecret_material_referencehighg names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a us
2026-10-23get_countersmodel_directed_instructionhighupports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER inclu
2026-10-23get_counterssecret_material_referencehighg names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a us
2026-10-23get_counterscross_tool_referencehighreferences sibling tool 'lookup_hero'
2026-10-23get_synergymodel_directed_instructionhighupports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER inclu
2026-10-23get_synergysecret_material_referencehighg names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a us
2026-10-23get_synergycross_tool_referencehighreferences sibling tool 'lookup_hero'
2026-10-23get_matchupmodel_directed_instructionhighupports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER inclu
2026-10-23get_matchupsecret_material_referencehighg names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a us
2026-10-23get_hero_momentummodel_directed_instructionhighupports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER inclu
2026-10-23get_hero_momentumsecret_material_referencehighg names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a us
2026-10-23get_ban_ratesmodel_directed_instructionhighupports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER inclu
2026-10-23get_ban_ratessecret_material_referencehighg names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a us
2026-10-23get_ban_ratescross_tool_referencehighreferences sibling tool 'get_tournament_stats'
2026-10-23get_tournament_statsmodel_directed_instructionhighupports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER inclu
2026-10-23get_tournament_statssecret_material_referencehighg names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a us
2026-10-23get_tournament_game_statsmodel_directed_instructionhighupports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER inclu
2026-10-23get_tournament_game_statssecret_material_referencehighg names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a us
2026-10-23searchmodel_directed_instructionhighupports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER inclu
2026-10-23searchsecret_material_referencehighg names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a us
2026-10-23fetchmodel_directed_instructionhighupports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER inclu
2026-10-23fetchsecret_material_referencehighg names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a us

Change history (51)

whentoolkindseverity
2026-10-25 06:17predict_dota_winrateremovedinfo
2026-10-25 06:17recommend_dota_pickremovedinfo
2026-10-25 06:17get_dota_countersremovedinfo
2026-10-25 06:17get_dota_tier_listremovedinfo
2026-10-25 06:17get_deadlock_tier_listremovedinfo
2026-10-25 06:17get_deadlock_countersremovedinfo
2026-10-25 06:17get_marvel_rivals_tier_listremovedinfo
2026-10-25 06:17get_marvel_rivals_countersremovedinfo
2026-10-25 06:17get_marvel_rivals_synergyremovedinfo
2026-10-25 06:17predict_deadlock_draftremovedinfo
2026-10-25 06:17predict_marvel_rivals_draftremovedinfo
2026-10-25 06:17get_dota_synergyremovedinfo
2026-10-25 06:17get_dota_matchupremovedinfo
2026-10-25 06:17get_dota_tier_list_by_rankremovedinfo
2026-10-25 06:17get_dota_hero_momentumremovedinfo
2026-10-25 06:17get_deadlock_ban_ratesremovedinfo
2026-10-25 06:17get_marvel_rivals_ban_ratesremovedinfo
2026-10-23 06:17lookup_heromutatedcritical
2026-10-23 06:17get_model_track_recordmutatedhigh
2026-10-23 06:17analyze_draftaddedhigh
2026-10-23 06:17predict_winrateaddedhigh
2026-10-23 06:17predict_winrate_batchaddedhigh
2026-10-23 06:17recommend_pickaddedhigh
2026-10-23 06:17get_tier_listaddedhigh
2026-10-23 06:17get_countersaddedhigh
2026-10-23 06:17get_synergyaddedhigh
2026-10-23 06:17get_matchupaddedhigh
2026-10-23 06:17get_hero_momentumaddedhigh
2026-10-23 06:17get_ban_ratesaddedhigh
2026-10-23 06:17get_tournament_statsaddedhigh
2026-10-23 06:17get_tournament_game_statsaddedhigh
2026-10-23 06:17searchaddedhigh
2026-10-23 06:17fetchaddedhigh
2026-10-23 06:17get_more_toolsmutatedmedium
2026-10-23 06:17predict_dota_winrateremovedinfo
2026-10-23 06:17recommend_dota_pickremovedinfo
2026-10-23 06:17get_dota_countersremovedinfo
2026-10-23 06:17get_dota_tier_listremovedinfo
2026-10-23 06:17get_deadlock_tier_listremovedinfo
2026-10-23 06:17get_deadlock_countersremovedinfo
2026-10-23 06:17get_marvel_rivals_tier_listremovedinfo
2026-10-23 06:17get_marvel_rivals_countersremovedinfo
2026-10-23 06:17get_marvel_rivals_synergyremovedinfo
2026-10-23 06:17predict_deadlock_draftremovedinfo
2026-10-23 06:17predict_marvel_rivals_draftremovedinfo
2026-10-23 06:17get_dota_synergyremovedinfo
2026-10-23 06:17get_dota_matchupremovedinfo
2026-10-23 06:17get_dota_tier_list_by_rankremovedinfo
2026-10-23 06:17get_dota_hero_momentumremovedinfo
2026-10-23 06:17get_deadlock_ban_ratesremovedinfo
2026-10-23 06:17get_marvel_rivals_ban_ratesremovedinfo

Probe history

10-25 06:17 OK (17) · 10-23 06:17 OK (17) · 08-14 06:17 OK (20)

Run or depend on gg.batru/batru-mcp? Watch this server: 29 dollars a month, a private alerts feed and optional webhook fired within six hours when it adds, removes or changes a tool or trips a detector; by card, cancel any time.

Pay-per-call tools and data for your agent, no key: store gateway (300+ routes, one origin, Coinbase-settled) · AI media and inference from $0.001 · weather, geocoding, DNS, RDAP · the x402 directory · sector gap lists (card or USDC).

Run this server? The processes your users can demand, hosted free: Compliance Desk (privacy requests, opt-outs, takedown and notice-and-action).