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.
