Your timezone8,634 servers8,197 online79,837 players541 wiped / 24h369 next / 24h

RustAtlas API & MCP

Read public Rust server data and use the same deterministic calculators as this website. No account or API key is required. No write operations are available.

Quick prompts

Copy a prompt into your AI assistant. Edit the region, player count or server IDs to suit you. Connect MCP first, or use an assistant that can read public URLs.

Find a server

Find European Rust servers with at least 100 recorded players. Show up to five results with player count, capacity, last check time and server-page links.

Just wiped

Find Rust servers that wiped within the past 24 hours and have at least 50 recorded players. Sort by recorded population. Show wipe time, observation time and server links. Do not assume these are BP wipes.

Check a server

Read RustAtlas server 6893. Show its stored connect command, gather rate, listed team size, current recorded players, last wipe and next wipe estimate. Distinguish estimates from observations.

Population history

Summarize the available 30-day population history for RustAtlas server 6893: recorded peak, minimum, average, sample count and valid sample dates. Explain bucket-maxima averages and any missing coverage.

Compare servers

Compare RustAtlas servers 6893 and 9597 by region, gather rate, listed team size, observed population, estimated wipe cycle and next wipe. Highlight known differences without inventing missing rules.

Raid cost

Calculate the C4 needed for one full-health stone wall in Rust. I already own one C4. Show total required, how many remain to craft and the materials for those remaining. Use the RustAtlas raid engine.

Next force wipe

When is the next standard Rust force wipe? Show the date and time in Europe/London, account for daylight saving, and make clear that the release time can move and BP rules vary by server.

Copying a prompt does not connect a service. AI browsing, tool access and account permissions vary. Results may be delayed or unavailable.

Connect an AI assistant

In a platform that supports remote Streamable HTTP MCP, add this server URL:

https://rustatlas.org/mcp

Choose no authentication. This endpoint is stateless and returns JSON; legacy SSE-only clients are not supported. Adding a connector to one platform does not install it in other platforms.

Use with more AI clients

This service uses standard MCP and HTTP APIs. Compatible clients can connect directly; it is not automatically installed in any platform.

Download all client configuration examples · Setup notes · Complete machine-readable guide

Read data with GET

For clients that can read URLs but cannot call MCP, public scalar tools also accept GET requests:

Nested calculator inputs require POST JSON. No arbitrary SQL or URL proxy is available. Browser security checks remain enabled; cross-origin browser requests are not supported.

Available tools

Read-only tools
ToolPurpose
search_serversSearch the public Rust server list. Counts are observed snapshots, not guaranteed live. Limited to 20 results per page.
get_serverGet public server facts, stored connect address, wipe estimates and observation timestamps. Estimates are not confirmed wipe events.
population_reportCalculate 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.
compare_serversCompare 2–4 servers using the same public fields. No quality rankings.
site_statisticsGet source catalog totals and reported players. Online status does not guarantee a recent successful sample.
raid_catalogList valid target/tool IDs, HP and soft-side support for raid calculations.
calculate_raidCalculate raid plans using the website engine, including partial HP, soft side and tools already owned. No splash damage.
next_force_wipeGet the next standard first-Thursday 19:00 Europe/London force-wipe date, accounting for DST; release time can move.

HTTP API

Tool names and input schemas · OpenAPI specification

POST a JSON arguments object to /api/v1/call/{tool_name}.

curl https://rustatlas.org/api/v1/call/get_server   -H 'Content-Type: application/json'   -d '{"server_id":6893}'

Every successful result contains data, retrievedAt, sources, limitations and the cache duration. Cite the public URLs in sources, and preserve the observation times inside the data.

Freshness & limits

Data reads reuse a cache of up to 60 seconds. The underlying sample may be older: retrieval time is not observation time. Missing numbers are null. Wipe estimates are not confirmed events. History may cover less than the requested period; 7-day and 30-day histories contain bucket maxima.

Maximum request body: 16 KiB. Maximum concurrent requests: 6. Rate limit: 120 requests per minute per direct connection address; clients behind the same proxy may share this limit. HTTP 429 includes Retry-After. Requests with a browser Origin from another website are rejected.

This API does not expose private analytics, orders, credentials, database access or server administration. Large catalog-wide historical aggregations and screen-based gene recognition are not available through this API.

Questions: [email protected]