Steam MCP Server
io.github.julianmeyerr/steam-mcp-server·v1.1.6Access Steam profiles, libraries, achievements, friends, news, and player statistics through MCP.
0 stars48 downloads/wk
Reviews
Write oneNobody has reviewed Steam MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Steam MCP Server tools (15)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
compare_owned_gamesCruza tu biblioteca con la de otro usuario para saber qué juegos comparten y cuántas horas tiene cada uno.
get_app_newsDevuelve las últimas noticias/actualizaciones publicadas para un juego de Steam.
get_current_playersDevuelve la cantidad total de jugadores activos en un juego en este momento en Steam.
get_family_owned_gamesDevuelve una lista unificada de juegos de MY_STEAM_ID y los miembros configurados en STEAM_FAMILY_MEMBER_IDS, indicando sus dueños.
get_friend_listDevuelve tus amigos de Steam (o los de un ID específico).
get_friends_current_statusObtiene en tiempo real qué amigos están online y qué juego específico están jugando en este instante.
get_friends_recent_activityEscanea la actividad de tus amigos más activos en las últimas 2 semanas para saber qué se está jugando.
get_global_achievement_percentagesDevuelve el porcentaje de todos los jugadores de Steam que desbloquearon cada logro.
get_owned_gamesLista los juegos que un usuario posee en Steam. Si se omite el ID, lista tus propios juegos.
get_player_achievementsDevuelve los logros de un usuario (o los tuyos por defecto) para un juego.
get_player_bansDevuelve el estado de VAC, comunidad, economy y game bans de uno o varios SteamIDs. Incluye el appid de cada game ban específico cuando aplica.
get_player_profileDevuelve el perfil público de uno o varios usuarios. Si la lista está vacía, devuelve tu propio perfil.
get_recently_played_gamesLista los juegos jugados en las últimas 2 semanas. Por defecto usa tu ID.
resolve_vanity_urlConvierte una URL personalizada (ej: 'miusuario' de steamcommunity.com/id/miusuario) a un SteamID64.
search_gameBusca juegos en Steam por término y devuelve coincidencias con su appid. Útil para obtener el appid a partir del nombre.
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 19 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Steam MCP Server compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,243 servers
- Tools
- 15
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 48
- more than 38% of 12,306 servers with a package
What its tools let an agent do: 15 read
Install Steam MCP Server in Claude Code, Cursor or VS Code
Runs npx -y @j.meyer/steam-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add steam-mcp-server -- npx -y @j.meyer/steam-mcp-server
What the publisher says
From the Steam MCP Server repository's README, as published. We do not edit it. Read it on GitHub
steam-mcp-server
MCP server that exposes the Steam Web API as tools for Claude Desktop or Claude Code, running locally over stdio.
Available tools
The Steam profile being queried must be public, except when querying your own SteamID with your own API key. An API key is required for account-related tools; public tools such as current player counts and game search can run without one.
1. Get a Steam API key
Go to https://steamcommunity.com/dev/apikey, sign in with your Steam account, and generate an API key. Steam requires at least one game in your library to issue a key.
2. Installation
Requirements: Node.js 18 or later.
npm install
cp .env.example .env # macOS/Linux
# Windows PowerShell: Copy-Item .env.example .env
# Edit .env and add your STEAM_API_KEY
npm run buildThe .env file contains secrets and must not be published. If your network uses SSL inspection, set STEAMEXTRACA to the path of your private CA certificate. Use STEAMTLSINSECURE=1 only as a last resort on a trusted network.
Steam responses are cached in memory for 30 seconds by default, and requests are spaced by at least 100 milliseconds to reduce rate-limit errors. Configure STEAMCACHETTLMS=0 to disable caching or adjust STEAMMINREQUESTINTERVAL_MS if needed.
Family library
Configure the SteamID64 values of family members as a comma-separated list. MYSTEAMID is included automatically:
MY_STEAM_ID=76561199080486814
STEAM_FAMILY_MEMBER_IDS=76561100000000001,76561100000000002The getfamilyowned_games tool returns each game's appid, name, and owner's SteamID64. If a game appears in multiple accounts, owner contains multiple IDs. The Steam Web API does not directly expose games borrowed exclusively through Steam Families; it only returns games that each account exposes as owned.
3. Test with MCP Inspector
This is recommended before connecting the server to a real client.
npm run inspectorThis opens a browser UI where you can list and execute the tools manually to verify that they respond correctly.
To test the published npm package instead of the local build:
npx --yes "@modelcontextprotocol/inspector" npx --yes --package "@j.meyer/steam-mcp-server@1.1.6" steam-mcp-server4. Connect to Claude Desktop
Edit the Claude Desktop configuration file:
- macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
- Windows: %APPDATA%\Claude\claudedesktopconfig.json
- Linux: ~/.config/Claude/claudedesktopconfig.json
Add the server using the absolute path to your project:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Steam MCP Server: common questions
- Is Steam MCP Server safe?
- Mostly: it is graded B (83/100). Read the Steam MCP Server safety report
- How do I install Steam MCP Server?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Steam MCP Server need an API key?
- Yes. The registry entry asks for
STEAM_API_KEY. - Is Steam MCP Server maintained?
- The last commit was 52 days ago (2026-09-14). The latest release is v1.1.6.
- How does Steam MCP Server compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,243 servers); tools 15 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.