Totem speaks the Model Context Protocol (MCP). AI agents (Claude, ChatGPT, your own LLM stack) can connect and call tools that create events, invite participants, advance games, and read game-type documentation.
https://dev-139.staging.gojad.co/mcpJSON-RPC 2.0 over HTTPS. Bearer-token authenticated.
RFC 9728 + RFC 8414. Most MCP clients fetch these automatically once they receive a 401 from the endpoint above.
WWW-Authenticate header pointing at the protected-resource doc.https://dev-139.staging.gojad.co/mcp/oauth/register for Dynamic Client Registration (RFC 7591) and gets back a client_id / client_secret.Tool names exposed by tools/list (visibility filtered by the caller's role at runtime):
cancel_eventcomplete_gamecreate_eventcreate_participationdelete_eventget_eventget_game_guideinvite_participantlist_allowed_game_typeslist_event_participantslist_upcoming_eventsmove_game_to_next_stepmove_game_to_previous_stepsend_invitationssupport.list_recent_conversationssupport.read_conversationupdate_eventWorkflow documentation served by resources/list / resources/read (filtered by the caller's permissions):
totem://game-types/ice_breaker_gametotem://game-types/play_totem_live_gametotem://game-types/play_totem_gametotem://game-types/all_for_one_celebration_gametotem://game-types/all_for_one_welcome_gametotem://game-types/tb_live_two_totems_live_gametotem-ai-chatbot1.02024-11-05