opendota_find_matches
Returns recent public Dota 2 matches in which given heroes were on team A and/or team B, with the radiant and dire lineups, whether Radiant won, and the side and result of the team_a heroes. Provide team_a and/or team_b as comma-separated hero ids (up to 5 each, at least one hero in total) from opendota_heroes; unknown or repeated ids are rejected. Use it to see how a hero combination performs.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "opendota_find_matches"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| team_a | No | Optional comma-separated hero ids (up to 5) that must be on team A, from opendota_heroes. | |
| team_b | No | Optional comma-separated hero ids (up to 5) that must be on team B, from opendota_heroes. At least one hero id is required across team_a and team_b. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |