steam_reviews
Returns a page of user reviews for an app with cursor pagination and an aggregate query_summary (score, positive/negative totals). Aggregate totals populate only on the first page (cursor=*). Pass the returned cursor back to page. Credential-free public Steam storefront JSON. appid: Numeric Steam app id. day_range: Look-back window in days (filter=all only, max 365). Use steam_reviews_histogram to get the review up/down histogram for a Steam app.
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": {
"appid": "<appid>"
},
"name": "steam_reviews"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appid | Yes | Numeric Steam app id | |
| cursor | No | Pagination cursor from the previous page | |
| filter | No | Sort order. Documented values: recent, updated, all. | |
| language | No | Steam language name or 'all' | |
| day_range | No | Look-back window in days (filter=all only, max 365) | |
| review_type | No | Review sentiment filter. Documented values: all, positive, negative. | |
| num_per_page | No | Reviews per page (max 100) | |
| purchase_type | No | Purchase source filter. Documented values: all, steam, non_steam_purchase. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |