LanguageEN
Unstable SMP API & agent resources Minecraft landscape

Public developer reference

Unstable SMP 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, Java version 26.3–1.21.11 and connection steps, 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 and may be omitted. 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.