Drift MCP. See who talked to whom, and when.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Drift MCP Server lets your AI agent manage customer conversations, track contact profiles, and audit agent performance using the Drift API.
Check recent transcripts, monitor contact attributes, and see real-time agent availability statuses. It gives your AI client a full view of your customer engagement pipeline.
What your AI agents can do
Get contact profile
Retrieves the full profile data and complete interaction history for a specified contact.
Get conversation details
Gets the detailed information and full transcript for a specific customer conversation.
Get drift platform metadata
Retrieves metadata about the currently authenticated Drift account.
Quickly pull a summary of agent availability status across the entire organization.
Get a specific contact's full profile data, including their interaction history.
Find a contact's profile using only their email address.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
019d7589get contact profile
Retrieves the full profile data and complete interaction history for a specified contact.
019d7589get conversation details
Gets the detailed information and full transcript for a specific customer conversation.
019d7589get drift platform metadata
Retrieves metadata about the currently authenticated Drift account.
019d7589list drift agents
Lists all registered agents and users within your Drift organization.
019d7589list drift contacts
Lists all contacts that have been synchronized or identified in your Drift account.
019d7589list drift conversations
Lists all active and recent customer conversations recorded in Drift.
019d7589list drift playbooks
Lists all configured conversational playbooks (bots) and their status.
019d7589list latest customer interactions
Identifies the most recently updated customer conversations in the system.
019d7589quick agent availability audit
Provides a high-level summary of active agent availability statuses right now.
019d7589search contacts by email
Searches for and returns a contact's profile using only their email address.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Drift, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
This server lets your AI client handle customer conversations, track contact profiles, and audit agent performance using the Drift API. You can check recent transcripts, monitor contact attributes, and see real-time agent availability statuses. It gives your agent a full view of your customer engagement pipeline.
Audit agent status: You'll get a high-level summary of active agent availability statuses right now using quick_agent_availability_audit. You can also list all registered agents and users in your Drift organization with list_drift_agents.
Retrieve contact details: To get a specific contact's full profile data and complete interaction history, call get_contact_profile with the contact's ID. You can also list every contact that's been synchronized or identified in your Drift account using list_drift_contacts. To find a contact's profile using just their email, use search_contacts_by_email.
Search for contacts: Use search_contacts_by_email to pull a contact's profile when you only have their email. The system lets you list all contacts that have been synced or identified in your account with list_drift_contacts.
Your agent can list all active and recent customer conversations recorded in Drift using list_drift_conversations. It can pull the full details and transcript for a specific conversation via get_conversation_details. You can also check the most recently updated customer conversations in the system with list_latest_customer_interactions.
It lets you list all configured conversational playbooks (bots) and see their status with list_drift_playbooks. You can also get metadata about the authenticated Drift account itself using get_drift_platform_metadata.
How Drift MCP Works
- 1 Connect the Drift integration to your AI client.
- 2 Provide your Drift Personal Access Token or OAuth Token for authorization.
- 3 Use natural language prompts to call tools like
get_contact_profileorlist_drift_conversations.
The bottom line is, your AI client runs the Drift API calls through conversation, giving you the data without manual steps.
Who Is Drift MCP For?
Sales Managers who need to check recent conversation transcripts and agent responsiveness on the fly. Marketing Operations staff who need to monitor contact identification volumes and playbook statuses via chat. Customer Success teams who need to research specific contact profiles and interaction history to assist customers instantly.
Checks recent conversation transcripts and agent responsiveness on the go to follow up with leads.
Monitors contact identification volumes and playbook statuses to ensure lead flow is consistent.
Researches specific contact profiles and full interaction history to solve customer issues quickly.
What Changes When You Connect
- See a contact’s full history instantly. Using
get_contact_profilegives your agent the complete background, including every past conversation, without needing multiple searches. - Get real-time visibility into team capacity. The
quick_agent_availability_audittool shows which agents are available to chat, so your agent knows who to route the lead to. - Track conversations across the board.
list_drift_conversationslets your agent pull a list of all recent chats, letting you see the full scope of customer engagement. - Manage your bots through chat.
list_drift_playbookslets your agent check the status of all configured bots, so you know which playbooks are active. - Find contacts fast. If you only have an email,
search_contacts_by_emailfinds the profile immediately, letting you start the conversation right away. - Get the transcript for a specific chat.
get_conversation_detailspulls the full, detailed record of a single interaction, perfect for case reviews.
Real-World Use Cases
Investigating a lost lead's history
A sales manager gets a lead's email. They ask their agent to 'Show me the full history for john.doe@company.com.' The agent runs search_contacts_by_email then get_contact_profile, pulling the complete interaction history. The manager gets the full context needed to restart the conversation.
Auditing agent coverage during peak hours
Marketing Ops needs to know if the team is ready for a rush of leads. They prompt the agent: 'Who is available to chat right now?' The agent runs quick_agent_availability_audit and provides a clear status count of available agents, letting them know if they need to pull someone off lunch.
Reviewing a complex customer complaint
A CS agent needs to understand a customer's journey. They ask the agent to 'Get the details for the conversation with Jane Smith.' The agent runs get_conversation_details, providing the full transcript, so the agent can quickly diagnose the root cause of the problem.
Checking the health of the automated flow
The marketing team needs to verify if the chatbot is working correctly. They ask the agent to 'List all active playbooks.' The agent runs list_drift_playbooks and reports the status of all bots, confirming that the intended automated flow is running as expected.
The Tradeoffs
Manual cross-tool data stitching
A user finds a contact ID from list_drift_contacts, then has to manually copy that ID and paste it into another system to run get_conversation_details. This is slow and fails if the ID is wrong.
→
Just ask your agent to 'Give me the details for the contact and their latest chat.' The agent runs list_drift_contacts and get_conversation_details in sequence, automatically linking the data and giving you the answer in one chat response.
Trying to list everything at once
A user asks to 'See all contacts and all conversations since the start of time.' This floods the system with too much data and causes timeouts.
→
Always narrow the scope. Use list_latest_customer_interactions or list_drift_conversations and specify a date range. If you need a profile, start with search_contacts_by_email.
Assuming all data is in one place
A user asks for 'all customer insights' without specifying a time frame or contact. They get a massive, unmanageable dump of raw data.
→
Be specific. First, use get_drift_platform_metadata to confirm account scope, then narrow down the scope by running list_drift_contacts and asking for a specific subset, like 'contacts in the last 7 days'.
When It Fits, When It Doesn't
Use this if you need to manage and analyze customer conversations and contact records within Drift. It’s best for operational roles like Sales, Marketing Ops, and Customer Success. You'll use it to answer questions like: Who talked to whom? or What did they talk about?
Don't use it if your goal is deep data transformation or building custom metrics that require joining data from non-Drift sources. For that, you need a different integration layer. This server is about retrieval and status checks, not complex, multi-system data modeling.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Drift. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Sifting through customer history is a nightmare of tabs and copies.
Today, if you want to know what a lead talked about, you open the CRM. You search for the contact. You open the conversation tab. You scroll back through months of messages. If you need the profile, you open a different tab and search for the contact again. Then you copy the ID and paste it into a reporting tool to build a timeline.
With the Drift MCP Server, you just ask your agent. You ask it to 'Give me the full transcript for John Doe.' The agent runs `get_conversation_details` and hands you the entire history, instantly. No clicks, no tabs, no copy-pasting.
Drift MCP Server: Get the full picture of customer interactions.
Manual processes involve checking agent status in one dashboard, pulling contact IDs in a second, and then cross-referencing those IDs in a third. This wastes minutes and leads to stale data.
Now, your AI client uses tools like `quick_agent_availability_audit` and `list_drift_contacts` together. It checks the team's status and the contact list, then gives you a unified status report. The system connects the dots automatically.
Common Questions About Drift MCP
How do I check the transcript for a conversation using the Drift MCP Server? +
You use the get_conversation_details tool. This tool pulls the full transcript and detailed information for a specific conversation ID. You just need to provide the correct conversation ID to your agent.
Can I find a contact by email using the Drift MCP Server? +
Yes, use search_contacts_by_email. This tool runs a direct search on the Drift platform, giving you the contact's profile if they exist. It's fast and precise.
What does `list_drift_conversations` do? +
This tool lists all active and recent customer conversations. It gives you an overview of the current customer engagement volume, which is useful for daily monitoring.
Can I see which bots are running with Drift MCP Server? +
Use list_drift_playbooks. This tool lists all configured conversational playbooks (bots) and shows their current activation status, letting you audit your automation.
How do I use `get_drift_platform_metadata` to check my account status? +
This tool retrieves core metadata for your authenticated Drift account. It confirms the connection is live and provides high-level details about the account's setup.
What is the purpose of `list_drift_contacts` and how does it differ from `search_contacts_by_email`? +
list_drift_contacts returns a full list of all contacts synchronized in your Drift account. Use search_contacts_by_email when you know the specific email and need to pinpoint one contact quickly.
When should I use `quick_agent_availability_audit` for team management? +
This tool gives you a quick, high-level summary of your team's current agent availability. It helps you audit who is online versus who is away without listing every user.
What does `list_drift_agents` do, and what information does it provide about users? +
list_drift_agents lists all registered agents and users within your Drift organization. It provides the necessary details to manage and audit roles across your entire team.
How do I get a Drift Auth Token? +
Log in to your Drift account, navigate to Settings > App Settings, and create a new app or use an existing one to generate a Personal Access Token. Ensure the app has the necessary scopes for conversations and contacts.
Can the agent reply to Drift conversations? +
This integration currently focuses on listing and auditing conversations, contacts, and agents. Sending active replies should be managed via the Drift agent application or web interface.
Does the integration show live agent presence? +
Yes, you can use the list_drift_agents or quick_agent_availability_audit tools to retrieve real-time availability and presence statuses for your support and sales teams.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Criteo Retail Media API
Equip your AI agent to manage Criteo retail campaigns, line items, and product data directly via the Criteo API.
Reddit Ads
Manage your Reddit Ads campaigns — audit accounts, ad groups, and reports via AI.
Reply.io
Equip your AI agent with direct access to Reply.io — manage outreach campaigns, track prospect engagement, and automate multi-channel sequences without opening the Reply dashboard.
You might also like
Fleetio
Manage vehicles, track maintenance, and monitor fuel entries via AI agents with Fleetio.
Dify
Manage agentic workflows via Dify — send chat messages, track conversations, audit app parameters, and handle file uploads directly from any AI agent.
Cloze
Smart CRM that automatically tracks your interactions and provides AI-powered insights.