Skip to main content
Glama

Steam Review MCP

English | 中文

Access Steam game reviews using Model Context Protocol (MCP).

MCP Badge

Install MCP Server

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/GetItems

  • Analyze game reviews and summarize pros and cons

Related MCP server: steam-mcp

Installation

Run it directly with npx:

npx steam-review-mcp

or 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:

  1. game_reviews:

    • success: true when Steam returned a response object

    • review_score: Review score, or null when that page has no score

    • review_score_desc: Review score description

    • total_positive: Total positive reviews

    • total_negative: Total negative reviews

    • total_reviews: Positive plus negative totals

    • total_matching: Reviews matching the filter

    • day_range_used: Day range the Helpful filter actually searched

    • cursor: Pass this back to fetch the next page

    • reviews: Cleaned review text for this page

  2. game_info:

    • name: Store name

    • detailed_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 start

Available Tools

1 tool
get_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

    B3.1/5.0

    Scored across 1 tool

    Disambiguation5/5

    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.

    Naming Consistency5/5

    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.

    Tool Count2/5

    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.

    Completeness2/5

    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

    ActivityMaintained
    ResponsivenessLimited data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      Provides tools for interacting with the Steam Web API to access player profiles, game libraries, achievements, statistics, inventories, and game information through natural language.
      34
      58 npm
      5
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables 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.
      1
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables investigating Steam games through player-written reviews, rating history, patch notes, and gaming press articles, with review filtering by sentiment, time, and playtime.
      5
      MIT

    Appeared in Searches