Steam Scout MCP
Provides tools for Steam market research using public Steam endpoints: search games, fetch store details, compare regional prices with currency conversion, summarize reviews, check current player counts, compare games, browse regional store charts, and retrieve latest game news and patch notes. No Steam API key required.
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 Scout MCP Which region has the cheapest price for Hades II?"
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 Scout MCP
Steam market research for AI assistants — regional prices, reviews, player counts, charts and news. No API key required.
An MCP server that lets Claude, Cursor, VS Code and other MCP clients answer questions like:
"How much does Hades II cost in the US, Germany, Japan, Korea and China — which region is cheapest in USD?"
"Compare Stardew Valley and Terraria: price, review score and how many people are playing right now."
"What's in the Japanese Steam top sellers today?"
"Summarize the latest patch notes and recent Korean reviews for this game."
日本語: Steam の地域別価格・レビュー・同時接続数・ランキングを AI アシスタントから調べられる MCP サーバー(API キー不要)。 한국어: Steam 지역별 가격, 리뷰, 동시 접속자 수, 차트를 AI 어시스턴트에서 조회하는 MCP 서버 (API 키 불필요). 中文:让 AI 助手查询 Steam 各地区价格、评测、在线人数和排行榜的 MCP 服务器(无需 API 密钥)。
Features
Tool | What it returns |
| Find games by name → |
| Store facts: description, developers, release date, price, genres, languages |
| One game's price across regions (default: US, UK, DE, FR, JP, KR, CN, TW, HK), converted to USD (or any currency) and sorted cheapest first, with the price spread |
| Review score ("Very Positive"…), positive %, totals, recent reviews in any language |
| Players in the game right now |
| 2–8 games side by side: price, genres, review score, current players |
| Top sellers, new releases, specials or coming soon — per region |
| Latest patch notes and announcements |
Zero setup: only public Steam endpoints — no Steam account or API key.
Currency conversion with European Central Bank reference rates.
Polite by design: responses cached for 5 minutes, limited concurrency, retries with back-off.
All tools are read-only.
Related MCP server: Steam MCP Server
Installation
Requires Python 3.10+. The easiest way is uv:
uvx --from git+https://github.com/<your-github-username>/steam-scout-mcp steam-scout-mcp --versionOr with pip:
pip install git+https://github.com/<your-github-username>/steam-scout-mcpUsage
Claude Desktop
Add to claude_desktop_config.json (Settings → Developer → Edit Config):
{
"mcpServers": {
"steam-scout": {
"command": "uvx",
"args": ["--from", "git+https://github.com/<your-github-username>/steam-scout-mcp", "steam-scout-mcp"]
}
}
}A ready-to-copy file is in examples/claude_desktop_config.json.
Claude Code
claude mcp add steam-scout -- uvx --from git+https://github.com/<your-github-username>/steam-scout-mcp steam-scout-mcpRemote (HTTP)
steam-scout-mcp --transport streamable-httpProject structure
src/steam_scout_mcp/
├── server.py # MCP tools, input validation, CLI entry point
└── steam.py # async client for public Steam endpoints (cache, retries, FX rates)
tests/
└── test_server.py # offline tests with mocked Steam + in-process MCP client
examples/
└── claude_desktop_config.jsonDevelopment
python -m venv .venv
.venv/bin/pip install -e ".[dev]" # Windows: .venv\Scripts\pip install -e ".[dev]"
.venv/bin/pytestTests never touch the network: Steam and the exchange-rate service are replaced by httpx.MockTransport.
Notes
Prices come from the Steam store for each region and may differ from checkout prices (taxes, local promotions).
Some regions have no ECB exchange rate (e.g. TWD); those prices are listed without conversion.
This project is not affiliated with Valve. Steam is a trademark of Valve Corporation.
License
MIT
Available Tools
8 toolscompare_gamesARead-onlyIdempotent
Side-by-side comparison of 2-8 games: price, release date, genres, review score, current players.
Inputs: app_ids (required), country.
game_detailsBRead-onlyIdempotent
Store page facts for one app: description, developers, release date, price, genres, languages.
Inputs: app_id (required), country.
game_newsBRead-onlyIdempotent
Latest patch notes and news posts for a game (1-20 items).
Inputs: app_id (required), count.
player_countCRead-onlyIdempotent
Number of players currently in the game right now.
Inputs: app_id (required).
regional_pricesARead-onlyIdempotent
Compare an app's price across store regions, converted to one currency and sorted cheapest first.
Defaults to the US, UK, Germany, France, Japan, South Korea, China, Taiwan and Hong Kong. Uses European Central Bank reference rates for conversion.
Inputs: app_id (required), countries, convert_to.
review_summaryBRead-onlyIdempotent
Steam review score (e.g. "Very Positive"), positive percentage, totals and a few recent reviews.
language: "all" or a Steam language name such as english, japanese, koreana, schinese.
Inputs: app_id (required), language, recent_samples.
search_gamesARead-onlyIdempotent
Search the Steam store by name. Returns app_id, price in the region's currency, platforms.
country: two-letter store region (US, GB, DE, JP, KR, CN...). limit: 1-25.
Inputs: query (required), limit, country.
store_chartsBRead-onlyIdempotent
Current Steam store charts for a region: top sellers, new releases, specials or coming soon.
Inputs: chart, limit, country.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 8 tools
Each tool targets a clearly distinct Steam data need: search by name, single-app details, cross-region pricing, reviews, live player counts, news, charts, and multi-game comparison. compare_games aggregates a few other tools but is clearly scoped to side-by-side comparison of multiple apps.
All names use snake_case consistently, with no camelCase or stylistic mixing. The only minor deviation is that some names are verb_noun (search_games, compare_games) while others are noun phrases (game_details, player_count), but the pattern remains readable and predictable.
Eight tools is well within the appropriate range and each covers a separate Steam scouting function. None feels redundant, filler, or missing from a count perspective.
The surface covers discovery, details, regional pricing, reviews, live players, news, charts, and comparison, so the core workflows are present. Minor gaps exist around tag/genre browsing, system requirements, or DLC/achievement data, but agents can work around them.
Maintenance
Related MCP Connectors
Live Steam market data for AI agents: top sellers, deals, player counts. Paid per call via x402.
Read-only Steam wishlist, sales and refund data for game developers, from Steamworks.
Game prices, details and Steam reviews, as one MCP tool through Apify
1Steam game, Agoda/Booking.com hotel and Google Play app reviews with optional AI insight reports.
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables LLMs to retrieve and analyze Steam game reviews, providing access to review statistics, game information, and helping summarize pros and cons of games.168 npm7MIT
- AlicenseAqualityBmaintenanceEnables interaction with Steam: search games, get store details, reviews, prices, discounts, news, and player profiles, libraries, and achievements via the Steam Web API.26611 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