Public API
Public MCP
The public MCP server gives AI assistants task-shaped tools over the public surface — the same data the public GraphQL API exposes, packaged as callable tools over the Model Context Protocol.
Endpoint
A Streamable-HTTP MCP endpoint. It's also mounted per business at /@<handle>/api/mcp, which pins the tools to that business.
https://go.sessions.website/api/mcpTools
Discovery tools are open; the two viewer tools act on the signed-in viewer's own data.
find_businessbrowse_sessionsget_sessionpreview_checkoutstart_sign_inmy_registrationscancel_registrationAuthentication
Discovery tools need no token. Tools that read or change a viewer's own data run as that signed-in viewer.
Discovery — find_business, browse_sessions, get_session, and preview_checkout are anonymous — no token required.
Viewer tools — my_registrations and cancel_registration authenticate with a Bearer JWT or an OAuth access token.
The OAuth handshake — discovery, registration, PKCE, consent — is shared across both MCP servers. OAuth reference
curl https://go.sessions.website/api/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
--data '{"jsonrpc":"2.0","id":1,"method":"tools/call",
"params":{"name":"browse_sessions",
"arguments":{"business":"@your-handle"}}}'Connect a client
Point any MCP client at the endpoint above. The Agents page bundles a ready-to-use connection catalogue and downloadable skills.