analyze_reviews
Analyze Steam game reviews to extract sentiment, themes, and insights. Filter by topic, time, or sentiment for targeted analysis.
Instructions
Fetch and analyze Steam game reviews to extract sentiment, common themes, and key insights. Supports optional topic drill-down, time-bounded analysis, and pre-fetched reviews.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appId | Yes | Steam AppID of the game to analyze | |
| topic | No | Optional: Drill down into specific theme (e.g., "performance", "multiplayer") | |
| dayRange | No | Only analyze reviews from the last N days (e.g., 30, 90, 365). Omit or use 0 for all time. | |
| language | No | Filter reviews by language (e.g., "english", "schinese") | |
| reviewType | No | Filter by review sentiment (default: all) | |
| sampleSize | No | Number of reviews to analyze (default: 100, max: 200) | |
| steamDeckOnly | No | Only analyze Steam Deck reviews (experimental) | |
| preFetchedReviews | No | Optional: Non-empty array of pre-fetched reviews to analyze instead of fetching new ones. Useful to avoid duplicate API calls. When non-empty, sampleSize, language, reviewType, dayRange, and filtering parameters are ignored. | |
| filterOfftopicActivity | No | Filter out review bombing (default: false to show all reviews including controversies) |