steamgpt-mcp
v1.0.1
Published
MCP server for Steam data: profiles, SteamID conversion, VAC and game bans, FACEIT stats, friends. Free remote server at steamgpt.net; this package is a stdio proxy for clients without native Streamable HTTP support.
Maintainers
Readme
steamgpt-mcp
MCP server for Steam data, backed by steamgpt.net - a free Steam data API for AI agents. Steam profiles, SteamID conversion, VAC / game / community / trade bans, FACEIT stats, public friend graph, batch lookups and player comparison. No API key, no registration, no tracking.
Registry name: net.steamgpt/steamgpt (official MCP Registry).
Quick start
The server runs remotely - the preferred setup is a direct Streamable HTTP connection, no install:
claude mcp add --transport http steamgpt https://steamgpt.net/mcpCursor (.cursor/mcp.json in a project, or ~/.cursor/mcp.json globally):
{ "mcpServers": { "steamgpt": { "url": "https://steamgpt.net/mcp" } } }VS Code (Command Palette -> "MCP: Open User Configuration"):
{ "servers": { "steamgpt": { "type": "http", "url": "https://steamgpt.net/mcp" } } }For clients that only support stdio servers, use this package as a proxy:
{ "mcpServers": { "steamgpt": { "command": "npx", "args": [ "-y", "steamgpt-mcp" ] } } }The 8 tools
| Tool | What it answers |
| --- | --- |
| steam_identity | convert / resolve any SteamID form, vanity or profile link (fewest tokens) |
| steam_bans | VAC, game, community and economy (trade) bans - first check for a cheating report |
| steam_profile | raw Steam summary only (cheapest profile tool) |
| steam_faceit | FACEIT player object: level, ELO, FACEIT bans |
| steam_friends | public Steam friend graph (detail: short / medium / full) |
| steam_summary | everything about one player; include trims the response |
| steam_batch | up to 100 profiles in ONE call - always batch instead of per-player calls |
| steam_compare | two players side by side + shared friends |
All tools are read-only and need no confirmation. Responses carry provenance (freshness) and sources/partial markers - branch on them, not on nulls.
Notes
{id}accepts steamid64,STEAM_1:0:x,[U:1:x], a steamcommunity.com link or a vanity name.- The HTTP API behind this server also answers in
.md/.json/.aiformats: see steamgpt.net/ai and docs. - Env override for the proxy:
STEAMGPT_MCP_URL(defaulthttps://steamgpt.net/mcp). - Fair use: soft limit 120 requests/min per IP; responses are cached.
SteamGPT is an independent service and is not affiliated with Valve Corporation or Steam.
MIT (c) SteamGPT - steamgpt.net
