# Crisp MCP for AI Agents MCP

> Crisp connects your AI client to real-time visitor chat, support history, and customer profiles. Your agent can instantly list active conversations, pull full message histories for context, and even send follow-up messages directly through the platform.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** crisp, live-chat-api, omnichannel-support, messaging-automation, visitor-intelligence, conversation-tracking, customer-engagement, helpdesk-automation, mcp

## Description

This MCP gives your AI agent total control over multi-channel customer service and visitor engagement. Instead of manually checking separate chat dashboards or digging into ticket systems, your agent handles all communication threads—whether it's an active live chat or a historical email exchange. You can programmatically list support sessions to monitor status and even dispatch immediate messages when needed.

Your AI client accesses detailed visitor profiles, keeping a single source of truth about who is visiting and what they’ve done on your site. This means whether you're running complex marketing queries or just summarizing an urgent conversation, the context is always perfect. By connecting to Vinkius, you bring all that operational monitoring power directly into your workflow. Your AI agent acts like a dedicated support engineer, coordinating everything from initial visitor questions to final profile metadata retrieval.

## Tools

### get_conversation
Retrieves the specific details for one active chat conversation.

### get_messages
Lists every message sent within a designated conversation session.

### get_visitor_profile
Pulls specific, detailed information about an individual visitor’s account or profile.

### list_conversations
Generates a list of all currently active website support chats and sessions.

### list_visitors
Provides a comprehensive roster of all people who have visited the site.

### send_message
Allows you to send an automated or manual message directly into an active chat thread.

## Prompt Examples

**Prompt:** 
```
What's going on with John Doe? I need all his recent activity.
```

**Response:** 
```
**John Doe Profile Summary**
*   **Status:** VIP Lead (Tagged)
*   **Last Visit:** 2 hours ago (Viewed Pricing Page)
*   **Conversations Open:** Yes, one chat active.

**Active Chat Details:** Discussion about Premium Features. Key points: Needs integration with HubSpot. **Messages in Chat:** [10:35 AM] Visitor asked for cost breakdown. [10:42 AM] Agent sent link. Shall I send a follow-up asking if he reviewed the documentation? Yes.
```

**Prompt:** 
```
List all open support chats and tell me which one needs attention.
```

**Response:** 
```
**Open Conversation Dashboard**
| Session ID | Topic | Status | Unread Count |
| :---: | :---: | :---: | :---: |
| sess_123 | Billing Inquiry | Open | 5 messages |
| sess_456 | Feature Request | Closed | 0 |
| sess_789 | Welcome Chat | Open | 1 unread message |

*Recommendation:* Focus on `sess_789`. It's open and has one unread reply waiting for confirmation.
```

**Prompt:** 
```
I need to send a quick follow-up to the visitor from yesterday.
```

**Response:** 
```
Sending message now... The automated follow-up was sent successfully to session `sess_123`. 

**Message Sent:** 'Hi John, just checking in about those HubSpot integration details. Let me know if you have any questions!'

The visitor has been notified and the thread is updated.
```

## Capabilities

### Check active conversations
List and monitor current chat or email support sessions in real time.

### Get conversation transcripts
Retrieve the complete, high-fidelity message history for any given support session.

### Message active chats
Send immediate text messages to ongoing conversations to coordinate assistance or follow up with customers.

### Fetch visitor details
Retrieve detailed profiles and records for specific website visitors.

### List all people/visitors
Get a comprehensive list of every person who has visited the website.

## Use Cases

### Responding to an urgent support query
A customer asks about their billing. Your agent first uses list_conversations to confirm it's open, then pulls the full history using get_messages to see past payment discussions before drafting a precise reply.

### Nurturing an inactive lead
A marketing manager needs to re-engage a key prospect. The agent uses list_visitors to find their profile, checks the history via get_visitor_profile, and then sends_message to send a tailored follow-up link.

### Analyzing support volume trends
A CX lead wants to report on current activity. The agent runs list_conversations to monitor real-time status counts and uses the data to give an instant operational summary.

## Benefits

- Stop guessing what happened. By using the get_messages tool, your agent pulls complete message histories instantly, ensuring every response is accurate.
- Never miss a follow-up. You can programmatically send messages via the send_message tool to keep conversations moving forward without manual copy/pasting.
- Get context fast. The get_visitor_profile tool lets you pull specific metadata on any visitor right away, making your interactions highly personalized.
- See all open issues at once. Running list_conversations gives an immediate overview of every active chat and support session across the board.
- Know who's calling. Using the list_visitors tool provides a full roster of people who’ve interacted with the site, helping you track your lead pipeline.

## How It Works

The bottom line is, it turns complicated, siloed support data into simple, actionable information for your AI client.

1. Subscribe to this MCP and retrieve your Plugin ID, Plugin Key, and Website ID from your Crisp dashboard.
2. Connect those credentials within your preferred AI client (Claude, Cursor, etc.).
3. Ask your agent to perform a task, like listing conversations or fetching visitor details. The agent uses the tool context to get you the answer.

## Frequently Asked Questions

**How can I use Crisp with my AI agent to manage customer support?**
You let your AI client access all conversation history, active chats, and visitor profiles through this MCP. This means your agent won't rely on outdated information; it uses the full context of every message exchanged.

**Does Crisp help me track who is visiting my website?**
Yes. You can list all visitors and retrieve detailed profiles for specific people. This gives you a clear picture of their history, which is essential for marketing follow-ups.

**Can I automatically send messages to chat clients using Crisp MCP?**
Absolutely. Your agent can dispatch text messages into active sessions directly from the platform. This is perfect for automated reminders or coordinating immediate assistance without manual intervention.

**I need a summary of all my current support chats; what should I do?**
You simply ask your agent to list conversations. It pulls an instant overview, showing you which sessions are open and how many unread messages each one has.

**Is Crisp the best way to get conversation transcripts for my AI workflow?**
It's a powerful option because it gives your agent access to the complete message history for any chat session. This high-fidelity context is crucial for accurate responses and reporting.