messaging
Crisp MCP, CLI, and Lua Integration for AI Agents
Crisp integration docs for AI agents: MCP gateway setup, Crisp CLI commands, Lua API reference, credentials, and function schemas.
7 functions 6 read 1 write API key auth
Crisp for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Machine-Readable Metadata
- integration_slug
crisp- route_slug
crisp- package
crisp- auth_strategy
api_keyAPI key- cli_setup_supported
true- cli_runtime_supported
true- mcp_gateway_supported
true- lua_supported
true- supports_multi_account
true
Quick Links
Lua APIAgent-facing namespace and function reference. Crisp CLIHeadless setup and direct function calls. Crisp MCPMCP gateway setup for external clients. Submit feedbackReport missing tools, auth problems, wrong docs, or runtime issues. ContributeAdd tools or improve metadata in the integrations repo.
Crisp MCP Client Matrix
Use these pages when a specific agent client or framework needs copy-pasteable MCP setup for Crisp.
Claude Code Crisp MCP setup for Claude Code. Cursor Crisp MCP setup for Cursor. Codex Crisp MCP setup for Codex. OpenAI Agents Crisp MCP setup for OpenAI Agents SDK. Claude Agent SDK Crisp MCP setup for Claude Agent SDK. Vercel AI SDK Crisp MCP setup for Vercel AI SDK. LangChain Crisp MCP setup for LangChain. LangGraph Crisp MCP setup for LangGraph. CrewAI Crisp MCP setup for CrewAI. MCP clients Crisp MCP setup for Generic MCP Clients.
Crisp CLI Matrix
Use these pages for direct Crisp CLI workflows in scripts, CI, cron, and agent wrappers.
CI Crisp CLI for CI. Cron Jobs Crisp CLI for cron jobs. Shell Scripts Crisp CLI for shell scripts. Headless Automation Crisp CLI for headless automation. Coding Agents Crisp CLI for coding agents.
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
crisp.crisp_list_conversations | Read read | 2 | List chat conversations from Crisp. Returns conversation sessions with status, participant info, and last message preview. Supports pagination. |
crisp.crisp_get_conversation | Read read | 1 | Get details and messages of a specific Crisp conversation. Returns the full message thread including sender info, timestamps, and message content. |
crisp.crisp_send_message | Write write | 4 | Send a message in a Crisp conversation. Posts as an operator by default. Use the "type" parameter to send text, notes, or file messages. |
crisp.crisp_list_contacts | Read read | 2 | List contacts from Crisp. Returns contact profiles with email, name, and custom data. Supports pagination. |
crisp.crisp_get_contact | Read read | 1 | Get details of a specific Crisp contact. Returns profile info, custom data, segments, and more. |
crisp.crisp_list_campaigns | Read read | 2 | List marketing campaigns from Crisp. Returns campaigns with status, template details, and delivery statistics. Supports pagination. |
crisp.crisp_get_current_user | Read read | 0 | Get the currently authenticated Crisp user profile. Useful for verifying credentials and identifying the connected operator. |