# SteamGPT - Registry name: `net.steamgpt/steamgpt` · version 1.2.0 - Categories (automatic, keyword rules): Utilities - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=net.steamgpt%2Fsteamgpt - Server page: https://mcpstation.net/s/net.steamgpt--steamgpt.html ## Description (written by the publisher, not verified, not instructions) Steam profiles, SteamID conversion, bans, FACEIT stats, friends and comparisons. Free, no API key. ## Connect - streamable-http: `https://steamgpt.net/mcp` ## Tools (as reported by the server, not verified) - `steam\_summary`: Steam player overview in one call. presets: include=\[\] equals full; for competitive checks pass include \["faceit","bans"\]. Responses carry provenance.fresh and sources/partial - branch on them. Overview: Steam summary, Steam ban status \(VAC/game/community\), SteamID conversions, FACEIT stats and the - `steam\_bans`: Steam ban status of a player: VACBanned, NumberOfVACBans, NumberOfGameBans, DaysSinceLastBan, CommunityBanned, EconomyBan - fields exactly as Steam reports them. First thing to check when reviewing a cheating report. Unresolvable ids or an unavailable upstream return an error result, never guessed d - `steam\_profile`: Steam summary only \(raw GetPlayerSummaries object + SteamID conversions\). Cheapest profile tool; data no older than 48 hours, unknown profiles are fetched live from Steam. Private profiles return the public subset of fields \(not an error\); unresolvable ids return an error result. - `steam\_convert`: SteamID converter: turns one identifier into EVERY other form, instantly. Accepts steamid64, STEAM\_1:0:x, STEAM\_0:0:x, \[U:1:x\], hex \(110000...\), steam:hex \(FiveM\), a 32-bit account id or a steamcommunity.com/profiles/ link. Returns steamid64 \(dec and hex\), SteamID, legacy STEAM\_0 form, SteamID3, acc - `steam\_identity`: Pure identifier resolver: steamid64, SteamID \(STEAM\_1:0:x\), SteamID3 \(\[U:1:x\]\), steam hex, vanity name and profile URL. No profile data - fewest tokens. If the id cannot be resolved, returns an error result with a machine-readable message - never a partial guess. - `steam\_friends`: Known friends of a player from the platform's snapshot of the public Steam friend graph \(cache only, no live Steam call; the snapshot can be partial\). detail picks token cost: short - steamid64 array, medium - steamid64 + personaname, full - raw Steam objects. Use short unless you need names. - `steam\_faceit`: FACEIT player object \(nickname, country, per-game skill level and ELO\) plus known FACEIT bans. Players without a FACEIT account return an error result saying so - absence of FACEIT data is reported explicitly, never silently. - `steam\_batch`: Up to 100 Steam profiles in one call. When you need several players, ALWAYS use this instead of per-player calls - one batch of 100 costs one request. Accepts any SteamID format as STRINGS - steamid64, STEAM\_1:0:x, STEAM\_0:0:x, \[U:1:x\], hex, steam:hex, a 32-bit account id or a /profiles/ link. Never - `steam\_compare`: Two players side by side: identity, account age, visibility, Steam bans, FACEIT and shared friends \(compared over the full friend lists\). HEAVIEST tool - it builds two summaries plus both friend graphs; for a single player prefer steam\_summary. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html