MCP server for Steam reviews, game metadata, and Steam Community discussions
Server has 13 tools with complete input schemas and descriptions. Naming follows verb_noun convention (get_, list_, create_, read_). Descriptions are present but generic (avg ~80 chars, below 194-char baseline). Parameters are well-typed with enums for constrained inputs (language, filter, review_type). However, output schemas are not documented in the source, LLMs cannot see what fields to expect from responses. Error handling is absent, no recovery guidance or actionable error messages. No tool annotations (readOnlyHint/destructiveHint). Parameter descriptions lack format/range details (e.g., 'day_range' has no min/max). Missing dependency hints between tools (e.g., 'create_review_export requires appid, use get_game_info first if needed'). Composition is sound, tools are single-responsibility and chainable via IDs.
Aggregate review statistics from an exported corpus grouped by time period
Create a new export job for a Steam forum topic with all comments
Create a new review export job for a Steam game with specified filters and parameters
Get the current status of a forum topic export job
Retrieve detailed game information from Steam including name, release date, developers, publishers, genres, price, and description
Get the current status of a review export job
Retrieve a specific forum topic with all comments
Fetch Steam reviews for a game with filtering, pagination, and optional metadata
Output schemas not documented. LLMs cannot see what fields responses contain, forcing them to guess downstream field names and risking broken tool chains.
No error handling or recovery guidance. Tools lack actionable error messages (e.g., 'Invalid appid: must be numeric' or 'Export not found, call create_review_export first'). Agents cannot self-correct.
Parameter descriptions lack format/range constraints. 'day_range' has no min/max; 'num_per_page' has no bounds; 'max_reviews' is unbounded. LLMs may pass absurd values (e.g., day_range=999999).
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 50 | 2026-07-28+ | v2 |
List available forum sections for a Steam game
List forum topics in a specific section with pagination
Query reviews from an exported corpus with filtering, searching, and sorting options
Read a specific chunk of comments from a forum topic export
Read a specific chunk of reviews from a completed or in-progress export
No tool annotations (readOnlyHint/destructiveHint/idempotentHint). Agents cannot distinguish safe reads from destructive writes. create_review_export and create_forum_topic_export should be marked destructiveHint=true.
Descriptions are generic and lack dependency hints. No guidance on tool ordering (e.g., 'Call get_game_info first to validate appid before create_review_export'). Agents may call tools in wrong order.