get_dota_counters
Find Dota 2 hero counters using real game win rates. Returns strongest and weakest matchups with sample sizes for any hero.
Instructions
Get the strongest matchups (counters) for a Dota 2 hero from real games.
Returns opponents this hero performs BEST and WORST against, by real observed matchup win rate (with sample sizes). This is empirical meta data from batru.gg's match aggregation, not a guess. The hero name is normalised internally.
Args: hero: The hero to look up (name/alias/shortName). limit: Max number of matchups to return (default 12).
Returns {hero, best_against:[...], worst_against:[...]} where each row has
{opponent, winrate_pct, matches}. winrate_pct > 50 means hero beats that
opponent. Report numbers verbatim.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"hero": "<hero>"
},
"name": "get_dota_counters"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hero | Yes | ||
| limit | No |