# Gotobeat > Gotobeat is a live-music ticketing platform (gotobeat.com). It lists concerts across the UK and Europe and sells tickets directly - no resale, no markup. Agents get structured event data (JSON-LD), a public JSON API, an Agentic Commerce Protocol (ACP) checkout, and an MCP server. Facts an agent should know: - Every event page (https://gotobeat.com/gig//) embeds a schema.org MusicEvent JSON-LD block with one Offer per ticket tier. Offer.sku is `:` - use it as items[].id when creating an ACP checkout session. - Prices are decimal strings with priceCurrency (GBP or EUR). Availability is InStock or SoldOut; a cancelled event reads EventCancelled + SoldOut. - robots.txt explicitly allows the API endpoints listed below; every other /api/ path is internal. Please respect it. - Page URLs use a trailing slash; non-slash URLs 301-redirect. ## Docs - [Agent documentation](https://gotobeat.com/docs/agents/): every public endpoint, the ACP flow, MCP + OAuth - [OpenAPI spec](https://gotobeat.com/openapi/agents.json): machine-readable description of the public API ## Events - [Event listing](https://gotobeat.com/gig/): human-browsable upcoming gigs - [Events API](https://gotobeat.com/api/events): GET; params search, cursor, limit; returns { events, cursor, hasMore } - [Sitemap](https://gotobeat.com/sitemap.xml): every indexable event, artist and venue URL ## Checkout (Agentic Commerce Protocol) - [ACP endpoints](https://gotobeat.com/docs/agents/#checkout): POST /api/checkout_sessions (Idempotency-Key required), GET/POST /api/checkout_sessions/:id, POST .../complete, POST .../cancel ## MCP - [MCP server](https://mcp.gotobeat.com): OAuth-protected; public read-only tier at https://mcp.gotobeat.com/public; RFC 9728 metadata at https://mcp.gotobeat.com/.well-known/oauth-protected-resource ## Optional - [Security policy](https://gotobeat.com/.well-known/security.txt)