# Missive MCP

> Missive connects your AI client directly into your shared team inbox and contact book. Manage complex conversations, draft replies, and organize contacts without ever switching applications. Your agent reads the context of every message thread, allowing you to stay fully responsive from one place.

## Overview
- **Category:** communication-messaging
- **Price:** Free
- **Tags:** shared-inbox, email-management, team-chat, conversation-tracking, collaborative-email, productivity

## Description

Managing a busy team inbox means jumping between multiple views: the main inbox, assigned threads, closed cases, and contact records. This MCP lets your AI client handle that complexity for you. You can ask it to find specific conversations across all mailboxes or draft a reply based on context. It even handles posting internal notes or closing out an entire thread with one prompt. Beyond messages, the MCP helps keep your team's contacts organized by letting you search for and create new records directly. By connecting this Missive MCP via Vinkius, you get a unified view of all team communication right where it happens.

## Tools

### create_contact
Creates a brand new person or business contact record within your shared address book.

### create_draft
Writes and saves an email draft that you can review and send later.

### create_post
Adds a comment or triggers workflow actions like assigning ownership to another team member in a conversation.

### get_conversation
Retrieves the complete details and history for one specific chat thread.

### get_me
Pulls basic information about the user account currently connected to your AI agent.

### list_contacts
Provides a list of all contacts stored in your shared or private contact books.

### list_conversations
Fetches a list of conversation threads based on a specific mailbox filter, like 'inbox' or 'all'.

### list_labels
Retrieves all the custom labels and filters applied to your conversations.

### list_messages
Generates a list of every message posted within a specific conversation thread.

### send_draft
Sends an email draft that you previously created and saved, finalizing the communication.

## Prompt Examples

**Prompt:** 
```
List my recent conversations in the inbox.
```

**Response:** 
```
Fetching conversations... I found 8 recent threads including 'Project Update' and 'Client Feedback'.
```

**Prompt:** 
```
Add a comment 'Working on this now' to conversation id 123.
```

**Response:** 
```
Posting comment... Your note has been added to the conversation history.
```

**Prompt:** 
```
Find contact info for 'Jane Smith'.
```

**Response:** 
```
Searching contacts... Found Jane Smith (jane@example.com) in the shared contact book.
```

## Capabilities

### Reviewing Conversation History
The agent retrieves details on any specific conversation thread, regardless of its current status.

### Drafting and Sending Emails
You can ask the MCP to create a new email draft or send out an immediate message from your shared account.

### Posting Comments and Actions
The agent adds internal notes or triggers workflow changes, like assigning ownership or closing the conversation thread.

### Accessing Messages and Contacts
You can pull all messages from a specific thread or search your team's shared contact database to find details.

## Use Cases

### Handling Post-Meeting Followups
The Project Manager needs to follow up with three clients from a recent meeting. Instead of opening the thread for each person, they ask their agent to list conversations in the 'inbox' and then use create_post to add an internal comment on each one reminding the team member responsible to send the final deliverables.

### Onboarding a New Client
The Account Executive receives initial inquiry emails. They ask their agent to get_conversation details for the thread, review all messages from 'Client X', and then use create_contact to log all key people into the shared contact book before writing a personalized welcome draft.

### Closing Out Old Cases
The Support Specialist has resolved an issue. They ask their agent to list messages in the conversation, confirm all details are documented, and then use create_post to officially close the thread and assign it to 'Archive' for accurate tracking.

### Quickly Finding Contact Info
The team needs to reach Jane Smith but can't remember her direct email. They ask their agent, who uses list_contacts or create_contact to quickly confirm the right details and ensure the entry is up-to-date before drafting a message.

## Benefits

- Cut out context switching. Instead of opening Missive, then your CRM, and then Slack to check on a client, you talk to your agent in one spot. It keeps all the threads and contacts synchronized automatically.
- Maintain perfect team visibility. Need to know who owns a thread or what its status is? Use list_conversations to see everything across 'assigned' or 'closed' mailboxes instantly.
- Always have an organized record. When you need to add internal notes, use create_post. This keeps the history clean and ensures every team member knows who was involved and why.
- Never lose a lead again. The MCP lets you search for and create new contacts using create_contact or list_contacts, keeping your client data current while you're talking to your agent.
- Streamline follow-up replies. You can draft an email reply with create_draft and then hit send_draft when the context is right. No more forgetting which drafts are ready to go.

## How It Works

The bottom line is that your AI client acts as an extension of your team account, giving you full control over messaging and contacts without needing to navigate complex web interfaces.

1. Subscribe to this MCP on Vinkius and enter your Missive Access Token.
2. Tell your AI client what you need: For example, 'List all assigned conversations for Project Alpha' or 'Draft a reply to Jane Smith.'
3. The agent executes the necessary actions, fetching messages, creating drafts, or updating records directly in Missive.

## Frequently Asked Questions

**How do I list all my recent conversations with Missive?**
Use list_conversations, specifying a mailbox filter like 'inbox' or 'all'. This gives you an immediate overview of all active threads without clicking into them individually.

**Can I draft and send emails using the Missive MCP?**
Yes. First, use create_draft to write your reply, then use send_draft when it's ready. This keeps your drafts organized until you hit send.

**What is the best way to find a client's contact info with Missive?**
You can start by using list_contacts to see who already exists in your book, or use create_contact if you have details for a brand new person.

**How does the Missive MCP help me track assigned tasks?**
Use list_conversations and specify 'assigned' as the mailbox filter. This instantly shows which threads require action from your team, keeping nothing falling through the cracks.

**Does Missive allow me to add notes to conversations?**
Yes. Use create_post to post internal comments or trigger actions like assigning ownership directly within a conversation thread.