steam-storefront-mcp
Provides access to public Steam Storefront metadata, including game search by title, official store details (genres, categories, descriptions, developers, publishers, metacritic score, platforms, release date), and player review statistics (positive percentage, total count, rating score).
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-storefront-mcp What's the Steam review sentiment for Elden Ring?"
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-storefront-mcp
An MCP (Model Context Protocol) server that gives AI assistants access to public Steam Storefront metadata, official genres, categories, and player review sentiment via structured Steam Storefront JSON APIs.
Search for games on Steam, retrieve official store details, and analyze Steam player review ratings — all without needing a Steam API key. For underlying API documentation and technical guidelines, see the official Steam Web API Documentation.
Tools
Tool | Parameters | Description |
|
| Search Steam Storefront by game title query — returns matching games with AppIDs via structured JSON API. |
|
| Get official store metadata (genres, categories, short/detailed description, developers, publishers, metacritic score, platforms, release date). |
|
| Get Steam player review statistics (positive review percentage, total review count, rating score string e.g. |
Related MCP server: Steam MCP Server
Prerequisites
Node.js v18 or later
No API keys or Steam account required — this server uses public Steam Storefront endpoints.
Installation & Configuration
Option A — npx (Recommended, no install required)
Add the following to your MCP client config file:
{
"mcpServers": {
"steam-storefront": {
"command": "npx",
"args": ["-y", "steam-storefront-mcp"]
}
}
}Option B — Clone and build locally
git clone https://github.com/brandikun/steam-storefront-mcp.git
cd steam-storefront-mcp
npm install
npm run buildThen add to your MCP config:
{
"mcpServers": {
"steam-storefront": {
"command": "node",
"args": ["/absolute/path/to/steam-storefront-mcp/dist/index.js"]
}
}
}MCP Client Config Locations
Client | Config File Location |
Antigravity / AGY |
|
Claude Desktop (macOS) |
|
Claude Desktop (Windows) |
|
Example Usage
Once connected, you can ask your AI assistant questions like:
"What is the Steam review consensus for Vampire Crawlers?"
"Search Steam for Elden Ring to get its AppID"
"Find out if Hades II supports full controller support, co-op, and Steam Deck"
Performance & Caching
Feature | Details |
In-Memory Cache | All Steam Storefront API and store page requests are cached in memory for 1 hour (3600s). |
Rate Limit Protection | Repeated lookups for the same game use 0 network requests. |
License
MIT
Available Tools
3 toolsget_app_reviewsA
Get Steam player review summaries (review score rating e.g. 'Overwhelmingly Positive', total reviews, positive ratio).
Inputs: appId (required).
get_store_detailsA
Get detailed Steam storefront metadata for a game (genres, categories, description, developers, metacritic, release date).
Inputs: appId (required).
search_storeA
Search the Steam Storefront for games matching a query string to get their Steam AppIDs.
Inputs: term (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
Each tool has a distinct purpose: search for games, get metadata, and get reviews. There is no overlap between searching, fetching details, and fetching reviews, so an agent will not confuse them.
All tool names follow a clear verb_noun pattern: search_store, get_store_details, get_app_reviews. The consistent use of imperative verbs and specific resource nouns makes the set predictable.
Three tools is an appropriate, focused scope for a Steam storefront server. Each tool provides a necessary capability without unnecessary bloat.
The core workflow of searching for a game and viewing its details and reviews is fully covered. Minor gaps exist such as listing trending or new releases, but for the stated purpose of storefront metadata and reviews, the surface is complete enough.
Maintenance
Related MCP Connectors
MCP server for OpenAI API (chat completions, image generation, embeddings) via AceDataCloud
Capability registry for the agentic economy. Semantic search over verified MCP server listings.
MCP server for AI dialogue using various LLM models via AceDataCloud
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Related MCP Servers
- AlicenseBqualityDmaintenanceMCP server that enables searching Steam games, fetching user reviews with filters, and retrieving game details including price and tags.216 npm5MIT
- AlicenseAqualityBmaintenanceMCP server providing 25 tools to query Steam store data, player statistics, achievements, reviews, pricing, workshop items, leaderboards, inventory, and player profiles for AI-powered IDEs like Cursor.2696 npm5Creative Commons Attribution Non Commercial No Derivatives 4.0 International
- FlicenseNot gradedqualityDmaintenanceMCP server that provides tools to search Steam games by keyword, retrieve game details (price, release date, genres), and fetch player reviews with recent ratings.-
- AlicenseAqualityDmaintenanceAn MCP server that connects AI assistants to the Steam Web API and storefront, enabling game library analysis, mood-based backlog recommendations, wishlist evaluation, and storefront searches.816 npmMIT