helpdesk
Crisp
Connect Crisp to Elaichi and hand every teammate a governed MCP endpoint — 218 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.
AI tools
Crisp tools for your AI agents
218 tools are ready to mint as an MCP endpoint the moment you connect Crisp — governed by the same roles, restrictions, and audit log as everything else in Elaichi.
list_all_crisp_website
Get a Crisp website by id. Required: website_id.
create_a_crisp_website
Create a new website in Crisp. Requires name and domain.
get_single_crisp_website_by_id
Get a Crisp website by id. Required: id.
delete_a_crisp_website_by_id
Delete a Crisp website by website_id. Required: website_id.
list_all_crisp_conversations
List Crisp conversations for a website with optional search and filter parameters. Requires website_id and page_number.
get_single_crisp_conversation_by_id
Get a single Crisp conversation by session. Returns the conversation object for the given website. Requires website_id and session_id.
create_a_crisp_conversation
Create a new conversation in Crisp for the given website. Returns the created conversation reference. Requires website_id.
delete_a_crisp_conversation_by_id
Delete a Crisp conversation by session. Requires website_id and session_id.
crisp_conversations_get_verify
Get the verify status for a Crisp conversation. Requires website_id and session_id.
crisp_conversations_update_verify
Update the verify status for a Crisp conversation. Requires website_id and session_id.
crisp_conversations_initiate
Initiate a Crisp conversation with an existing session. Requires website_id and session_id.
crisp_conversations_compose
Update the compose state (typing indicator) on a Crisp conversation. Requires website_id and session_id.
crisp_conversations_mark_read
Mark messages as read in a Crisp conversation. Requires website_id and session_id.
crisp_conversations_mark_unread
Mark messages as unread in a Crisp conversation. Requires website_id and session_id.
crisp_conversations_mark_delivered
Mark messages as delivered in a Crisp conversation. Requires website_id and session_id.
crisp_conversations_update_open
Update the open state of a Crisp conversation. Requires website_id and session_id.
crisp_conversations_get_routing
Get the routing assignment of a Crisp conversation. Requires website_id and session_id.
crisp_conversations_update_routing
Update the routing assignment of a Crisp conversation. Requires website_id and session_id.
crisp_conversations_update_inbox
Update the inbox a Crisp conversation is categorized under. Requires website_id and session_id.
crisp_conversations_get_metas
Get metas (subject, segments, nickname, email, etc.) for a Crisp conversation. Requires website_id and session_id.
crisp_conversations_update_metas
Update metas for a Crisp conversation. Requires website_id and session_id.
list_all_crisp_messages
List messages in a Crisp conversation. Returns message objects including type, from, origin, content, and fingerprint. Required: website_id, session_id.
get_single_crisp_message_by_id
Get a single message in a Crisp conversation by fingerprint. Returns the message object including type, from, origin, content, and fingerprint. Required: website_id, session_id, fingerprint.
create_a_crisp_message
Send a message in a Crisp conversation. Returns the created message details including its fingerprint. Required: website_id, session_id, type, from, origin, content.
update_a_crisp_message_by_id
Update a message in a Crisp conversation by fingerprint. Required: website_id, session_id, fingerprint, content.
delete_a_crisp_message_by_id
Remove a message in a Crisp conversation by fingerprint. Required: website_id, session_id, fingerprint.
list_all_crisp_spam_conversations
List spam conversations for a Crisp website. Required: website_id, page_number.
crisp_spam_conversations_get_content
Get the content of a spam conversation in Crisp. Required: website_id, spam_id.
crisp_spam_conversations_submit_decision
Submit a decision on a spam conversation in Crisp (e.g. confirm spam or restore). Required: website_id, spam_id.
create_a_crisp_inbox
Create a new inbox for a Crisp website. Requires website_id.
get_single_crisp_inbox_by_id
Get a Crisp website inbox by id. Requires website_id and inbox_id.
update_a_crisp_inbox_by_id
Update (save) a Crisp website inbox by id. Requires website_id and inbox_id.
delete_a_crisp_inbox_by_id
Delete a Crisp website inbox by id. Requires website_id and inbox_id.
list_all_crisp_conversation_pages
List visited pages for a Crisp conversation. Required: website_id, session_id, page_number.
list_all_crisp_conversation_events
List events for a Crisp conversation session. Required: website_id, session_id, page_number.
list_all_crisp_conversation_files
List files exchanged in a Crisp conversation, paginated. Required: website_id, session_id, page_number.
get_single_crisp_conversation_state_by_id
Get the state of a Crisp conversation. Required: website_id, session_id.
update_a_crisp_conversation_state_by_id
Update the state of a Crisp conversation. Required: website_id, session_id.
list_all_crisp_conversation_relations
List relations associated with a Crisp conversation. Required: website_id and session_id.
list_all_crisp_conversation_participants
List participants of a Crisp conversation. Required: website_id and session_id.
update_a_crisp_conversation_participant_by_id
Save the list of participants for a Crisp conversation. Required: website_id and session_id.
get_single_crisp_conversation_block_by_id
Get the blocked status of a Crisp conversation. Requires website_id and session_id.
update_a_crisp_conversation_block_by_id
Update the blocked status of a Crisp conversation. Requires website_id and session_id.
get_single_crisp_message_original_by_id
Get the original message content for a Crisp conversation message. Required: website_id, session_id, original_id.
crisp_verify_identities_request
Request identity verification for a Crisp conversation. Required: website_id, session_id.
crisp_verify_identities_redeem_link
Redeem the identity verification link for a Crisp conversation. Required: website_id, session_id.
create_a_crisp_transcript
Request an email transcript for a Crisp conversation. Required: website_id, session_id, and a recipient (to or email).
create_a_crisp_purge
Request a chatbox binding purge for a Crisp conversation. Required: website_id, session_id.
create_a_crisp_feedback
Request user feedback for a Crisp conversation. Required: website_id, session_id.
list_all_crisp_browsings
List browsing sessions for a Crisp conversation. Required: website_id, session_id.
create_a_crisp_browsing
Initiate a browsing session for a Crisp conversation. Required: website_id, session_id.
update_a_crisp_browsing_by_id
Send an action to an existing Crisp browsing session. Required: website_id, session_id, browsing_id, and action.
crisp_browsings_assist
Send an assist action to an existing Crisp browsing session. Required: website_id, session_id, browsing_id, and action.
get_single_crisp_call_by_id
Get the ongoing call session for a Crisp conversation. Requires website_id and session_id.
create_a_crisp_call
Initiate a new call session for a Crisp conversation. Requires website_id and session_id.
delete_a_crisp_call_by_id
Abort an ongoing call session for a Crisp conversation. Requires website_id, session_id, and call_id.
crisp_calls_signaling
Transmit signaling data on an ongoing Crisp call session. Requires website_id, session_id, and call_id.
crisp_widget_buttons_deliver
Deliver a Crisp widget button action for a conversation. Required: website_id, session_id, plugin_id.
crisp_widget_data_deliver
Deliver widget data to a Crisp conversation for a specific plugin. Required: website_id, session_id, plugin_id.
create_a_crisp_reminder
Schedule a reminder for a Crisp conversation. Required: session_id, date, note.
create_a_crisp_report
Report a Crisp conversation (e.g., as spam). Required: website_id, session_id, and flag.
crisp_plugin_events_dispatch
Dispatch a plugin event to a Crisp website subscription. Required: website_id and plugin_id.
list_all_crisp_conversation_suggest_segments
List suggested conversation segments for a Crisp website. Required: website_id, page_number.
delete_a_crisp_conversation_suggest_segment_by_id
Delete a suggested conversation segment from a Crisp website. Required: website_id.
list_all_crisp_people_suggest_segments
List suggested people segments for a Crisp website. Required: website_id, page_number.
delete_a_crisp_people_suggest_segment_by_id
Delete a suggested people segment in a Crisp website. Required: website_id.
list_all_crisp_conversation_suggest_data
List suggested conversation data keys for a Crisp website. Required: website_id, page_number.
delete_a_crisp_conversation_suggest_datum_by_id
Delete all suggested conversation data keys for a Crisp website. Required: website_id. Returns an empty response on success.
list_all_crisp_people_suggest_data
List suggested people data entries for a Crisp website. Required: website_id, page_number.
delete_a_crisp_people_suggest_datum_by_id
Delete all suggested people data entries for a Crisp website. Required: website_id. Returns an empty response on success.
list_all_crisp_people_suggest_events
List suggested event names for people in a Crisp website. Requires website_id and page_number.
crisp_expunges_abort
Abort a pending expunge request for a Crisp website by id. Returns an empty response on success. Requires website_id.
list_all_crisp_people_profiles
List people profiles for a Crisp website. Returns an array of profile objects with fields like people_id, email, person (nickname), and created_at. Required: website_id, page_number.
create_a_crisp_people_profile
Add a new people profile to a Crisp website. Returns the created profile reference including people_id. Required: website_id, email.
get_single_crisp_people_profile_by_id
Get a single people profile from a Crisp website. Returns the profile object including people_id, email, and person details. Required: website_id, people_id.
update_a_crisp_people_profile_by_id
Save (replace) a Crisp people profile by id. Returns the updated profile. Required: website_id, people_id.
crisp_people_profiles_patch
Partially update fields on a Crisp people profile by id. Required: website_id, people_id.
delete_a_crisp_people_profile_by_id
Remove a people profile from a Crisp website by id. Required: website_id, people_id.
list_all_crisp_people_stats
Get people statistics for a Crisp website. Required: website_id.
delete_a_crisp_people_suggest_events_delete_by_id
Delete a suggested people event in Crisp for the given website. Required: website_id.
list_all_crisp_people_conversations
List Crisp conversations associated with a specific people profile. Required: website_id, people_id, page_number.
list_all_crisp_people_campaigns
List Crisp campaigns associated with a specific person profile. Required: website_id, people_id, page_number.
list_all_crisp_people_events
List events for a Crisp people profile. Required: people_id and page_number.
create_a_crisp_people_event
Add an event to a Crisp people profile. Required: people_id, text. Optional: data, color.
get_single_crisp_people_datum_by_id
Get stored data for a Crisp people profile. Returns the custom data object associated with the profile. Required: website_id, people_id (id or email).
update_a_crisp_people_datum_by_id
Save (replace) custom data for a Crisp people profile. Required: website_id, people_id (id or email), and a data object payload.
crisp_people_data_patch
Update specific fields of the custom data stored on a Crisp people profile, merging with existing values. Required: website_id, people_id (id or email), and a data object payload.
get_single_crisp_people_subscription_by_id
Get the subscription status of a person in Crisp. Returns the person's subscription flags (e.g., email). Required: website_id, people_id.
update_a_crisp_people_subscription_by_id
Update the subscription status of a person in Crisp (e.g., toggle email subscription). Required: website_id, people_id.
crisp_people_exports_create_profiles_export
Export people profiles for a Crisp website. Required: website_id.
crisp_people_imports_create_profiles_import
Import people profiles into a Crisp website. Requires website_id.
list_all_crisp_visitors_counts
Count active visitors on a Crisp website. Returns the visitor count. Required: website_id.
list_all_crisp_visitors_lists
List active visitors on a Crisp website for a given page. Required: website_id, page_number.
list_all_crisp_visitors_maps
Pinpoint visitors on a map for a Crisp website. Returns geo-located visitor entries within the specified area. Required: website_id.
get_single_crisp_visitors_token_by_id
Get a Crisp visitor by token for a given website. Required: website_id and token_id.
crisp_visitors_blockeds_count
Count blocked visitors for a Crisp website. Returns the total count of blocked visitors. Required: website_id.
crisp_visitors_blockeds_count_by_rule
Count blocked visitors in a specific rule for a Crisp website. Returns the count of visitors blocked under the given rule. Required: website_id, block_rule.
delete_a_crisp_visitors_blocked_by_id
Clear blocked visitors in a rule for a Crisp website. Returns a successful response on completion. Required: website_id, block_rule.
list_all_crisp_availability_status
Get the availability status of a Crisp website. Required: website_id.
list_all_crisp_availability_operators
List operator availabilities for a Crisp website. Required: website_id.
list_all_crisp_operators_lists
List operators for a Crisp website. Required: website_id.
list_all_crisp_operators_actives
List last active website operators in Crisp. Requires website_id.
crisp_operators_actives_flush
Flush the last active website operators list in Crisp. Returns an empty response on success. Requires website_id.
crisp_operators_emails_send
Send an email to the operators of a Crisp website. Required: website_id.
get_single_crisp_operator_by_id
Get details of a specific operator on a Crisp website. Returns the operator's membership information including role and user details. Requires website_id and user_id.
create_a_crisp_operator
Invite a new operator to a Crisp website. Requires website_id, email, role, and a verify object specifying the verification method and secret.
update_a_crisp_operator_by_id
Change an operator's membership on a Crisp website, such as their role or title. Requires website_id and user_id.
delete_a_crisp_operator_by_id
Unlink an operator from a Crisp website. Requires website_id and user_id.
get_single_crisp_helpdesk_by_id
Get the Crisp helpdesk for a website. Returns the helpdesk configuration. Required: website_id.
create_a_crisp_helpdesk
Initialize a Crisp helpdesk for a website. Required: website_id, name, and domain_basic.
delete_a_crisp_helpdesk_by_id
Delete the Crisp helpdesk for a website. Required: website_id.
list_all_crisp_helpdesk_locales
List helpdesk locales configured for a Crisp website. Required: website_id, page_number.
create_a_crisp_helpdesk_locale
Add a helpdesk locale to a Crisp website. Required: website_id and locale.
get_single_crisp_helpdesk_locale_by_id
Get a specific helpdesk locale of a Crisp website. Required: website_id and locale.
delete_a_crisp_helpdesk_locale_by_id
Delete a helpdesk locale from a Crisp website. Required: website_id and locale.
list_all_crisp_helpdesk_articles
List Crisp helpdesk articles for a website in a given locale. Required: website_id, locale, page_number.
create_a_crisp_helpdesk_article
Create a new Crisp helpdesk article in the given locale. Required: website_id, locale.
get_single_crisp_helpdesk_article_by_id
Get a Crisp helpdesk article by id in the given locale. Required: website_id, locale, article_id.
update_a_crisp_helpdesk_article_by_id
Update a Crisp helpdesk article (full replace) in the given locale. Required: website_id, locale, article_id.
crisp_helpdesk_articles_patch
Partially update a Crisp helpdesk article in the given locale. Required: website_id, locale, article_id.
delete_a_crisp_helpdesk_article_by_id
Delete a Crisp helpdesk article in the given locale. Required: website_id, locale, article_id.
crisp_helpdesk_articles_publish
Publish a Crisp helpdesk article in the given locale. Required: website_id, locale, article_id.
crisp_helpdesk_articles_unpublish
Unpublish a Crisp helpdesk article in the given locale. Required: website_id, locale, article_id.
crisp_helpdesk_articles_resolve_page
Resolve the page details (such as public URL) for a Crisp helpdesk article. Required: website_id, locale, article_id.
crisp_helpdesk_articles_get_category
Get the category assigned to a Crisp helpdesk article. Required: website_id, locale, article_id.
crisp_helpdesk_articles_update_category
Update the category (and optional section) assigned to a Crisp helpdesk article. Required: website_id, locale, article_id.
list_all_crisp_helpdesk_article_alternates
List alternate locale links for a Crisp helpdesk article. Required: website_id, locale, article_id.
get_single_crisp_helpdesk_article_alternate_by_id
Get a specific alternate locale link for a Crisp helpdesk article. Required: website_id, locale, article_id, locale_linked.
update_a_crisp_helpdesk_article_alternate_by_id
Save (create or update) an alternate locale link between two Crisp helpdesk articles. Required: website_id, locale, article_id, locale_linked.
delete_a_crisp_helpdesk_article_alternate_by_id
Remove an alternate locale link from a Crisp helpdesk article. Required: website_id, locale, article_id, locale_linked.
list_all_crisp_helpdesk_categories
List helpdesk categories for a Crisp website locale. Required: locale and page_number.
create_a_crisp_helpdesk_category
Create a new helpdesk category in a Crisp website locale. Required: locale.
get_single_crisp_helpdesk_category_by_id
Get a single Crisp helpdesk category by id. Required: locale and category_id.
update_a_crisp_helpdesk_category_by_id
Update a Crisp helpdesk category by id, replacing its fields. Required: locale and category_id.
crisp_helpdesk_categories_patch
Partially update a Crisp helpdesk category by id. Required: locale and category_id.
delete_a_crisp_helpdesk_category_by_id
Delete a Crisp helpdesk category by id. Required: locale and category_id.
list_all_crisp_helpdesk_sections
List sections of a Crisp helpdesk category for a given locale. Required: website_id, locale, category_id, page_number.
create_a_crisp_helpdesk_section
Create a new section in a Crisp helpdesk category for a given locale. Required: website_id, locale, category_id.
get_single_crisp_helpdesk_section_by_id
Get a single section of a Crisp helpdesk category by id. Required: website_id, locale, category_id, section_id.
update_a_crisp_helpdesk_section_by_id
Update a section of a Crisp helpdesk category, replacing its fields. Required: website_id, locale, category_id, section_id.
crisp_helpdesk_sections_patch
Partially update a section of a Crisp helpdesk category. Required: website_id, locale, category_id, section_id.
delete_a_crisp_helpdesk_section_by_id
Delete a section of a Crisp helpdesk category by id. Required: website_id, locale, category_id, section_id.
list_all_crisp_helpdesk_feedback_ratings
List helpdesk feedback ratings for a Crisp website and locale. Required: website_id, locale.
list_all_crisp_helpdesk_feedback_lists
List helpdesk feedback entries for a Crisp website locale, paginated. Required: website_id, locale, page_number.
create_a_crisp_helpdesk_import
Start an import into a Crisp helpdesk locale. Required: website_id and locale.
create_a_crisp_helpdesk_export
Export a Crisp helpdesk locale. Required: website_id, locale.
list_all_crisp_helpdesk_redirections
List helpdesk redirections for a Crisp website. Required: website_id, page_number.
create_a_crisp_helpdesk_redirection
Add a helpdesk redirection for a Crisp website. Required: website_id, path, target.
get_single_crisp_helpdesk_redirection_by_id
Get a single helpdesk redirection from a Crisp website by id. Required: website_id, redirection_id.
delete_a_crisp_helpdesk_redirection_by_id
Delete a helpdesk redirection from a Crisp website by id. Required: website_id, redirection_id.
get_single_crisp_helpdesk_setting_by_id
Get the Helpdesk settings for a Crisp website. Returns the settings object including name, appearance, behavior, include, and access. Required: website_id.
update_a_crisp_helpdesk_setting_by_id
Update the Helpdesk settings for a Crisp website, including name, appearance, behavior, include, and access. Required: website_id.
get_single_crisp_helpdesk_domain_by_id
Get the helpdesk domain configuration for a Crisp website. Returns the domain data including basic and custom domain values. Required: website_id.
update_a_crisp_helpdesk_domain_by_id
Request a helpdesk domain change for a Crisp website. Required: website_id.
list_all_crisp_helpdesk_domain_setups
Get the helpdesk domain setup for a Crisp website. Required: website_id.
list_all_crisp_campaigns
List Crisp campaigns for a website. Returns campaign entries with their identifiers and metadata. Required: website_id, page_number.
create_a_crisp_campaign
Create a new campaign on a Crisp website. Returns the created campaign object. Required: website_id, type, name.
get_single_crisp_campaign_by_id
Get a single Crisp campaign by id. Returns the campaign object with its configuration. Required: website_id, campaign_id.
update_a_crisp_campaign_by_id
Save (replace) a Crisp campaign by id with full content including sender, recipients, message, and delivery options. Required: website_id, campaign_id.
crisp_campaigns_patch
Partially update a Crisp campaign by id with the fields provided. Required: website_id, campaign_id.
delete_a_crisp_campaign_by_id
Remove a Crisp campaign by id. Required: website_id, campaign_id.
crisp_campaigns_resume
Resume a paused Crisp campaign by id. Required: website_id, campaign_id.
crisp_campaigns_pause
Pause an active Crisp campaign by id. Required: website_id, campaign_id.
list_all_crisp_campaign_tags
List all campaign tags for a Crisp website. Required: website_id.
list_all_crisp_campaign_templates
List Crisp campaign templates for a website. Required: website_id, page_number.
create_a_crisp_campaign_template
Create a new campaign template in Crisp for the specified website. Required: website_id.
get_single_crisp_campaign_template_by_id
Get a Crisp campaign template by id. Required: website_id, template_id.
update_a_crisp_campaign_template_by_id
Replace a Crisp campaign template by id with the supplied payload. Required: website_id, template_id.
crisp_campaign_templates_patch
Partially update a Crisp campaign template by id. Required: website_id, template_id.
delete_a_crisp_campaign_template_by_id
Delete a Crisp campaign template by id. Required: website_id, template_id.
create_a_crisp_campaign_dispatch
Dispatch a Crisp campaign to its target recipients. Required: website_id and campaign_id.
create_a_crisp_campaign_test
Test a Crisp campaign before sending it to its recipients. Required: website_id and campaign_id.
list_all_crisp_campaign_recipients
List recipients of a Crisp campaign for a given website. Required: website_id, campaign_id, page_number.
list_all_crisp_campaign_statistics
List statistics for a Crisp campaign. Required: website_id, campaign_id, type, page_number.
create_a_crisp_analytics_generate
Generate analytics for a Crisp website. Required: website_id, metric, type, and date range.
update_a_crisp_batch_resolve_by_id
Batch resolve conversation items for a Crisp website. Requires website_id.
update_a_crisp_batch_unresolve_by_id
Batch unresolve conversation sessions in Crisp. Requires website_id and a sessions array of session identifiers to mark as unresolved.
update_a_crisp_batch_read_by_id
Mark a batch of items as read for a Crisp website. Required: website_id.
update_a_crisp_batch_unread_by_id
Mark a batch of Crisp conversation sessions as unread for a given website. Returns a successful response on completion. Required: website_id.
create_a_crisp_batch_report
Batch report sessions in a Crisp website by flagging them (e.g., as spam). Required: website_id, sessions, flag.
update_a_crisp_batch_block_by_id
Batch block or unblock multiple sessions for a Crisp website. Required: website_id, sessions, blocked.
update_a_crisp_batch_routing_by_id
Batch update routing assignments for multiple Crisp conversation sessions at once. Required: website_id, sessions, assigned.
update_a_crisp_batch_inbox_by_id
Move a batch of Crisp conversation sessions into a target inbox. Required: website_id, sessions, inbox_id.
update_a_crisp_batch_remove_by_id
Batch remove conversations from a Crisp website by session ids. Returns an empty success response. Required: website_id.
list_all_crisp_inboxes_lists
List inboxes for a Crisp website. Required: website_id, page_number.
update_a_crisp_batch_inbox_order_by_id
Update the display order of inboxes in batch for a Crisp website. Required: website_id.
get_single_crisp_website_setting_by_id
Get the settings for a Crisp website by id. Returns the website settings configuration. Required: website_id.
update_a_crisp_website_setting_by_id
Update the settings for a Crisp website by id. Required: website_id.
get_single_crisp_plugin_subscription_setting_by_id
Get the settings of a plugin subscription for a Crisp website. Required: website_id and plugin_id.
update_a_crisp_plugin_subscription_setting_by_id
Save (replace) the settings of a plugin subscription for a Crisp website. Required: website_id and plugin_id.
crisp_plugin_subscription_settings_patch
Partially update the settings of a plugin subscription for a Crisp website, merging the provided fields with existing settings. Required: website_id and plugin_id.
get_single_crisp_verify_setting_by_id
Get verify settings for a Crisp website. Returns the verify settings object including whether verification is enabled. Required: website_id.
update_a_crisp_verify_setting_by_id
Update verify settings for a Crisp website. Returns a successful response on update. Required: website_id.
get_single_crisp_verify_key_by_id
Get the verify key for a Crisp website. Required: website_id.
crisp_verify_keys_roll
Roll the verify key for a Crisp website, generating a new key. Required: website_id.
list_all_crisp_website_connect_endpoints
List Crisp Connect endpoints for a website. Required: website_id.
list_all_crisp_plugin_connect_endpoints
List Crisp plugin connect endpoints available to the authenticated plugin.
get_single_crisp_plugin_connect_account_by_id
Get the Crisp plugin connect account associated with the authenticated plugin.
list_all_crisp_plugin_connect_websites
List all Crisp websites connected to the plugin, paginated. Required: page_number.
crisp_plugin_connect_websites_list_since
List Crisp websites connected to the plugin since a given reference point.
list_all_crisp_plugin_subscriptions
List all Crisp plugin subscriptions for the authenticated account.
crisp_plugin_subscriptions_list_for_website
List Crisp plugin subscriptions for a specific website. Required: website_id.
create_a_crisp_plugin_subscription
Subscribe a Crisp website to a plugin. Required: website_id.
get_single_crisp_plugin_subscription_by_id
Get a specific Crisp plugin subscription for a website. Required: website_id and plugin_id.
delete_a_crisp_plugin_subscription_by_id
Unsubscribe a Crisp website from a plugin. Required: website_id and plugin_id.
list_all_crisp_plugin_bill_usages
List plugin bill usage records for a Crisp website subscription. Required: website_id and plugin_id.
create_a_crisp_plugin_bill_usage
Report a new plugin bill usage entry for a Crisp website subscription. Required: website_id and plugin_id.
get_single_crisp_plugin_attest_provenance_by_id
Get the provenance attestation for a subscribed Crisp plugin on a website. Required: website_id and plugin_id.
crisp_plugin_channels_forward
Forward a message to a Crisp plugin subscription channel. Required: website_id, plugin_id.
list_all_crisp_plan_subscriptions
List active Crisp plan subscriptions for the authenticated account.
get_single_crisp_plan_subscription_by_id
Get the Crisp plan subscription for a specific website. Required: website_id.
create_a_crisp_plan_subscription
Create a plan subscription for a Crisp website. Required: website_id.
delete_a_crisp_plan_subscription_by_id
Delete the plan subscription attached to a Crisp website. Required: website_id.
update_a_crisp_plan_bill_period_by_id
Update the bill period of a Crisp website's subscription plan. Required: website_id.
crisp_plan_coupons_check
Check the coupon currently applied to a Crisp website subscription. Requires website_id.
crisp_plan_coupons_redeem
Redeem a coupon on a Crisp website subscription. Requires website_id.
crisp_bucket_urls_generate
Generate a signed bucket URL in Crisp for uploading a file resource. Returns the generated upload URL and associated resource metadata.
list_all_crisp_animation_medias
List animation medias available in Crisp for a given page. Required: page_number.
How it works
From Crisp account to governed MCP endpoint
Connect
Link a Crisp account through Elaichi's hosted connect flow. Credentials are vaulted — nobody, including the AI, ever sees them.
Compose
The connection becomes a toolbox instantly. Curate which Crisp tools are exposed, rename them, or freeze arguments.
Mint
Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.
Give every teammate a governed MCP server
Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.