Customer messaging software
## Crisp MCP Server: Customer Messaging Platform The **Crisp MCP Server** integrates Crisp into Google Antigravity, enabling customer communication with live chat, chatbots, and knowledge base management directly from your development environment. ### Why Crisp MCP? - **Multi-Channel**: Live chat, email, and social messaging - **Chatbot Builder**: Visual chatbot creation - **Knowledge Base**: Self-service help center - **Co-Browsing**: Screen sharing with customers - **Affordable**: Generous free tier for startups ### Key Features #### 1. Conversation Operations ```python # Get conversations conversations = await mcp.get_conversations( website_id="ws_123", filter_unread=True, page_number=1 ) for conv in conversations["data"]: print(f"Conversation: {conv['session_id']} - {conv['meta']['nickname']}") # Get single conversation conv = await mcp.get_conversation( website_id="ws_123", session_id="session_456" ) ``` #### 2. Messaging ```python # Send message await mcp.send_message( website_id="ws_123", session_id="session_456", message_type="text", content="Thanks for reaching out! How can I help?" ) # Send with buttons await mcp.send_message( website_id="ws_123", session_id="session_456", message_type="picker", content={ "text": "What would you like to do?", "choices": [ {"label": "Check order status", "value": "order_status"}, {"label": "Talk to support", "value": "support"} ] } ) ``` #### 3. People Management ```python # Get people (contacts) people = await mcp.get_people( website_id="ws_123", page_number=1, filter_email="customer@example.com" ) # Update person await mcp.update_person( website_id="ws_123", people_id="person_789", data={ "segments": ["VIP", "Paid"], "data": {"plan": "enterprise"} } ) ``` #### 4. Knowledge Base ```python # Get articles articles = await mcp.get_helpdesk_articles( website_id="ws_123", locale="en" ) # Create article article = await mcp.create_helpdesk_article( website_id="ws_123", title="How to reset password", content="Step-by-step guide...", category_id="cat_123" ) ``` ### Configuration ```json { "mcpServers": { "crisp": { "command": "npx", "args": ["-y", "@anthropic/mcp-crisp"], "env": { "CRISP_WEBSITE_ID": "your-website-id", "CRISP_TOKEN_ID": "your-token-id", "CRISP_TOKEN_KEY": "your-token-key" } } } } ``` ### Use Cases **Customer Support**: Handle customer inquiries via chat. **Chatbot Automation**: Build automated conversation flows. **Help Center**: Manage knowledge base articles. **User Engagement**: Proactively engage website visitors. The Crisp MCP enables customer messaging within your development environment.
{
"mcpServers": {
"crisp": {
"mcpServers": {
"crisp": {
"env": {
"CRISP_KEY": "your-key",
"CRISP_IDENTIFIER": "your-identifier"
},
"args": [
"-y",
"crisp-mcp-server"
],
"command": "npx"
}
}
}
}
}