Skip to content

MCP Tool Catalog

The hosted MCP gateway exposes the Contio User API as a discoverable set of MCP tools. The exact tools available to a session depend on the token's scopes and workspace role.

User tools

Available to any valid user token (PAT or OAuth).

Meetings

  • listMeetings, listUpcomingMeetings, searchMeetings, getMeeting
  • createMeeting, updateMeeting, deleteMeeting
  • addMeetingParticipants, removeMeetingParticipant, updateMeetingParticipantRole
  • listMeetingContext, getMeetingContext, uploadMeetingContext, deleteMeetingContext
  • downloadMeetingContextContent, exportTranscript

Action items

  • listActionItems, getActionItem
  • createActionItem, updateActionItem, deleteActionItem

Agenda items

  • listAgendaItems, getAgendaItem
  • createAgendaItem, updateAgendaItem, deleteAgendaItem

Calendar

  • listCalendarEvents, getCalendarEvent

Meeting templates

  • listMeetingTemplates

User tokens and profile

  • getMe
  • listUserTokens, deleteUserToken

Events

Live workspace events are delivered through the contio-events MCP resource, not as a tool. See the Hosted MCP Server guide for how to subscribe.

OAuth discovery

  • exchangeOAuthToken, revokeOAuthToken
  • getOAuthJwks, getOAuthOpenidConfiguration

The /v1/oauth/authorize endpoint is a browser redirect, not an MCP tool. Use the URL in your OAuth 2.1 + PKCE flow and call exchangeOAuthToken to mint tokens.

Admin tools

Available only to workspace owners, admins, or tokens with workspace:write.

Workspace

  • getWorkspace, updateWorkspace

Members

  • listWorkspaceMembers, removeWorkspaceMember, updateWorkspaceMemberRole

API keys

  • listWorkspaceApiKeys, deleteWorkspaceApiKey

Webhooks

  • listWorkspaceWebhooks, createWorkspaceWebhook, deleteWorkspaceWebhook
  • reEnableWorkspaceWebhook, rotateWorkspaceWebhookSecret

Discovering tools at runtime

An MCP client can call tools/list after initialization to see the tools available for the current token. The response includes each tool's name, description, and JSON input schema. The same information is published in the machine-readable manifests:

See the Agent Integration guide for how to consume these artifacts.

Next steps