Developer portal

next muaythai developer portal

Public, read-only Bangkok Muay Thai catalog. No API key. Agents can list venues and open sessions. They cannot log in, hold a slot, create a booking, or take payment.

When to use these interfaces

Use the API, OpenAPI spec, CLI, or MCP when you need structured venue or availability data. Use the website when a person must compare photos, pick a session, or pay. Start here, then open /openapi.json.

Public catalog API

curl "https://nextmuaythai.com/api/v1/venues"
curl "https://nextmuaythai.com/api/v1/venues/onyx-muay-thai"
curl "https://nextmuaythai.com/api/v1/availability?partySize=1"

Errors use RFC 9457 application/problem+json with code, detail, and resolution. Unknown /api/* paths return the same JSON shape, not an HTML shell. Versioning stays on /api/v1. Breaking changes need a new major path and a Sunset header at least 90 days ahead.

CLI and MCP

Terminal client: npx next-muaythai <command>. MCP transport: https://nextmuaythai.com/mcp (POST). Discover it from /.well-known/mcp/server-card.json. Tools: search_venues, get_venue_details, get_availability, get_booking_link.

Support

Product questions: hello@nextmuaythai.com. Human MCP notes: /mcp-info. Markdown pages honor Accept: text/markdown.