Check a team against the most-used Pokémon
check_team_threatsCheck a team against the Pokémon it is most likely to face in a regulation. For each threat (the most used Pokémon by default, or the ones named) it reports the team's hardest hit into it, its hardest hit into the team, and which team members outspeed it. Each threat uses its most common set in the regulation's usage statistics. Results are single hits with no screens or stat changes, under the weather or terrain the attacker's own ability sets if any. This is not a battle simulation; use calculate_damage to examine one matchup under specific conditions.
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": {
"team": "<team>"
},
"name": "check_team_threats"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| team | Yes | The team, one to six Pokémon | |
| limit | No | How many of the most used Pokémon to check (1–10). Defaults to 8 | |
| format | No | Regulation id from list_formats. Defaults to "champions-regmc" (Pokémon Champions — Regulation M-C). | |
| threats | No | Pokémon to check against. Defaults to the most used in the regulation. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| team | Yes | ||
| format | Yes | Regulation id the result applies to | |
| threats | Yes | ||
| formatName | Yes | Display name of the regulation | |
| assumptions | Yes | Everything the calculation assumed, including any part of a set that was filled in because it was not given. Tell the user about these. |