{"name":"io.github.Sarg338/steam-mcp","slug":"sarg338-steam-mcp","title":"Steam (read-only)","description":"Read-only Steam: friends, games, achievements, sales, plus game recommendations and co-op nights.","url":"https://mcp.market/server/sarg338-steam-mcp","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"sales","tags":["sales"],"presence":{"score":30,"stars":8,"forks":1,"downloads_week":174,"last_push_at":"2026-09-24T08:24:50.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Sarg338/steam-mcp","website":null,"version":"1.19.0","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"steam-mcp","version":"1.19.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Steam Web API key (optional, free at https://steamcommunity.com/dev/apikey). 19 tools work without it — store, games, reviews, prices, deals, player counts, achievement rarity. A key adds the account tools: library, playtime, friends, achievements, wishlist, inventory.","isSecret":true,"name":"STEAM_API_KEY"},{"description":"Optional. Your own Steam vanity name, SteamID64, or profile URL, so the account tools default to you when you omit a steamid. Public profile name, not a secret.","name":"STEAM_USER"},{"description":"Optional. Which tools to load: 'all' (default, 41 tools), 'essentials' (15 tools, a much smaller context footprint), or 'essentials,get_inventory' to add tools by name.","name":"STEAM_MCP_TOOLS"}]},{"registryType":"mcpb","identifier":"https://github.com/Sarg338/steam-mcp/releases/download/v1.19.0/steam-mcp.mcpb","version":"1.19.0","fileSha256":"4a6a419c34476023b027bf7d5609247038ec6e59d6265e2b4c60f7610c157c1c","transport":{"type":"stdio"},"environmentVariables":[{"description":"Steam Web API key (optional, free at https://steamcommunity.com/dev/apikey). 19 tools work without it — store, games, reviews, prices, deals, player counts, achievement rarity. A key adds the account tools: library, playtime, friends, achievements, wishlist, inventory.","isSecret":true,"name":"STEAM_API_KEY"},{"description":"Optional. Your own Steam vanity name, SteamID64, or profile URL, so the account tools default to you when you omit a steamid. Public profile name, not a secret.","name":"STEAM_USER"},{"description":"Optional. Which tools to load: 'all' (default, 41 tools), 'essentials' (15 tools, a much smaller context footprint), or 'essentials,get_inventory' to add tools by name.","name":"STEAM_MCP_TOOLS"}]}],"tools":[{"name":"steam_analyze_app_reviews","description":"Analyze thousands of a game's reviews: sentiment over time, by language, playtime, Deck, key vs Steam purchase, dev replies.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_analyze_game","description":"One-call brief on a game — price, all-time and 30-day reviews, players now, Deck, tags, latest update's effect, and news.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_analyze_library","description":"Analyze a whole game library: backlog, playtime distribution, abandoned games.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_compare_games","description":"Compare 2-5 games side by side — price, reviews and their trend, players now, Deck, co-op, tags — for \"X or Y?\" questions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_compare_players","description":"Compare two users' libraries: shared games and who has played each more.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_discover","description":"Discover games by criteria — tags, max price, on-sale, platform — optionally personalized to a user's taste; for filter-based search, not \"games like X\" (use steam_recommend for that).","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_find_friends_who_own","description":"List which of a user's friends own (or are playing) a specific game — \"who can I play X with\" (about friends' libraries, not store search).","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_app_details","description":"Get comprehensive store details for a game — the best 'tell me about X' tool.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_app_news","description":"Get recent news/update posts for a game (patch notes, announcements).","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_app_regional_pricing","description":"Compare a game's price across regions (each in its own local currency).","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_app_reviews","description":"Get the review score and sample reviews for a game (lifetime and/or recent).","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_app_tags","description":"Get a game's top community tags (Souls-like, Roguelike, Cozy, …) by weight.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_current_players","description":"Get the number of players currently in-game for a title (live concurrency).","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_deck_compatibility","description":"Steam Deck rating for a game: Verified, Playable, Unsupported, or Unknown.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_dlc","description":"List a game's DLC (add-ons), optionally with live prices and sale status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_featured_specials","description":"List games currently ON SALE (featured specials) on the Steam store.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_friend_list","description":"List a user's Steam friends, enriched with name and current status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_game_schema","description":"Get the achievement and stat definitions for a game (not user-specific).","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_global_achievement_percentages","description":"Get the global unlock percentage (rarity) of each achievement in a game.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_inventory","description":"List a user's Steam inventory — game items or generic Community items.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_market_price","description":"Get the Community Market price for a single item, with rarity and condition.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_owned_games","description":"List the games a user owns, with total and recent hours played.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_package_details","description":"Get store details for a Steam package (a sub/bundle of one or more games).","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_player_achievements","description":"Get a user's achievement progress for a specific game.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_player_badges","description":"Get a user's badges and the XP breakdown behind their Steam level.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_player_bans","description":"Get VAC / game / community / economy ban status for a user.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_player_summary","description":"Get profile + current status for one or more Steam users.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_rarest_unlocks","description":"Show a player's RAREST unlocked achievements in a game (by global unlock %).","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_recently_played_games","description":"List games a user has played in the last two weeks, with hours.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_steam_level","description":"Get a user's Steam community level (the XP-based account level).","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_store_highlights","description":"List a Steam storefront section: top sellers, new releases, or coming soon.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_update_impact","description":"Show how a game's reviews moved around each recent update — \"did the last patch hurt it?\".","write_action":true,"price_micros":0,"input_schema":null},{"name":"steam_get_user_game_stats","description":"Get a user's in-game STATS for a specific game (kills, wins, distance, etc.).","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_user_groups","description":"List the Steam groups (communities/clans) a user belongs to.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_wishlist","description":"Get a user's Steam wishlist, optionally with live prices and sale status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_get_workshop_item","description":"Get metadata for a Steam Workshop item (mod, map, guide, collection, …).","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_plan_coop_night","description":"Find co-op games the host and their friends all own — for game night.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_recommend","description":"Recommend games similar to a seed game (\"like Hades\") or to a user's taste, explaining the shared tags; for \"games like X\" / \"what should I play\" (for filtered search use steam_discover).","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_resolve_vanity_url","description":"Resolve a Steam vanity/custom-URL name (or profile URL) to a SteamID64.","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_search_apps","description":"Look up a game's appid by its title — when you already know the name and need its ID (not for discovery, recommendations, or buy decisions).","write_action":false,"price_micros":0,"input_schema":null},{"name":"steam_should_i_buy","description":"Decide whether to buy ONE specific game — price, recent + lifetime reviews, tags, Metacritic, and taste match in one call; for evaluating a single known game, not finding new ones.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":75,"grade":"B","scanned_at":"2026-11-02T15:58:51.050Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-02T15:58:50.961Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":12,"max":15,"notes":["last push 39 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"steam-mcp","version":"1.19.0","found":true,"weeklyDownloads":174,"license":"MIT","dependencyCount":5,"publishedAt":"2026-09-24T08:25:36.082020Z","repositoryUrl":"https://github.com/Sarg338/steam-mcp"}],"repo":{"found":true,"owner":"Sarg338","repo":"steam-mcp","archived":false,"pushedAt":"2026-09-24T08:24:50Z","stars":8,"forks":1,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/289529829?v=4","ownerCreatedAt":"2026-06-01T01:12:09Z","license":"NOASSERTION"},"icon":{"url":null,"source":"none"},"presence":{"stars":8,"forks":1,"downloadsWeek":174,"license":"NOASSERTION","lastPushAt":"2026-09-24T08:24:50.000Z","score":30}}}},"grade_history":[],"reviews":[]}