opendota_pro_players
Searches OpenDota's public pro-player roster by optional team_id from opendota_teams and case-insensitive q across player/team names, tags and country codes; if both filters are supplied, both must match. limit defaults to 50 (maximum 100); offset defaults to 0 and next_offset continues the filtered list. The 5 MB upstream roster is cached in process for six hours. Account IDs, Steam IDs, profile URLs and avatars are omitted.
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_pro_players"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Optional case-insensitive substring search across player/team names, team tags and country codes; maximum 200 characters. | |
| limit | No | Optional local page size, default 50, maximum 100. | |
| offset | No | Optional zero-based local offset, default 0. | |
| team_id | No | Optional positive team ID from opendota_teams; filter players associated with this team. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |