UnstableSMP API & agent resources Minecraft landscape

Public developer reference

UnstableSMP API & agent resources

Read the same public connection information shown on the website. These endpoints need no account, API key, or registration.

Server connection information

GET /api/server-info returns the server hostname, published version guidance, Java and Bedrock steps, the Bedrock port, the official Discord invite, and safety notes as JSON.

The response contains published configuration, not a live Minecraft status result. Cache it for up to five minutes and check community announcements for changes.

curl https://unstablesmp.gg/api/server-info

GET /api/health checks the website API only. Its minecraftStatus field is not_checked; use the live status page to check the game server.

Markdown pages

Request any page listed in the sitemap with Accept: text/markdown to receive a Markdown representation of that page. Browsers receive HTML by default. Responses vary on Accept.

curl -H "Accept: text/markdown" https://unstablesmp.gg/how-to-join

Markdown is generated from the published page content during deployment. The response keeps the canonical page URL. Interactive controls and live client-side status are omitted.

Discovery endpoints

Browser tools

Browsers with WebMCP support can discover get_unstablesmp_join_instructions on page load. Its optional edition argument accepts java or bedrock; omit it for both. It returns published information and performs no account or server actions.

Access and privacy

These are public read-only endpoints. They do not require cookies, authorization headers, Microsoft credentials, Discord tokens, or user identifiers. They do not register agents, authenticate players, or issue access tokens. OAuth and MCP-server discovery metadata therefore do not apply.