bo3_player_recent_matches
Returns a CS2 player's newest BO3.gg matches (1 to 30, default 10) with the opponent, tournament, rounds, each map in order with whether the player's team won it, and the player's own line (rating, kills, deaths, assists, damage, first kills and deaths, trade kills and deaths, headshots, accuracy). Provide slug (for example donk); filter with opponent or tournament. Use it for recent form; use bo3_player_stats for windowed totals.
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": {
"slug": "<slug>"
},
"name": "bo3_player_recent_matches"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Required slug of the team or the player, for example vitality or donk. | |
| limit | No | Optional number of newest matches 1 to 30, default 10. The upstream does not page past 30. | |
| opponent | No | Optional opposing team slug, for example natus-vincere, to list head-to-head matches only. | |
| tournament | No | Optional tournament slug from bo3_tournaments, to list that event's matches only. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |