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-infoGET /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-joinMarkdown 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
- OpenAPI specification
- API catalog
- Agent skills index
- AI capability catalog
- Plain-text site directory
- Authentication information
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.
