@pipeworx/steam

Connect: https://gateway.pipeworx.io/steam/mcp · Install: one-click buttons

Tools: 14

Steam Web API MCP — public Steam profile + game + news data. Free key.

Auth

  • Platform: PLATFORM_STEAM_KEY. BYO: ?_apiKey=….

Tools

  • resolve_vanity_url(vanityurl) — username → steamid64
  • player_summary(steamid) — profile summary
  • player_summaries(steamids) — bulk profile (comma-sep)
  • friend_list(steamid, relationship?) — friends
  • owned_games(steamid, include_appinfo?, include_played_free?) — owned games
  • recently_played(steamid, count?) — recent games
  • player_achievements(steamid, appid, l?) — achievements for a game
  • player_stats(steamid, appid) — user stats for a game
  • player_level(steamid) — Steam level
  • player_bans(steamids) — VAC/community bans
  • app_news(appid, count?, maxlength?) — app news feed
  • app_details(appids, cc?, l?) — store page detail (Steam Store, not Web API)
  • app_list() — full app list (large)
  • current_player_count(appid) — current concurrent players

Data source

https://api.steampowered.com, https://store.steampowered.com/api

Tools

  • resolve_vanity_url — Vanity URL → SteamID64.
  • player_summary — Fetch public Steam profile for a single SteamID64: persona name, avatar, profile URL, country, last logoff, visibility status.
  • player_summaries — Fetch public Steam profiles for up to 100 comma-separated SteamID64s in one request; returns persona name, avatar, country, and status for each.
  • friend_list — List a Steam user’s friend list by SteamID64; optionally filter by relationship type (friend or all). Returns array of SteamID64s and relationship status.
  • owned_games — List all games owned by a SteamID64; optionally include app name/icon and free-to-play games. Returns appid, playtime_forever (minutes), and per-game metadata.
  • recently_played — List games played by a SteamID64 in the last two weeks, with playtime in the last 2 weeks and total playtime. Optional count caps results.
  • player_achievements — Achievements for a game.
  • player_stats — User stats for a game.
  • player_level — Return the Steam Community level (integer) for a given SteamID64.
  • player_bans — Check VAC ban, community ban, and economy ban status for one or more comma-separated SteamID64s. Returns CommunityBanned, VACBanned, NumberOfVACBans, DaysSinceLastBan.
  • app_news — App news feed.
  • app_details — Store page detail (Steam Store API).
  • app_list — Full app list (large).
  • current_player_count — Current concurrent players.

Tools

  • app_details — Store page detail (Steam Store API).
  • app_list — Full app list (large).
  • app_news — App news feed.
  • current_player_count — Current concurrent players.
  • friend_list — List a Steam user's friend list by SteamID64; optionally filter by relationship type (friend or all). Returns array of SteamID64s and relationship status.
  • owned_games — List all games owned by a SteamID64; optionally include app name/icon and free-to-play games. Returns appid, playtime_forever (minutes), and per-game metadata.
  • player_achievements — Achievements for a game.
  • player_bans — Check VAC ban, community ban, and economy ban status for one or more comma-separated SteamID64s. Returns CommunityBanned, VACBanned, NumberOfVACBans, DaysSinceLastBan.
  • player_level — Return the Steam Community level (integer) for a given SteamID64.
  • player_stats — User stats for a game.
  • player_summaries — Fetch public Steam profiles for up to 100 comma-separated SteamID64s in one request; returns persona name, avatar, country, and status for each.
  • player_summary — Fetch public Steam profile for a single SteamID64: persona name, avatar, profile URL, country, last logoff, visibility status.
  • recently_played — List games played by a SteamID64 in the last two weeks, with playtime in the last 2 weeks and total playtime. Optional count caps results.
  • resolve_vanity_url — Vanity URL → SteamID64.

Regenerated from source · build July 4, 2026