# Drift MCP for AI Agents MCP

> Drift MCP gives your AI agent full access to conversational marketing data, allowing it to manage customer chat transcripts, track contact profiles, and monitor live agent status from a single command line. It makes real-time sales intelligence available directly in your workflow.

## Overview
- **Category:** growth-engine
- **Price:** Free
- **Tags:** conversational-marketing, sales-engagement, live-chat, customer-conversations, lead-qualification

## Description

This MCP connects your AI client directly into the Drift platform, giving your agent visibility into every conversation that happens on your site. You can ask it to pull up detailed transcripts for any customer interaction and get full contact profiles, including custom attributes and past behavior. It monitors which agents are currently available or away and helps you check if automated playbooks ran correctly. This means you stop switching between the chat tool, your CRM, and a dashboard just to answer a simple question about a lead. Instead, your agent handles all that context retrieval automatically. By using Vinkius as your central catalog, you connect this Drift MCP once and gain access to this specialized conversational intelligence alongside thousands of other services.

## Tools

### get_drift_platform_metadata
Retrieves general metadata about your current Drift account setup.

### get_contact_profile
Pulls all profile details and interaction history for a specific contact using their identity.

### get_conversation_details
Retrieves the full transcript and detailed information for one specific chat conversation.

### quick_agent_availability_audit
Provides a high-level summary showing which agents are available right now.

### list_drift_contacts
Lists every contact that has been identified or synchronized in your Drift account.

### list_drift_conversations
Fetches a list of all active and recent conversations happening in the platform.

### list_drift_playbooks
Lists every conversational playbook (bot) configured for your use.

### list_latest_customer_interactions
Identifies and lists the customer conversations that were most recently updated or active.

### list_drift_agents
Lists every user account and agent registered within your Drift organization.

### search_contacts_by_email
Searches for a contact record using only their email address.

## Prompt Examples

**Prompt:** 
```
List all contacts from the last month who visited the pricing page.
```

**Response:** 
```
**Contact List: Pricing Page Visitors**

| Name | Email | Status |
| :--- | :--- | :--- |
| John Doe | john@corp.com | Identified |
| Jane Smith | jane@biz.net | Known |

*Note: Both contacts were last seen 1-3 days ago.*
```

**Prompt:** 
```
Give me the full chat transcript for visitor #452.
```

**Response:** 
```
**Conversation Transcript (ID: 89D2B)**

**[09:15 AM] Visitor:** Hi there, I need help with API integration.
**[09:17 AM] Agent Alice:** Can you tell me which language you're using?
**[09:30 AM] Visitor:** It's Python. We are running into authentication errors. 

*This conversation was closed by the agent after resolution.*
```

**Prompt:** 
```
Who is available right now and what playbooks should I check?
```

**Response:** 
```
**Agent Status Check**
* Available: 3 (Alice Johnson, Bob Miller)
* Away: 2 (Kenji Tanaka, Sarah Lee)

**Active Playbooks:**
1. Welcome Flow (Status: ✅ Active)
2. Demo Request Bot (Status: ✅ Active)
```

## Capabilities

### Retrieve conversation transcripts
Your agent pulls up the full history and details for any customer chat interaction.

### Search and profile contacts
You can list all known contacts or search specifically by email to get their complete profile data, including attributes and past chats.

### Audit agent status
The agent provides a quick summary of who on your team is currently available to chat with customers.

### List automated playbooks
Your agent lists all configured conversational bots and tells you if they are active or paused.

## Use Cases

### A prospect calls, but you need their history first
Instead of asking the prospect to repeat details, your agent uses `search_contacts_by_email` and then `get_contact_profile`. It instantly provides you with a summary of their three previous conversations and their job title, letting you start the call informed.

### The marketing team needs to audit bot performance
A manager uses `list_drift_playbooks` to see all active bots. They then use `list_latest_customer_interactions` to check which playbooks were triggered by the most recent visitor chats, confirming campaign health.

### Need a summary of who can handle this lead now?
You ask your agent 'Who is free for chat?' The MCP uses `quick_agent_availability_audit` and `list_drift_agents` to give you an immediate, actionable list of available team members.

### A customer asks about a past interaction
Your agent takes the conversation ID and runs it through `get_conversation_details`. It pulls up the full transcript for review, allowing you to answer specific questions about what was discussed weeks ago.

## Benefits

- Accessing full transcripts: Use `get_conversation_details` to pull entire chat histories instantly, eliminating the need to manually navigate through dozens of conversation threads.
- Deep contact intelligence: With `get_contact_profile`, you don't just get a name; you retrieve custom attributes and interaction history for immediate context on any lead.
- Real-time team visibility: Use `quick_agent_availability_audit` to know immediately which agents are available, directing incoming chats faster and more efficiently.
- Broad contact listing: The `list_drift_contacts` tool lets you audit your entire database of identified leads without knowing their specific emails upfront.
- Automated workflow oversight: Check playbook status via `list_drift_playbooks` to confirm that automated bots are running as expected for marketing campaigns.

## How It Works

The bottom line is that your agent handles all the data fetching from Drift so you don't have to click through any chat dashboards.

1. Connect the Drift MCP to your AI client via Vinkius. You'll authorize using a personal access token or OAuth credentials from your Drift account.
2. Once connected, your agent can use natural language to request specific data points—like 'Show me the transcripts for last week's visitors' or 'Who is online right now?'
3. The MCP executes the necessary API calls, gathers the conversation details and contact information, and returns it to your AI client as structured text.

## Frequently Asked Questions

**How does the Drift MCP help me find old conversations?**
The Drift MCP lets your agent pull up full transcripts for any conversation, even if it happened weeks ago. You get all the detail—the text, who said what, and when—without having to navigate complex chat history dashboards.

**Can I use this MCP to track which leads are ready for sales?**
Yes. By pulling a contact's full profile using the Drift MCP, you can review their attributes and interaction history. This gives your team the context they need to decide if it’s time for a human follow-up.

**Is this better than just looking at my CRM?**
It's different because it provides real-time chat intelligence. While a CRM tracks structured data, the Drift MCP delivers unstructured context—the actual conversation flow and transcripts that happened on the website.

**What if I need to know who is available for support right now?**
You can run an audit using your agent. The MCP quickly checks the team's status, letting you instantly see which agents are online and ready to take new customer chats.

**Does this connect me to all my marketing bots?**
Yes, it lists every configured conversational playbook (bot) in your account. This lets you audit the status of your automated funnels and know if they are running correctly for new visitors.