{"tools":[{"name":"search_servers","description":"Search the public Rust server list. Counts are observed snapshots, not guaranteed live. Limited to 20 results per page.","inputSchema":{"type":"object","properties":{"query":{"type":"string","maxLength":120},"region":{"type":"string","enum":["Europe","North America","Asia","Oceania"]},"min_players":{"type":"integer","minimum":0,"maximum":10000},"wiped_within_hours":{"type":"integer","minimum":1,"maximum":720},"sort":{"type":"string","enum":["players","name","wipe"]},"page":{"type":"integer","minimum":1,"maximum":1000}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_server","description":"Get public server facts, stored connect address, wipe estimates and observation timestamps. Estimates are not confirmed wipe events.","inputSchema":{"type":"object","properties":{"server_id":{"type":"integer","minimum":1,"maximum":9999999999}},"additionalProperties":false,"required":["server_id"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"population_report","description":"Calculate population summary from available history. 7d/30d are bucket maxima, so their averages are averages of bucket maxima, not time-weighted population. Coverage describes returned buckets only.","inputSchema":{"type":"object","properties":{"server_id":{"type":"integer","minimum":1,"maximum":9999999999},"range":{"type":"string","enum":["24h","7d","30d"]}},"additionalProperties":false,"required":["server_id"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"compare_servers","description":"Compare 2–4 servers using the same public fields. No quality rankings.","inputSchema":{"type":"object","properties":{"server_ids":{"type":"array","items":{"type":"integer","minimum":1,"maximum":9999999999},"minItems":2,"maxItems":4,"uniqueItems":true}},"additionalProperties":false,"required":["server_ids"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"site_statistics","description":"Get source catalog totals and reported players. Online status does not guarantee a recent successful sample.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"raid_catalog","description":"List valid target/tool IDs, HP and soft-side support for raid calculations.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"calculate_raid","description":"Calculate raid plans using the website engine, including partial HP, soft side and tools already owned. No splash damage.","inputSchema":{"type":"object","properties":{"selections":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"object","properties":{"targetId":{"type":"string","enum":["twigWall","woodWall","stoneWall","metalWall","armoredWall","highWoodWall","highStoneWall","woodDoor","doubleWoodDoor","metalDoor","doubleMetalDoor","garageDoor","armoredDoor","doubleArmoredDoor","ladderHatch","toolCupboard","autoTurret"]},"quantity":{"type":"integer","minimum":1,"maximum":20},"currentHp":{"type":"number","minimum":1,"maximum":10000},"side":{"type":"string","enum":["hard","soft"]}},"additionalProperties":false,"required":["targetId","quantity","currentHp"]}},"tools":{"type":"array","minItems":1,"maxItems":4,"uniqueItems":true,"items":{"type":"string","enum":["c4","rocket","satchel","beancan","explosiveAmmo","hvRocket","incendiaryRocket","f1","molotov","propaneBomb","jackhammer","salvagedHammer","woodenSpear","stoneSpear"]}},"inventory":{"type":"object","properties":{"c4":{"type":"integer","minimum":0,"maximum":100000},"rocket":{"type":"integer","minimum":0,"maximum":100000},"satchel":{"type":"integer","minimum":0,"maximum":100000},"beancan":{"type":"integer","minimum":0,"maximum":100000},"explosiveAmmo":{"type":"integer","minimum":0,"maximum":100000},"hvRocket":{"type":"integer","minimum":0,"maximum":100000},"incendiaryRocket":{"type":"integer","minimum":0,"maximum":100000},"f1":{"type":"integer","minimum":0,"maximum":100000},"molotov":{"type":"integer","minimum":0,"maximum":100000},"propaneBomb":{"type":"integer","minimum":0,"maximum":100000},"jackhammer":{"type":"integer","minimum":0,"maximum":100000},"salvagedHammer":{"type":"integer","minimum":0,"maximum":100000},"woodenSpear":{"type":"integer","minimum":0,"maximum":100000},"stoneSpear":{"type":"integer","minimum":0,"maximum":100000}},"additionalProperties":false}},"additionalProperties":false,"required":["selections","tools"]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"next_force_wipe","description":"Get the next standard first-Thursday 19:00 Europe/London force-wipe date, accounting for DST; release time can move.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}}],"mcp":"https://rustatlas.org/mcp","callUrl":"https://rustatlas.org/api/v1/call/%7Btool%7D","readOnly":true}