c.l.cladDocs

Tool reference

Every tool an agent can use, by area — and what is deliberately not exposed.

The exact tool list is scope-filtered per credential, so you'll only see the rows your grant allows. This is the full surface an admin OAuth grant exposes.

68 tools, generated from the live registry (server/src/mcp/tools) — regenerate with npm run mcp:docs, never hand-edit.

Identity, SLA & webhooks

Who the credential is, SLA policies, and webhook administration.

ToolKindScopeWhat it does
whoamiReadDescribe the current credential: actor type, display identity, workspace (organization) name, and the granted scopes.
list_sla_policiesReadsla:readList SLA policies with their response/resolution targets (versions, newest first).
list_support_hoursReadsla:readList support-hours schedules with weekly intervals and holidays.
list_webhooksReadwebhooks:manageList webhook endpoints (admin-scoped).
list_webhook_deliveriesReadwebhooks:manageList recent delivery attempts for one webhook endpoint (admin-scoped).
ping_webhookWritewebhooks:manageSend a test ping event to a webhook endpoint and return the queued delivery (admin-scoped).

Issues

Search the inbox, read threads, create issues, reply, and manage triage state.

ToolKindScopeWhat it does
search_issuesReadissues:readSearch and list support issues (tickets) with filters: free-text search, status, assignee, tag, account, inbox target (all/spam/trash).
get_issueReadissues:readFetch a single issue by id, including its conversation thread (messages, oldest first) and followers.
create_issueWriteissues:write or issues:createCreate a new support issue with an initial message.
reply_to_issueWritethread:replyPost a reply on an issue's conversation thread.
set_issue_statusWriteissues:writeSet an issue's status.
set_issue_priorityWriteissues:writeSet an issue's priority.
assign_issueWriteissues:writeAssign an issue to a workspace member (assigneeProfileId = profileId from list_members), or pass null to unassign.
set_issue_tagsWriteissues:writeReplace an issue's tags with the given list (full replacement, not append).
set_issue_spamWritespam:writeMark an issue as spam (moves it to the spam inbox) or unmark it.
set_issue_trashedWriteissues:writeMove an issue to the trash or restore it.
set_issue_accountWriteissues:writeLink an issue to a CRM account (or null to unlink).
set_issue_teamsWriteissues:writeReplace the list of teams an issue is routed to (full replacement).
follow_issueWriteissues:writeAdd a workspace member as a follower of an issue (they get notified of updates).
unfollow_issueWriteissues:writeRemove a workspace member from an issue's followers.

CRM — accounts & contacts

Read and write accounts, contacts, and saved account views.

ToolKindScopeWhat it does
search_accountsReadaccounts:readSearch and list CRM accounts (customers) by company name, channel name, or domain.
get_accountReadaccounts:readFetch a single CRM account by id, including ARR/contract data and custom fields.
create_accountWriteaccounts:writeCreate a CRM account.
update_accountWriteaccounts:writeUpdate fields on a CRM account.
search_contactsReadcontacts:readSearch and list contacts by name or email, optionally filtered to one account.
get_contactReadcontacts:readFetch a single contact by id.
create_contactWritecontacts:writeCreate a contact.
update_contactWritecontacts:writeUpdate fields on a contact.

Knowledge base

Collections, articles, article templates, and homepage curation.

ToolKindScopeWhat it does
search_articlesReadarticles:readSearch knowledge base articles by title/content, optionally filtered by status or collection.
get_articleReadarticles:readFetch a single knowledge base article by id, including its full content.
list_featured_articlesReadarticles:readList the complete ordered set of help-center homepage pins, including unavailable pins that must be included in a replacement to preserve them.
search_featured_article_candidatesReadarticles:readSearch bounded, metadata-only live articles in included collections that can be newly pinned to the help-center homepage.
replace_featured_articlesWritearticles:write and articles:publishAtomically replace the complete ordered help-center homepage pin set (0-6); omitted pins are unpinned, so first list the set and include unavailable pins you want to preserve; new pins must be live and belong to an included collection.
create_articleWritearticles:writeCreate a knowledge base article.
update_articleWritearticles:writeUpdate an article.
list_collectionsReadarticles:readList knowledge base collections (folders for articles), optionally filtered by name.
get_collectionReadarticles:readFetch a single knowledge base collection by id.
create_collectionWritecollections:writeCreate a knowledge base collection.
update_collectionWritecollections:writeUpdate a knowledge base collection's name, description, or icon.
list_article_templatesReadarticles:readList reusable article templates (newest first).
create_article_templateWritearticles:writeCreate a reusable article template.
update_article_templateWritearticles:writeUpdate an article template's name or content.

Directory

Workspace members, teams, and tags.

ToolKindScopeWhat it does
list_membersReadmembers:readList all members of the workspace with their profile ids, emails, display names, roles, and availability.
list_teamsReadmembers:readList all teams in the workspace with their members.
create_teamWriteteams:writeCreate a new team.
rename_teamWriteteams:writeRename an existing team.
add_team_membersWriteteams:writeAdd workspace members (by Profile id) to a team.
remove_team_memberWriteteams:writeRemove one member (by Profile id) from a team.
list_account_viewsReadviews:readList saved account views (custom CRM table configurations), alphabetical.
create_account_viewWriteviews:writeCreate a saved account view with an optional config (columns, filters, sorting as JSON).
update_account_viewWriteviews:writeUpdate a saved account view's name, config, or starred flag.

Settings & admin

Workspace settings, custom fields, widgets, forms, SLA, and webhooks.

ToolKindScopeWhat it does
list_tagsReadsettings:readList all workspace tags (name + color), alphabetical.
create_tagWritetags:writeCreate a workspace tag.
update_tagWritetags:writeRename a tag or change its color.
get_workspace_settingsReadsettings:readRead workspace settings: email signature, trash auto-clear retention, closed-ticket auto-archive retention, and reactions behavior.
update_workspace_settingsWritesettings:writeUpdate workspace settings (admin only): email signature (max 500 chars), trash retention, closed-ticket auto-archive retention, and reactions behavior.
get_auto_response_settingsReadsettings:readRead the AI auto-response configuration: enabled flag, custom prompt, knowledge-base scope, ignored accounts.
update_auto_response_settingsWritesettings:writeUpdate the AI auto-response configuration (admin only).
list_custom_fieldsReadsettings:readList custom field definitions for accounts or contacts.
create_custom_fieldWritecustomfields:writeCreate a custom field definition (admin only).
update_custom_fieldWritecustomfields:writeUpdate a custom field definition (admin only).
list_widgetsReadsettings:readList all web chat widget configurations for the workspace.
get_widgetReadsettings:readFetch one widget configuration by id.
create_widgetWritewidget:writeCreate a new web chat widget configuration.
update_widgetWritewidget:writePatch a widget's configuration.
list_widget_formsReadsettings:readList all widget intake forms for the workspace.
create_widget_formWritewidget:writeCreate a widget intake form.
update_widget_formWritewidget:writeUpdate a widget intake form.

Not exposed, by design

The following are deliberately absent from every credential, regardless of scope:

  • Deletes of any kind (moving an issue to trash is the reversible exception).
  • Credential minting or key management.
  • Webhook creation / rotation (agents can list and ping, not create).
  • Billing.

An agent with a compromised token cannot destroy data or mint itself new credentials.