# Crisp — how to use (mcp.ai)

Customer support, live chat, CRM and helpdesk on Crisp with the full official REST API v1 (api.crisp.chat), conversations and messages, contacts/people, knowledge base (articles, categories, locales), campaigns, operators, visitors and website settings. Read and write. Auth via a token keypair (generated in Crisp, under Settings, Workspace settings, Advanced configuration).

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_crisp?ms=1782769320000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `crisp_abort_ongoing_call_session_for_conversation`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/crisp`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/crisp/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/crisp/abort/ongoing/call/session/for/conversation` — Abort Ongoing Call Session For Conversation (DELETE /website/{websiteID}/conversation/{sessionID}/call/{callID}). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, callID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/abort/website/deletion` — Abort Website Deletion (DELETE /website/{websiteID}/expunge). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/add/helpdesk/locale` — Add Helpdesk Locale (POST /website/{websiteID}/helpdesk/locale). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/add/helpdesk/locale/category` — Add Helpdesk Locale Category (POST /website/{websiteID}/helpdesk/locale/{locale}/category). [write]
  - body: { account?: string, websiteID?: string, locale: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/add/helpdesk/locale/section` — Add Helpdesk Locale Section (POST /website/{websiteID}/helpdesk/locale/{locale}/category/{categoryId}/section). [write]
  - body: { account?: string, websiteID?: string, locale: string, categoryId: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/add/helpdesk/redirection` — Add Helpdesk Redirection (POST /website/{websiteID}/helpdesk/redirection). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/add/new/helpdesk/locale/article` — Add A New Helpdesk Locale Article (POST /website/{websiteID}/helpdesk/locale/{locale}/article). [write]
  - body: { account?: string, websiteID?: string, locale: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/add/new/people/profile` — Add New People Profile (POST /website/{websiteID}/people/profile). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/add/people/event` — Add A People Event (POST /website/{websiteID}/people/events/{peopleID}). [write]
  - body: { account?: string, websiteID?: string, peopleID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/assign/conversation/routing` — Assign Conversation Routing (PATCH /website/{websiteID}/conversation/{sessionID}/routing). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/assist/existing/browsing/session` — Assist Existing Browsing Session (PATCH /website/{websiteID}/conversation/{sessionID}/browsing/{browsingID}/assist). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, browsingID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/batch/block/conversations` — Batch Block Conversations (PATCH /website/{websiteID}/batch/block). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/batch/inbox/conversations` — Batch Inbox Conversations (PATCH /website/{websiteID}/batch/inbox). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/batch/order/inboxes` — Batch Order Inboxes (PATCH /website/{websiteID}/inboxes/batch/order). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/batch/read/conversations` — Batch Read Conversations (PATCH /website/{websiteID}/batch/read). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/batch/remove/conversations` — Batch Remove Conversations (PATCH /website/{websiteID}/batch/remove). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/batch/remove/people` — Batch Remove People (PATCH /website/{websiteID}/batch/remove). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/batch/report/conversations` — Batch Report Conversations (POST /website/{websiteID}/batch/report). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/batch/resolve/conversations` — Batch Resolve Conversations (PATCH /website/{websiteID}/batch/resolve). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/batch/routing/conversations` — Batch Routing Conversations (PATCH /website/{websiteID}/batch/routing). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/batch/unread/conversations` — Batch Unread Conversations (PATCH /website/{websiteID}/batch/unread). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/batch/unresolve/conversations` — Batch Unresolve Conversations (PATCH /website/{websiteID}/batch/unresolve). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/batch/update/conversations/data` — Batch Update Conversations Data (PATCH /website/{websiteID}/batch/data). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/batch/update/conversations/segments` — Batch Update Conversations Segments (PATCH /website/{websiteID}/batch/segments). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/batch/update/people/data` — Batch Update People Data (PATCH /website/{websiteID}/batch/data). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/batch/update/people/segments` — Batch Update People Segments (PATCH /website/{websiteID}/batch/segments). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/block/incoming/messages/for/conversation` — Block Incoming Messages For Conversation (PATCH /website/{websiteID}/conversation/{sessionID}/block). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/change/bill/period/for/website/plan/subscription` — Change Bill Period For Website Plan Subscription (PATCH /plans/subscription/{websiteID}/bill/period). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/change/conversation/state` — Change Conversation State (PATCH /website/{websiteID}/conversation/{sessionID}/state). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/change/operator/membership` — Change Operator Membership (PATCH /website/{websiteID}/operator/{userID}). [write]
  - body: { account?: string, websiteID?: string, userID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/check/campaign/exists` — Check If Campaign Exists (HEAD /website/{websiteID}/campaign/{campaignID}).
  - body: { account?: string, websiteID?: string, campaignID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/check/campaign/template/exists` — Check If Campaign Template Exists (HEAD /website/{websiteID}/campaigns/template/{templateID}).
  - body: { account?: string, websiteID?: string, templateID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/check/connect/session/validity` — Check Connect Session Validity (HEAD /plugin/connect/session).
  - body: { account?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/check/conversation/exists` — Check If Conversation Exists (HEAD /website/{websiteID}/conversation/{sessionID}).
  - body: { account?: string, websiteID?: string, sessionID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/check/coupon/availability/for/website/plan/subscription` — Check Coupon Availability For Website Plan Subscription (GET /plans/subscription/{websiteID}/coupon).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/check/helpdesk/exists` — Check If Helpdesk Exists (HEAD /website/{websiteID}/helpdesk).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/check/helpdesk/locale/article/alternate/exists` — Check If Helpdesk Locale Article Alternate Exists (HEAD /website/{websiteID}/helpdesk/locale/{locale}/article/{articleId}/alternate/{localeLinked}).
  - body: { account?: string, websiteID?: string, locale: string, articleId: string, localeLinked: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/check/helpdesk/locale/article/exists` — Check If Helpdesk Locale Article Exists (HEAD /website/{websiteID}/helpdesk/locale/{locale}/article/{articleId}).
  - body: { account?: string, websiteID?: string, locale: string, articleId: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/check/helpdesk/locale/category/exists` — Check If Helpdesk Locale Category Exists (HEAD /website/{websiteID}/helpdesk/locale/{locale}/category/{categoryId}).
  - body: { account?: string, websiteID?: string, locale: string, categoryId: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/check/helpdesk/locale/exists` — Check If Helpdesk Locale Exists (HEAD /website/{websiteID}/helpdesk/locale/{locale}).
  - body: { account?: string, websiteID?: string, locale: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/check/helpdesk/locale/section/exists` — Check If Helpdesk Locale Section Exists (HEAD /website/{websiteID}/helpdesk/locale/{locale}/category/{categoryId}/section/{sectionId}).
  - body: { account?: string, websiteID?: string, locale: string, categoryId: string, sectionId: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/check/helpdesk/redirection/exists` — Check If Helpdesk Redirection Exists (HEAD /website/{websiteID}/helpdesk/redirection/{redirectionId}).
  - body: { account?: string, websiteID?: string, redirectionId: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/check/inbox/exists` — Check If Inbox Exists (HEAD /website/{websiteID}/inbox/{inboxID}).
  - body: { account?: string, websiteID?: string, inboxID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/check/people/profile/exists` — Check If People Profile Exists (HEAD /website/{websiteID}/people/profile/{peopleID}).
  - body: { account?: string, websiteID?: string, peopleID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/check/website/exists` — Check If Website Exists (HEAD /website).
  - body: { account?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/clear/blocked/visitors/in/rule` — Clear Blocked Visitors In Rule (DELETE /website/{websiteID}/visitors/blocked/{rule}). [write]
  - body: { account?: string, websiteID?: string, rule: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/compose/message/in/conversation` — Compose A Message In Conversation (PATCH /website/{websiteID}/conversation/{sessionID}/compose). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/count/blocked/visitors` — Count Blocked Visitors (GET /website/{websiteID}/visitors/blocked).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/count/blocked/visitors/in/rule` — Count Blocked Visitors In Rule (GET /website/{websiteID}/visitors/blocked/{rule}).
  - body: { account?: string, websiteID?: string, rule: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/count/visitors` — Count Visitors (GET /website/{websiteID}/visitors/count).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/create/new/campaign` — Create A New Campaign (POST /website/{websiteID}/campaign). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/create/new/campaign/template` — Create A New Campaign Template (POST /website/{websiteID}/campaigns/template). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/create/new/conversation` — Create A New Conversation (POST /website/{websiteID}/conversation). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/create/new/inbox` — Create A New Inbox (POST /website/{websiteID}/inbox). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/create/website` — Create Website (POST /website). [write]
  - body: { account?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/delete/helpdesk` — Delete Helpdesk (DELETE /website/{websiteID}/helpdesk). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/delete/helpdesk/locale` — Delete Helpdesk Locale (DELETE /website/{websiteID}/helpdesk/locale/{locale}). [write]
  - body: { account?: string, websiteID?: string, locale: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/delete/helpdesk/locale/article` — Delete Helpdesk Locale Article (DELETE /website/{websiteID}/helpdesk/locale/{locale}/article/{articleId}). [write]
  - body: { account?: string, websiteID?: string, locale: string, articleId: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/delete/helpdesk/locale/article/alternate` — Delete Helpdesk Locale Article Alternate (DELETE /website/{websiteID}/helpdesk/locale/{locale}/article/{articleId}/alternate/{localeLinked}). [write]
  - body: { account?: string, websiteID?: string, locale: string, articleId: string, localeLinked: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/delete/helpdesk/locale/category` — Delete Helpdesk Locale Category (DELETE /website/{websiteID}/helpdesk/locale/{locale}/category/{categoryId}). [write]
  - body: { account?: string, websiteID?: string, locale: string, categoryId: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/delete/helpdesk/locale/section` — Delete Helpdesk Locale Section (DELETE /website/{websiteID}/helpdesk/locale/{locale}/category/{categoryId}/section/{sectionId}). [write]
  - body: { account?: string, websiteID?: string, locale: string, categoryId: string, sectionId: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/delete/helpdesk/redirection` — Delete Helpdesk Redirection (DELETE /website/{websiteID}/helpdesk/redirection/{redirectionId}). [write]
  - body: { account?: string, websiteID?: string, redirectionId: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/delete/inbox` — Delete Inbox (DELETE /website/{websiteID}/inbox/{inboxID}). [write]
  - body: { account?: string, websiteID?: string, inboxID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/delete/suggested/conversation/data/key` — Delete Suggested Conversation Data Key (DELETE /website/{websiteID}/conversations/suggest/data). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/delete/suggested/conversation/segment` — Delete Suggested Conversation Segment (DELETE /website/{websiteID}/conversations/suggest/segment). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/delete/suggested/people/data/key` — Delete Suggested People Data Key (DELETE /website/{websiteID}/people/suggest/data). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/delete/suggested/people/event` — Delete Suggested People Event (DELETE /website/{websiteID}/people/suggest/event). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/delete/suggested/people/segment` — Delete Suggested People Segment (DELETE /website/{websiteID}/people/suggest/segment). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/delete/website` — Delete A Website (DELETE /website/{websiteID}). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/deliver/widget/button/action/for/conversation` — Deliver Widget Button Action For Conversation (POST /website/{websiteID}/conversation/{sessionID}/widget/{pluginID}/button). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, pluginID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/deliver/widget/data/edit/action/for/conversation` — Deliver Widget Data Edit Action For Conversation (POST /website/{websiteID}/conversation/{sessionID}/widget/{pluginID}/data). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, pluginID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/deliver/widget/data/fetch/action/for/conversation` — Deliver Widget Data Fetch Action For Conversation (POST /website/{websiteID}/conversation/{sessionID}/widget/{pluginID}/data). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, pluginID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/dispatch/campaign` — Dispatch A Campaign (POST /website/{websiteID}/campaign/{campaignID}/dispatch). [write]
  - body: { account?: string, websiteID?: string, campaignID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/dispatch/plugin/event` — Dispatch Plugin Event (POST /plugins/subscription/{websiteID}/{pluginID}/event). [write]
  - body: { account?: string, websiteID?: string, pluginID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/export/helpdesk/locale/articles` — Export Helpdesk Locale Articles (POST /website/{websiteID}/helpdesk/locale/{locale}/export). [write]
  - body: { account?: string, websiteID?: string, locale: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/export/people/profiles` — Export People Profiles (POST /website/{websiteID}/people/export/profiles). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/flush/last/active/website/operators` — Flush Last Active Website Operators (DELETE /website/{websiteID}/operators/active). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/forward/plugin/payload/to/channel` — Forward Plugin Payload To Channel (POST /plugins/subscription/{websiteID}/{pluginID}/channel). [write]
  - body: { account?: string, websiteID?: string, pluginID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/generate/analytics` — Generate Analytics (POST /website/{websiteID}/analytics/generate). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/generate/helpdesk/domain/setup/flow` — Generate Helpdesk Domain Setup Flow (GET /website/{websiteID}/helpdesk/domain/setup).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/block/status/for/conversation` — Get Block Status For Conversation (GET /website/{websiteID}/conversation/{sessionID}/block).
  - body: { account?: string, websiteID?: string, sessionID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/campaign` — Get A Campaign (GET /website/{websiteID}/campaign/{campaignID}).
  - body: { account?: string, websiteID?: string, campaignID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/campaign/template` — Get A Campaign Template (GET /website/{websiteID}/campaigns/template/{templateID}).
  - body: { account?: string, websiteID?: string, templateID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/connect/account` — Get Connect Account (GET /plugin/connect/account).
  - body: { account?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/conversation` — Get A Conversation (GET /website/{websiteID}/conversation/{sessionID}).
  - body: { account?: string, websiteID?: string, sessionID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/conversation/metas` — Get Conversation Metas (GET /website/{websiteID}/conversation/{sessionID}/meta).
  - body: { account?: string, websiteID?: string, sessionID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/conversation/participants` — Get Conversation Participants (GET /website/{websiteID}/conversation/{sessionID}/participants).
  - body: { account?: string, websiteID?: string, sessionID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/conversation/relations` — Get Conversation Relations (GET /website/{websiteID}/conversation/{sessionID}/relations).
  - body: { account?: string, websiteID?: string, sessionID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/conversation/routing/assign` — Get Conversation Routing Assign (GET /website/{websiteID}/conversation/{sessionID}/routing).
  - body: { account?: string, websiteID?: string, sessionID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/conversation/state` — Get Conversation State (GET /website/{websiteID}/conversation/{sessionID}/state).
  - body: { account?: string, websiteID?: string, sessionID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/inbox` — Get Inbox (GET /website/{websiteID}/inbox/{inboxID}).
  - body: { account?: string, websiteID?: string, inboxID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/message/in/conversation` — Get A Message In Conversation (GET /website/{websiteID}/conversation/{sessionID}/message/{fingerprint}).
  - body: { account?: string, websiteID?: string, sessionID: string, fingerprint: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/messages/in/conversation` — Get Messages In Conversation (GET /website/{websiteID}/conversation/{sessionID}/messages).
  - body: { account?: string, websiteID?: string, sessionID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/ongoing/call/session/for/conversation` — Get Ongoing Call Session For Conversation (GET /website/{websiteID}/conversation/{sessionID}/call).
  - body: { account?: string, websiteID?: string, sessionID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/original/message/in/conversation` — Get An Original Message In Conversation (GET /website/{websiteID}/conversation/{sessionID}/original/{originalID}).
  - body: { account?: string, websiteID?: string, sessionID: string, originalID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/people/data` — Get People Data (GET /website/{websiteID}/people/data/{peopleID}).
  - body: { account?: string, websiteID?: string, peopleID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/people/profile` — Save People Profile (GET /website/{websiteID}/people/profile/{peopleID}).
  - body: { account?: string, websiteID?: string, peopleID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/people/statistics` — Get People Statistics (GET /website/{websiteID}/people/stats).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/people/subscription/status` — Get People Subscription Status (GET /website/{websiteID}/people/subscription/{peopleID}).
  - body: { account?: string, websiteID?: string, peopleID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/plan/subscription/for/website` — Get Plan Subscription For A Website (GET /plans/subscription/{websiteID}).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/plugin/attest/provenance` — Get Plugin Attest Provenance (GET /plugins/subscription/{websiteID}/{pluginID}/attest/provenance).
  - body: { account?: string, websiteID?: string, pluginID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/plugin/usage/bills` — Get Plugin Usage Bills (GET /plugins/subscription/{websiteID}/{pluginID}/bill/usage).
  - body: { account?: string, websiteID?: string, pluginID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/session/identifier/from/token` — Get Session Identifier From Token (GET /website/{websiteID}/visitors/token/{tokenID}).
  - body: { account?: string, websiteID?: string, tokenID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/subscription/details` — Get Subscription Details (GET /plugins/subscription/{websiteID}/{pluginID}).
  - body: { account?: string, websiteID?: string, pluginID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/subscription/settings` — Get Subscription Settings (GET /plugins/subscription/{websiteID}/{pluginID}/settings).
  - body: { account?: string, websiteID?: string, pluginID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/verify/key` — Get Verify Key (GET /website/{websiteID}/verify/key).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/verify/settings` — Get Verify Settings (GET /website/{websiteID}/verify/settings).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/verify/status/for/conversation` — Get Verify Status For Conversation (GET /website/{websiteID}/conversation/{sessionID}/verify).
  - body: { account?: string, websiteID?: string, sessionID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/website` — Get A Website (GET /website/{websiteID}).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/website/availability/status` — Get Website Availability Status (GET /website/{websiteID}/availability/status).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/website/operator` — Get A Website Operator (GET /website/{websiteID}/operator/{userID}).
  - body: { account?: string, websiteID?: string, userID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/get/website/settings` — Get Website Settings (GET /website/{websiteID}/settings).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/import/external/helpdesk/to/locale` — Import External Helpdesk To Locale (POST /website/{websiteID}/helpdesk/locale/{locale}/import). [write]
  - body: { account?: string, websiteID?: string, locale: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/import/people/profiles` — Import People Profiles (POST /website/{websiteID}/people/import/profiles). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/initialize/helpdesk` — Initialize Helpdesk (POST /website/{websiteID}/helpdesk). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/initiate/browsing/session/for/conversation` — Initiate Browsing Session For Conversation (POST /website/{websiteID}/conversation/{sessionID}/browsing). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/initiate/conversation/with/existing/session` — Initiate A Conversation With Existing Session (POST /website/{websiteID}/conversation/{sessionID}/initiate). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/initiate/new/call/session/for/conversation` — Initiate New Call Session For Conversation (POST /website/{websiteID}/conversation/{sessionID}/call). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/invite/website/operator` — Invite A Website Operator (POST /website/{websiteID}/operator). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/list/accounts` — Lista as conexões (contas) Crisp vinculadas a este install — id, label, website.
  - body: { account?: string }
- `POST https://api.mcp.ai/api/crisp/list/all/connect/websites` — List All Connect Websites (GET /plugin/connect/websites/all/{pageNumber}).
  - body: { account?: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/browsing/sessions/for/conversation` — List Browsing Sessions For Conversation (GET /website/{websiteID}/conversation/{sessionID}/browsing).
  - body: { account?: string, websiteID?: string, sessionID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/campaign/recipients` — List Campaign Recipients (GET /website/{websiteID}/campaign/{campaignID}/recipients/{pageNumber}).
  - body: { account?: string, websiteID?: string, campaignID: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/campaign/statistics` — List Campaign Statistics (GET /website/{websiteID}/campaign/{campaignID}/statistics/{action}/{pageNumber}).
  - body: { account?: string, websiteID?: string, campaignID: string, action: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/campaign/tags` — List Campaign Tags (GET /website/{websiteID}/campaigns/tags).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/campaign/templates` — List Campaign Templates (GET /website/{websiteID}/campaigns/templates/{pageNumber}).
  - body: { account?: string, websiteID?: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/campaigns` — List Campaigns (GET /website/{websiteID}/campaigns/list/{pageNumber}).
  - body: { account?: string, websiteID?: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/connect/websites/since` — List Connect Websites Since (GET /plugin/connect/websites/since).
  - body: { account?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/conversation/events` — List Conversation Events (GET /website/{websiteID}/conversation/{sessionID}/events/{pageNumber}).
  - body: { account?: string, websiteID?: string, sessionID: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/conversation/files` — List Conversation Files (GET /website/{websiteID}/conversation/{sessionID}/files/{pageNumber}).
  - body: { account?: string, websiteID?: string, sessionID: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/conversation/pages` — List Conversation Pages (GET /website/{websiteID}/conversation/{sessionID}/pages/{pageNumber}).
  - body: { account?: string, websiteID?: string, sessionID: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/conversations` — List Conversations (GET /website/{websiteID}/conversations/{pageNumber}).
  - body: { account?: string, websiteID?: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/helpdesk/locale/article/alternates` — List Helpdesk Locale Article Alternates (GET /website/{websiteID}/helpdesk/locale/{locale}/article/{articleId}/alternates).
  - body: { account?: string, websiteID?: string, locale: string, articleId: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/helpdesk/locale/articles` — List Helpdesk Locale Articles (GET /website/{websiteID}/helpdesk/locale/{locale}/articles/{pageNumber}).
  - body: { account?: string, websiteID?: string, locale: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/helpdesk/locale/categories` — List Helpdesk Locale Categories (GET /website/{websiteID}/helpdesk/locale/{locale}/categories/{pageNumber}).
  - body: { account?: string, websiteID?: string, locale: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/helpdesk/locale/feedbacks` — List Helpdesk Locale Feedbacks (GET /website/{websiteID}/helpdesk/locale/{locale}/feedback/list/{pageNumber}).
  - body: { account?: string, websiteID?: string, locale: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/helpdesk/locale/sections` — List Helpdesk Locale Sections (GET /website/{websiteID}/helpdesk/locale/{locale}/category/{categoryId}/sections/{pageNumber}).
  - body: { account?: string, websiteID?: string, locale: string, categoryId: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/helpdesk/locales` — List Helpdesk Locales (GET /website/{websiteID}/helpdesk/locales/{pageNumber}).
  - body: { account?: string, websiteID?: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/helpdesk/redirections` — List Helpdesk Redirections (GET /website/{websiteID}/helpdesk/redirections/{pageNumber}).
  - body: { account?: string, websiteID?: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/inboxes` — List Inboxes (GET /website/{websiteID}/inboxes/list/{pageNumber}).
  - body: { account?: string, websiteID?: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/last/active/website/operators` — List Last Active Website Operators (GET /website/{websiteID}/operators/active).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/people/campaigns` — List People Campaigns (GET /website/{websiteID}/people/campaigns/{peopleID}/list/{pageNumber}).
  - body: { account?: string, websiteID?: string, peopleID: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/people/conversations` — List People Conversations (GET /website/{websiteID}/people/conversations/{peopleID}/list/{pageNumber}).
  - body: { account?: string, websiteID?: string, peopleID: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/people/events` — List People Events (GET /website/{websiteID}/people/events/{peopleID}/list/{pageNumber}).
  - body: { account?: string, websiteID?: string, peopleID: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/people/profiles` — List People Profiles (GET /website/{websiteID}/people/profiles/{pageNumber}).
  - body: { account?: string, websiteID?: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/spam/conversations` — List Spam Conversations (GET /website/{websiteID}/conversations/spams/{pageNumber}).
  - body: { account?: string, websiteID?: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/subscriptions/for/website` — List Subscriptions For A Website (GET /plugins/subscription/{websiteID}).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/suggested/conversation/data/keys` — List Suggested Conversation Data Keys (GET /website/{websiteID}/conversations/suggest/data/{pageNumber}).
  - body: { account?: string, websiteID?: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/suggested/conversation/segments` — List Suggested Conversation Segments (GET /website/{websiteID}/conversations/suggest/segments/{pageNumber}).
  - body: { account?: string, websiteID?: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/suggested/people/data/keys` — List Suggested People Data Keys (GET /website/{websiteID}/people/suggest/data/{pageNumber}).
  - body: { account?: string, websiteID?: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/suggested/people/events` — List Suggested People Events (GET /website/{websiteID}/people/suggest/events/{pageNumber}).
  - body: { account?: string, websiteID?: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/suggested/people/segments` — List Suggested People Segments (GET /website/{websiteID}/people/suggest/segments/{pageNumber}).
  - body: { account?: string, websiteID?: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/visitors` — List Visitors (GET /website/{websiteID}/visitors/list/{pageNumber}).
  - body: { account?: string, websiteID?: string, pageNumber?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/website/operator/availabilities` — List Website Operator Availabilities (GET /website/{websiteID}/availability/operators).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/list/website/operators` — List Website Operators (GET /website/{websiteID}/operators/list).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/map/helpdesk/locale/feedback/ratings` — Map Helpdesk Locale Feedback Ratings (GET /website/{websiteID}/helpdesk/locale/{locale}/feedback/ratings).
  - body: { account?: string, websiteID?: string, locale: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/mark/conversation/as/unread` — Mark Conversation As Unread (PATCH /website/{websiteID}/conversation/{sessionID}/unread). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/mark/messages/delivered/in/conversation` — Mark Messages As Delivered In Conversation (PATCH /website/{websiteID}/conversation/{sessionID}/delivered). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/mark/messages/read/in/conversation` — Mark Messages As Read In Conversation (PATCH /website/{websiteID}/conversation/{sessionID}/read). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/pause/campaign` — Pause A Campaign (POST /website/{websiteID}/campaign/{campaignID}/pause). [write]
  - body: { account?: string, websiteID?: string, campaignID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/pinpoint/visitors/on/map` — Pinpoint Visitors On A Map (GET /website/{websiteID}/visitors/map).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/plans/list/all/active/subscriptions` — List All Active Plan Subscriptions (GET /plans/subscription).
  - body: { account?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/plugin/get/connect/endpoints` — Get Connect Endpoints (GET /plugin/connect/endpoints).
  - body: { account?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/plugins/list/all/active/subscriptions` — List All Active Subscriptions (GET /plugins/subscription).
  - body: { account?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/publish/helpdesk/locale/article` — Publish Helpdesk Locale Article (POST /website/{websiteID}/helpdesk/locale/{locale}/article/{articleId}/publish). [write]
  - body: { account?: string, websiteID?: string, locale: string, articleId: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/redeem/coupon/for/website/plan/subscription` — Redeem Coupon For Website Plan Subscription (PATCH /plans/subscription/{websiteID}/coupon). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/redeem/identity/verification/link/for/conversation` — Redeem Identity Verification Link For Conversation (PUT /website/{websiteID}/conversation/{sessionID}/verify/identity/link). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/remove/campaign` — Remove A Campaign (DELETE /website/{websiteID}/campaign/{campaignID}). [write]
  - body: { account?: string, websiteID?: string, campaignID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/remove/campaign/template` — Remove A Campaign Template (DELETE /website/{websiteID}/campaigns/template/{templateID}). [write]
  - body: { account?: string, websiteID?: string, templateID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/remove/conversation` — Remove A Conversation (DELETE /website/{websiteID}/conversation/{sessionID}). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/remove/message/in/conversation` — Remove A Message In Conversation (DELETE /website/{websiteID}/conversation/{sessionID}/message/{fingerprint}). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, fingerprint: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/remove/people/profile` — Remove People Profile (DELETE /website/{websiteID}/people/profile/{peopleID}). [write]
  - body: { account?: string, websiteID?: string, peopleID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/report/conversation` — Report Conversation (POST /website/{websiteID}/conversation/{sessionID}/report). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/report/plugin/usage/to/bill` — Report Plugin Usage To Bill (POST /plugins/subscription/{websiteID}/{pluginID}/bill/usage). [write]
  - body: { account?: string, websiteID?: string, pluginID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/request/chatbox/binding/purge/for/conversation` — Request Chatbox Binding Purge For Conversation (POST /website/{websiteID}/conversation/{sessionID}/purge). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/request/email/transcript/for/conversation` — Request Email Transcript For Conversation (POST /website/{websiteID}/conversation/{sessionID}/transcript). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/request/helpdesk/domain/change` — Request Helpdesk Domain Change (PATCH /website/{websiteID}/helpdesk/domain). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/request/identity/verification/for/conversation` — Request Identity Verification For Conversation (POST /website/{websiteID}/conversation/{sessionID}/verify/identity). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/request/tool/call/for/conversation` — Request Tool Call For Conversation (POST /website/{websiteID}/conversation/{sessionID}/tool). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/request/user/feedback/for/conversation` — Request User Feedback For Conversation (POST /website/{websiteID}/conversation/{sessionID}/feedback). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/resolve/helpdesk` — Resolve Helpdesk (GET /website/{websiteID}/helpdesk).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/resolve/helpdesk/domain` — Resolve Helpdesk Domain (GET /website/{websiteID}/helpdesk/domain).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/resolve/helpdesk/locale` — Resolve Helpdesk Locale (GET /website/{websiteID}/helpdesk/locale/{locale}).
  - body: { account?: string, websiteID?: string, locale: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/resolve/helpdesk/locale/article` — Resolve Helpdesk Locale Article (GET /website/{websiteID}/helpdesk/locale/{locale}/article/{articleId}).
  - body: { account?: string, websiteID?: string, locale: string, articleId: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/resolve/helpdesk/locale/article/alternate` — Resolve Helpdesk Locale Article Alternate (GET /website/{websiteID}/helpdesk/locale/{locale}/article/{articleId}/alternate/{localeLinked}).
  - body: { account?: string, websiteID?: string, locale: string, articleId: string, localeLinked: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/resolve/helpdesk/locale/article/category` — Resolve Helpdesk Locale Article Category (GET /website/{websiteID}/helpdesk/locale/{locale}/article/{articleId}/category).
  - body: { account?: string, websiteID?: string, locale: string, articleId: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/resolve/helpdesk/locale/article/page` — Resolve Helpdesk Locale Article Page (GET /website/{websiteID}/helpdesk/locale/{locale}/article/{articleId}/page).
  - body: { account?: string, websiteID?: string, locale: string, articleId: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/resolve/helpdesk/locale/category` — Resolve Helpdesk Locale Category (GET /website/{websiteID}/helpdesk/locale/{locale}/category/{categoryId}).
  - body: { account?: string, websiteID?: string, locale: string, categoryId: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/resolve/helpdesk/locale/section` — Resolve Helpdesk Locale Section (GET /website/{websiteID}/helpdesk/locale/{locale}/category/{categoryId}/section/{sectionId}).
  - body: { account?: string, websiteID?: string, locale: string, categoryId: string, sectionId: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/resolve/helpdesk/redirection` — Resolve Helpdesk Redirection (GET /website/{websiteID}/helpdesk/redirection/{redirectionId}).
  - body: { account?: string, websiteID?: string, redirectionId: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/resolve/helpdesk/settings` — Resolve Helpdesk Settings (GET /website/{websiteID}/helpdesk/settings).
  - body: { account?: string, websiteID?: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/resolve/spam/conversation/content` — Resolve Spam Conversation Content (GET /website/{websiteID}/conversations/spam/{spamID}/content).
  - body: { account?: string, websiteID?: string, spamID: string, query?: string }
- `POST https://api.mcp.ai/api/crisp/resume/campaign` — Resume A Campaign (POST /website/{websiteID}/campaign/{campaignID}/resume). [write]
  - body: { account?: string, websiteID?: string, campaignID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/roll/verify/key` — Roll Verify Key (POST /website/{websiteID}/verify/key). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/save/campaign` — Save A Campaign (PUT /website/{websiteID}/campaign/{campaignID}). [write]
  - body: { account?: string, websiteID?: string, campaignID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/save/campaign/template` — Save A Campaign Template (PUT /website/{websiteID}/campaigns/template/{templateID}). [write]
  - body: { account?: string, websiteID?: string, templateID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/save/conversation/participants` — Save Conversation Participants (PUT /website/{websiteID}/conversation/{sessionID}/participants). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/save/helpdesk/locale/article` — Save Helpdesk Locale Article (PUT /website/{websiteID}/helpdesk/locale/{locale}/article/{articleId}). [write]
  - body: { account?: string, websiteID?: string, locale: string, articleId: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/save/helpdesk/locale/article/alternate` — Save Helpdesk Locale Article Alternate (PUT /website/{websiteID}/helpdesk/locale/{locale}/article/{articleId}/alternate/{localeLinked}). [write]
  - body: { account?: string, websiteID?: string, locale: string, articleId: string, localeLinked: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/save/helpdesk/locale/category` — Save Helpdesk Locale Category (PUT /website/{websiteID}/helpdesk/locale/{locale}/category/{categoryId}). [write]
  - body: { account?: string, websiteID?: string, locale: string, categoryId: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/save/helpdesk/locale/section` — Save Helpdesk Locale Section (PUT /website/{websiteID}/helpdesk/locale/{locale}/category/{categoryId}/section/{sectionId}). [write]
  - body: { account?: string, websiteID?: string, locale: string, categoryId: string, sectionId: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/save/helpdesk/settings` — Save Helpdesk Settings (PATCH /website/{websiteID}/helpdesk/settings). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/save/inbox` — Save Inbox (PUT /website/{websiteID}/inbox/{inboxID}). [write]
  - body: { account?: string, websiteID?: string, inboxID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/save/people/data` — Save People Data (PUT /website/{websiteID}/people/data/{peopleID}). [write]
  - body: { account?: string, websiteID?: string, peopleID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/save/people/profile` — Get People Profile (PUT /website/{websiteID}/people/profile/{peopleID}). [write]
  - body: { account?: string, websiteID?: string, peopleID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/save/subscription/settings` — Save Subscription Settings (PUT /plugins/subscription/{websiteID}/{pluginID}/settings). [write]
  - body: { account?: string, websiteID?: string, pluginID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/schedule/reminder/for/conversation` — Schedule A Reminder For Conversation (POST /website/{websiteID}/conversation/{sessionID}/reminder). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/send/action/to/existing/browsing/session` — Send Action To An Existing Browsing Session (PATCH /website/{websiteID}/conversation/{sessionID}/browsing/{browsingID}). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, browsingID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/send/email/to/website/operators` — Send Email To Website Operators (POST /website/{websiteID}/operators/email). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/send/message/in/conversation` — Send A Message In Conversation (POST /website/{websiteID}/conversation/{sessionID}/message). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/submit/spam/conversation/decision` — Submit Spam Conversation Decision (POST /website/{websiteID}/conversations/spam/{spamID}/decision). [write]
  - body: { account?: string, websiteID?: string, spamID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/subscribe/website/to/plan` — Subscribe Website To Plan (POST /plans/subscription/{websiteID}). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/subscribe/website/to/plugin` — Subscribe Website To Plugin (POST /plugins/subscription/{websiteID}). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/test/campaign` — Test A Campaign (POST /website/{websiteID}/campaign/{campaignID}/test). [write]
  - body: { account?: string, websiteID?: string, campaignID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/transmit/signaling/on/ongoing/call/session` — Transmit Signaling On Ongoing Call Session (PATCH /website/{websiteID}/conversation/{sessionID}/call/{callID}). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, callID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/unlink/operator/from/website` — Unlink Operator From Website (DELETE /website/{websiteID}/operator/{userID}). [write]
  - body: { account?: string, websiteID?: string, userID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/unpublish/helpdesk/locale/article` — Unpublish Helpdesk Locale Article (POST /website/{websiteID}/helpdesk/locale/{locale}/article/{articleId}/unpublish). [write]
  - body: { account?: string, websiteID?: string, locale: string, articleId: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/unsubscribe/plan/from/website` — Unsubscribe Plan From Website (DELETE /plans/subscription/{websiteID}). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/unsubscribe/plugin/from/website` — Unsubscribe Plugin From Website (DELETE /plugins/subscription/{websiteID}/{pluginID}). [write]
  - body: { account?: string, websiteID?: string, pluginID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/update/campaign` — Update A Campaign (PATCH /website/{websiteID}/campaign/{campaignID}). [write]
  - body: { account?: string, websiteID?: string, campaignID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/update/campaign/template` — Update A Campaign Template (PATCH /website/{websiteID}/campaigns/template/{templateID}). [write]
  - body: { account?: string, websiteID?: string, templateID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/update/conversation/inbox` — Update Conversation Inbox (PATCH /website/{websiteID}/conversation/{sessionID}/inbox). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/update/conversation/metas` — Update Conversation Metas (PATCH /website/{websiteID}/conversation/{sessionID}/meta). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/update/conversation/open/state` — Update Conversation Open State (PATCH /website/{websiteID}/conversation/{sessionID}/open). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/update/helpdesk/locale/article` — Update Helpdesk Locale Article (PATCH /website/{websiteID}/helpdesk/locale/{locale}/article/{articleId}). [write]
  - body: { account?: string, websiteID?: string, locale: string, articleId: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/update/helpdesk/locale/article/category` — Update Helpdesk Locale Article Category (PATCH /website/{websiteID}/helpdesk/locale/{locale}/article/{articleId}/category). [write]
  - body: { account?: string, websiteID?: string, locale: string, articleId: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/update/helpdesk/locale/category` — Update Helpdesk Locale Category (PATCH /website/{websiteID}/helpdesk/locale/{locale}/category/{categoryId}). [write]
  - body: { account?: string, websiteID?: string, locale: string, categoryId: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/update/helpdesk/locale/section` — Update Helpdesk Locale Section (PATCH /website/{websiteID}/helpdesk/locale/{locale}/category/{categoryId}/section/{sectionId}). [write]
  - body: { account?: string, websiteID?: string, locale: string, categoryId: string, sectionId: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/update/message/in/conversation` — Update A Message In Conversation (PATCH /website/{websiteID}/conversation/{sessionID}/message/{fingerprint}). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, fingerprint: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/update/people/data` — Update People Data (PATCH /website/{websiteID}/people/data/{peopleID}). [write]
  - body: { account?: string, websiteID?: string, peopleID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/update/people/profile` — Update People Profile (PATCH /website/{websiteID}/people/profile/{peopleID}). [write]
  - body: { account?: string, websiteID?: string, peopleID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/update/people/subscription/status` — Update People Subscription Status (PATCH /website/{websiteID}/people/subscription/{peopleID}). [write]
  - body: { account?: string, websiteID?: string, peopleID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/update/subscription/settings` — Update Subscription Settings (PATCH /plugins/subscription/{websiteID}/{pluginID}/settings). [write]
  - body: { account?: string, websiteID?: string, pluginID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/update/verify/settings` — Update Verify Settings (PATCH /website/{websiteID}/verify/settings). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/update/verify/status/for/conversation` — Update Verify Status For Conversation (PATCH /website/{websiteID}/conversation/{sessionID}/verify). [write]
  - body: { account?: string, websiteID?: string, sessionID: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/update/website/settings` — Update Website Settings (PATCH /website/{websiteID}/settings). [write]
  - body: { account?: string, websiteID?: string, body?: string }
- `POST https://api.mcp.ai/api/crisp/website/get/connect/endpoints` — Get Connect Endpoints (GET /website/{websiteID}/connect/endpoints).
  - body: { account?: string, websiteID?: string, query?: string }

## Example prompts
- "List the open conversations on my Crisp website"
- "Which new contacts came in this week?"
- "Show the published knowledge base articles"

## More
- Page: https://mcp.ai/crisp
- Agent spec (llms.txt): https://mcp.ai/crisp/llms.txt
- Postman collection: https://mcp.ai/crisp/postman.json
