Steam MCP Server
UnclaimedMCP server for Steam Web API - access your game library, achievements, playtime stats, and more
Install
node /path/to/steam-mcp-server/dist/index.jsSet up this server
More in Search & Web
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
28 of 28 tools
Documented tools (28)
From project documentation. A server handshake does not verify each tool’s description or behavior.
check_app_update
Check if an app version is up to date
get_achievement_summary
Get condensed achievement progress across games
get_achievements
Get player's achievements for a game
get_badge_progress
Get trading card collection progress
get_badges
Get player's badges, XP, and level progression
get_csgo_inventory
Get CS2/CSGO inventory
get_dota2_inventory
Get Dota 2 inventory
get_friends_list
Get a player's friends list
get_game_details
Get detailed game info (description, price, requirements)
get_game_news
Get latest news and patch notes for a game
get_game_schema
Get achievement/stat definitions for a game
get_game_stats
Get player's statistics for a game
get_global_achievement_percentages
Get global achievement unlock rates
get_global_game_stats
Get global aggregated stats for a game
get_inventory
Get inventory for any game (requires public profile)
get_owned_games
Get all games owned with playtime stats (supports pagination)
get_perfect_games
Get games where player has 100% achievements
get_player_bans
Check for VAC bans, game bans, or trade bans
get_player_count
Get current number of players in a game
get_player_summary
Get player profile info (name, avatar, status, current game)
get_recently_played
Get games played in last 2 weeks
get_servers_at_address
Get game servers at a specific IP
get_steam_level
Get player's Steam account level
get_tf2_inventory
Get Team Fortress 2 inventory
get_user_groups
Get Steam groups a player belongs to
is_playing_shared_game
Check if playing via Steam Family Sharing
resolve_vanity_url
Convert vanity URL to 64-bit Steam ID
search_apps
Search Steam catalog by game name
Tool change history
FAQ
Questions about Steam MCP Server
- How do I connect Steam MCP Server to Claude?
- The listing records `node /path/to/steam-mcp-server/dist/index.js` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
- Is Steam MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Steam MCP Server do?
- Steam MCP Server documents 28 tools to the agent, including check_app_update, get_achievement_summary, get_achievements. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.