Enterprise DNA Enterprise DNA
M MCP Servers Developer low

Grinv/steam-games-mcp

by Various

MCP server for Steam: keyless store/catalog data (deals, tags, SteamOS/Deck/Frame compat) plus player profiles, libraries and achievements via the Steam Web API.

MCP

Grinv/steam-games-mcp

Added 3 Sept 2026

#ai-tools #claude #claude-desktop #llm-tools #mcp #mcp-server #model-context-protocol #steam

Overview

MCP server for Steam that provides keyless access to store and catalog data including deals, tags, and compatibility for SteamOS, Steam Deck, and Steam Frame. Player profiles, libraries, and achievements are fetched through the Steam Web API. Written in TypeScript.

Best for

Best for
Developers building Steam-aware tools or assistants that need store and player context.

Use cases

  • Enrich a Steam storefront experience with live deals and tag data
  • Check SteamOS, Deck, and Frame compatibility for catalog entries
  • Retrieve player profiles, owned games, and achievement data via Steam Web API

How to use

Tools exposed

  • search_games
  • get_game
  • get_items
  • discover_games
  • get_game_reviews
  • get_review_histogram
  • get_prices
  • get_specials
  • get_featured
  • get_game_news
  • get_global_achievements
  • get_current_players
  • get_wishlist
  • get_followed_games
  • get_game_achievements
  • resolve_vanity_url
  • get_player_summary
  • get_player_bans
  • get_owned_games
  • get_recently_played

Tested with

Claude Desktop, Cursor, Cline, VS Code

Example client config

{\n  "mcpServers": {\n    "steam": {\n      "command": "npx",\n      "args": ["-y", "steam-games-mcp"],\n      "env": {\n        "STEAM_API_KEY": "your-steam-web-api-key (optional — enables player tools)",\n        "STEAM_ID": "your-steamid64-or-vanity-name (optional — default 'you' for player tools)",\n        "STEAM_COUNTRY": "US (optional — store price region)",\n        "STEAM_LANGUAGE": "english (optional — store language)"\n      }\n    }\n  }\n}

Notes

MCP server for Steam that provides keyless access to store and catalog data including deals, tags, and compatibility for SteamOS, Steam Deck, and Steam Frame. Player profiles, libraries, and achievements are fetched through the Steam Web API. Written in TypeScript.

4 stars on GitHub. Last updated 2026-08-24. Licensed MIT.

Use cases

  • Enrich a Steam storefront experience with live deals and tag data
  • Check SteamOS, Deck, and Frame compatibility for catalog entries
  • Retrieve player profiles, owned games, and achievement data via Steam Web API

Pros

  • Keyless catalog access simplifies setup for store data
  • Covers both storefront and player data in one server
  • TypeScript codebase eases integration and extension

Cons

  • Player data requires a Steam Web API key and network access
  • Small community project with limited adoption
  • Compatibility coverage may vary by game and platform

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Keyless catalog access simplifies setup for store data
  • Covers both storefront and player data in one server
  • TypeScript codebase eases integration and extension

Cons

  • Player data requires a Steam Web API key and network access
  • Small community project with limited adoption
  • Compatibility coverage may vary by game and platform

Pairs with

Other entries in the index that connect to this one. Click through to see the chain.

Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks