{"id":304506,"recorded_at":"2026-10-26T23:05:36.543011Z","observed_at":"2026-10-26T23:05:36.542866Z","subject_kind":"endpoint","subject":"8bb7ab5b-fd96-4442-9043-3286042d5429","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":9,"tools":[{"description":"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 data.","inputSchema":{"properties":{"id":{"description":"any SteamID format: steamid64 (17 digits), STEAM_1:0:x, STEAM_0:0:x, [U:1:x], hex, steam:hex, a 32-bit account id, a steamcommunity.com link or a vanity name","type":"string"}},"required":["id"],"type":"object"},"name":"steam_bans"},{"description":"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 send them as JSON numbers (a 17-digit number loses precision and points at another account) and note that vanity names are not supported here - resolve those with steam_identity first. Players unknown to the platform come back in not_found - fetch those with steam_profile. include can add FACEIT (one query for the batch) and Steam bans (one upstream call for the batch) - the cheapest way to review a full match roster.","inputSchema":{"properties":{"ids":{"description":"steamid64 list, max 100 - prefer one batch over per-player calls","items":{"type":"string"},"maxItems":100,"type":"array"},"include":{"description":"extra blocks per player: faceit level/ELO, Steam ban status","items":{"enum":["faceit","bans"],"type":"string"},"type":"array"}},"required":["ids"],"type":"object"},"name":"steam_batch"},{"description":"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.","inputSchema":{"properties":{"id1":{"description":"any SteamID format: steamid64 (17 digits), STEAM_1:0:x, STEAM_0:0:x, [U:1:x], hex, steam:hex, a 32-bit account id, a steamcommunity.com link or a vanity name","type":"string"},"id2":{"description":"any SteamID format: steamid64 (17 digits), STEAM_1:0:x, STEAM_0:0:x, [U:1:x], hex, steam:hex, a 32-bit account id, a steamcommunity.com link or a vanity name","type":"string"}},"required":["id1","id2"],"type":"object"},"name":"steam_compare"},{"description":"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, account id, steam:hex and the profile URL. CHEAPEST TOOL - prefer it over steam_identity whenever you only need format conversion. Vanity names (steamcommunity.com/id/name) are not a computable format: use steam_identity for those.","inputSchema":{"properties":{"id":{"description":"steamid64 (17 digits), STEAM_1:0:x, STEAM_0:0:x, [U:1:x], hex, steam:hex, a 32-bit account id or a /profiles/ link. NOT a vanity name","type":"string"}},"required":["id"],"type":"object"},"name":"steam_convert"},{"description":"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.","inputSchema":{"properties":{"id":{"description":"any SteamID format: steamid64 (17 digits), STEAM_1:0:x, STEAM_0:0:x, [U:1:x], hex, steam:hex, a 32-bit account id, a steamcommunity.com link or a vanity name","type":"string"}},"required":["id"],"type":"object"},"name":"steam_faceit"},{"description":"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.","inputSchema":{"properties":{"detail":{"description":"response detail level, default full","enum":["short","medium","full"],"type":"string"},"id":{"description":"any SteamID format: steamid64 (17 digits), STEAM_1:0:x, STEAM_0:0:x, [U:1:x], hex, steam:hex, a 32-bit account id, a steamcommunity.com link or a vanity name","type":"string"},"limit":{"description":"max friends to return, default 100","maximum":5000,"minimum":1,"type":"integer"}},"required":["id"],"type":"object"},"name":"steam_friends"},{"description":"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.","inputSchema":{"properties":{"id":{"description":"any SteamID format: steamid64 (17 digits), STEAM_1:0:x, STEAM_0:0:x, [U:1:x], hex, steam:hex, a 32-bit account id, a steamcommunity.com link or a vanity name","type":"string"}},"required":["id"],"type":"object"},"name":"steam_identity"},{"description":"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.","inputSchema":{"properties":{"id":{"description":"any SteamID format: steamid64 (17 digits), STEAM_1:0:x, STEAM_0:0:x, [U:1:x], hex, steam:hex, a 32-bit account id, a steamcommunity.com link or a vanity name","type":"string"}},"required":["id"],"type":"object"},"name":"steam_profile"},{"description":"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 first 100 friends. include LIMITS the response to the blocks you list: omit it for everything, [\"steam\"] for the Steam block only (cheapest), [\"bans\"] for a ban check only, [\"faceit\",\"bans\"] to drop the friend list. friends_limit caps the friend list (default 100).","inputSchema":{"properties":{"friends_detail":{"description":"friend entry shape, default full; short/medium are much smaller","enum":["short","medium","full"],"type":"string"},"friends_limit":{"description":"max friends in the response, default 100","maximum":5000,"minimum":1,"type":"integer"},"id":{"description":"any SteamID format: steamid64 (17 digits), STEAM_1:0:x, STEAM_0:0:x, [U:1:x], hex, steam:hex, a 32-bit account id, a steamcommunity.com link or a vanity name","type":"string"},"include":{"description":"restricts the response to the listed blocks; omit for bans+faceit+friends. Example: [\"bans\"] returns the Steam summary plus ban status only","items":{"enum":["steam","faceit","friends","bans"],"type":"string"},"type":"array"}},"required":["id"],"type":"object"},"name":"steam_summary"}]},"body_sha256":"aa4456d6a56ca7945d3c2ad2f9d0d7327f82d69ce6a99a9ef63bc53488d4833f","prev_id":null,"leaf":"0xfc30f51a8962dbb47dde76efe4c3a7ae74b2ef3f387835e36c48575706c81c39","leaf_text":"{\"body\":\"aa4456d6a56ca7945d3c2ad2f9d0d7327f82d69ce6a99a9ef63bc53488d4833f\",\"id\":304506,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793055936542866,\"prev\":null,\"subject\":\"8bb7ab5b-fd96-4442-9043-3286042d5429\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xfc30a0e137d54d4d757d07409019684dc60f000ef87b405c748c0c53bb3a01d3","0xe1a24bc383c781273314b5d1640805e741f696cf4a369d313e5f5eba6458edb8","0xcaf42d0760afd353ee3cbf9cca806f1e3d53ef042eca72d1c4dad4af0c046ef8","0x32a44cbd96d9a5bed01b3d26e761a451060ea0e662b00a1b080fc6da14579f14","0x02466f6e097695adf197bb2274dfb4f5d8541335bce70409f67fc4831ed9fe6b","0x825f6d2b52b6dfa377ed02017c8046c9ba0967aaf9cd34b10d73f8655122c6c9","0x4970beee340146ae6a4d2def231120ca239b8f148de41e44176cac360e442be7","0x42e2928453a39a8b95b483759dcfff667f215d16fd4cae9edec292b245b198de","0x63e81cfd75312fe70586e362f887cff6fba0b3aa8a0751f1cd2f423e11b6fd30","0x0d9c6b15190d9e13a7cb74876b1fd47b5bba1e548abecd756ff8fd16658a6713","0x51bc8fcd224b36d2c60fa49f46f383ee8328191b9e73209ce8018f2612c3d42f","0xf8173f36b7a27e1bb0f6961a49501bba1d99349c5e11449d0d557fbaa910be0a","0xbee644d57738676bfb20eb90d6021f364bf883a8d54f8d17e9dc4749b4074c3d","0x44945ea9ad8b24e723ad5a8fd6d014024a49531783f74ff9229c2ab6930e84c8","0x68d296b1e00b4899fb83c3fba36fffaefa311eac2903067dbebfe776a12b4a9a","0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678","0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc"]}