Steam Review MCP
Use Steam Review MCP to retrieve and analyze Steam game reviews and store information.
Fetch one page of reviews for a Steam app ID, including review score, positive/negative/total counts, matching totals, day range used, cleaned review text, and next cursor.
Paginate through reviews by passing the returned cursor.
Filter reviews by language, review type, purchase type, helpfulness/recent/updated sorting, day range, and page size.
Retrieve the game's store name and BBCode-stripped detailed description.
Use the
summarize-reviewsprompt to summarize overall pros and cons.Use the
recent-reviews-analysisprompt to analyze current game state and recent player feedback.
Retrieves Steam game reviews and information, including review counts (positive/negative), review scores, game descriptions, and review content. Enables LLMs to analyze and summarize game reviews, highlighting pros and cons.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Steam Review MCP get reviews for Dota 2 and summarize the pros and cons"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Steam Review MCP
English | 中文
Access Steam game reviews using Model Context Protocol (MCP).
Features
Helps LLMs retrieve Steam game reviews and information:
Get one page of game reviews (scores, totals, cleaned review text, and the next cursor)
Get the store name and full description from
IStoreBrowseService/GetItemsAnalyze game reviews and summarize pros and cons
Related MCP server: steam-mcp
Installation
Run it directly with npx:
npx steam-review-mcpor add:
{
"mcpServers": {
"steam-review-mcp": {
"command": "npx",
"args": [
"steam-review-mcp"
]
}
}
}Usage
Tools
This MCP service provides the get_steam_review tool. Pass a Steam app id and the tool reads:
store.steampowered.com/appreviews was disabled on 2026-10-22. Parameters use the old string names (all, recent, steam) and the server maps them into input_json.
The tool returns text JSON and the same object as structuredContent:
game_reviews:success:truewhen Steam returned a response objectreview_score: Review score, ornullwhen that page has no scorereview_score_desc: Review score descriptiontotal_positive: Total positive reviewstotal_negative: Total negative reviewstotal_reviews: Positive plus negative totalstotal_matching: Reviews matching the filterday_range_used: Day range the Helpful filter actually searchedcursor: Pass this back to fetch the next pagereviews: Cleaned review text for this page
game_info:name: Store namedetailed_description: Store description with BBCode removed
An empty Steam response means no matching reviews. Aggregates are null and reviews is empty. Set STEAM_WEB_API_KEY only when you need the higher rate limit. The public methods work without it.
Code mode
The server stays compatible with Cloudflare's single-tool code mode as an upstream SDK v1 server. get_steam_review publishes an output schema, read-only annotations, and structuredContent. A host can wrap this server with codeMcpServer(). This package does not replace its tools with a code tool, because that wrapper is host-side and current code mode still serves the legacy SDK v1 handler.
Prompts
summarize-reviews
For overall game review analysis, summarizing the pros and cons of the game.
Parameters
appid(required): Steam game ID, e.g.,570(Dota 2)
recent-reviews-analysis
For analyzing recent game reviews, summarizing the current state of the game and player feedback.
Parameters
appid(required): Steam game ID, e.g.,570(Dota 2)
Development
# Install dependencies
npm install
# Build project
npm run build
# Run service
npm startAvailable Tools
1 toolget_steam_reviewC
Retrieves reviews and game information for a specific Steam application. Returns formatted review data including review scores, positive/negative counts, review texts, and basic game information.
Inputs: appid (required), filter, language, day_range, +4 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
With only one tool, there is no possibility of ambiguity or overlap between tools. The tool has a clear, distinct purpose focused on retrieving Steam review data.
A single tool inherently has perfect naming consistency, as there are no other tools to compare it against. The name 'get_steam_review' follows a clear verb_noun pattern.
One tool is too few for a server named 'Steam Review MCP', which suggests a broader scope for interacting with Steam reviews. This minimal set severely limits functionality, such as lacking search, filtering, or update capabilities.
The tool surface is severely incomplete for a Steam review domain. It only provides retrieval for a specific application, missing essential operations like searching reviews, getting user reviews, updating data, or handling multiple games, which are typical for such a service.
Maintenance
Related MCP Connectors
Every Steam review of any game: text, votes, playtime, language. No API key.
Steam game, Agoda/Booking.com hotel and Google Play app reviews with optional AI insight reports.
Game prices, details and Steam reviews, as one MCP tool through Apify
App Store and Google Play reviews, ratings, sentiment and developer replies as agent tools.
Related MCP Servers
- AlicenseBqualityDmaintenanceProvides tools for interacting with the Steam Web API to access player profiles, game libraries, achievements, statistics, inventories, and game information through natural language.3458 npm5MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to query Steam profiles, libraries, achievements, store data, and reviews via the Steam Web API.152MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to recommend Steam games from natural language by searching games, finding similar titles, filtering by tags and platform, and retrieving detailed game metadata.1MIT
- AlicenseAqualityBmaintenanceEnables investigating Steam games through player-written reviews, rating history, patch notes, and gaming press articles, with review filtering by sentiment, time, and playtime.5MIT