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-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 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.
