otherapi_key

Missive

Missive is a collaborative email and chat application designed to streamline team communication and task management.

Verdict

Missive is a team inbox for email, SMS, WhatsApp, and live chat. This MCP lets your AI draft messages, send replies, pull analytics, and manage webhooks across all your channels without leaving Switchy. Marketing teams use it to coordinate campaign responses; support teams use it to triage and reply to customer conversations. The AI can read team rosters and create drafts in any channel, but you'll need to manually approve sends in Missive if you want a human review step. Best for teams already using Missive who want AI help managing high-volume inboxes.

Common use cases

  • Draft customer replies across email and SMS
  • Generate weekly inbox analytics for team review
  • Send bulk messages to active conversations
  • Audit team member assignments and workload
  • Set up webhooks for new conversation alerts

Integration

Vendor
Missive
Category
other
Auth
API_KEY
Tools
8
Composio slug
missive

Tools

  • Create Analytics Report

    Tool to create an analytics report. use when you need to generate a report over a specific time range with optional filters. returns a report id for later retrieval.

  • Create Draft

    Tool to create a new draft in missive. use after preparing message details to save a draft (email, sms, whatsapp, or live chat) for later editing or scheduling.

  • Create Webhook

    Tool to create a webhook subscription. use after choosing event type and target url.

  • Delete Webhook
    destructive

    Tool to delete a webhook subscription by webhook id. use after confirming the webhook id; this operation cannot be undone.

  • List Missive Teams

    Tool to list all teams. use when you need to retrieve and enumerate all teams available in missive.

  • List Missive Users

    Tool to list all users. use after authentication when you need to retrieve all users in the organization.

  • List Team Members

    Tool to list members of a team. use when you need to retrieve all members for a specific team.

  • Send Missive Message

    Tool to send a new message in a missive conversation. use after selecting the target conversation id.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and click 'Add Integration' under the MCP section. 2. Select Missive from the list and choose 'API Key' as the auth method. 3. In a separate tab, log into Missive, navigate to Settings > Integrations > API, and generate a new API key with read and write permissions. 4. Copy the key and paste it into Switchy's auth dialog, then click 'Connect'. 5. Switchy will verify the connection by listing your teams; if successful, you'll see a green checkmark. 6. Open any Space, type '@Missive list all users' and send the message to confirm the MCP responds with your organization roster. 7. You can now @mention Missive in any conversation to draft messages, pull reports, or send replies directly from chat.

What teammates see: by default, memories from Missive are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Draft Support Reply

@Missive create a draft reply to conversation ID 12345 thanking the customer for their patience and confirming we've shipped their order with tracking number ABC123.
Open in a Space →

Weekly Inbox Report

@Missive create an analytics report for the last 7 days showing total messages received, average response time, and messages per team member.
Open in a Space →

Send Bulk Update

@Missive send a message to conversation IDs 101, 102, 103 letting customers know our support hours are extended through the weekend.
Open in a Space →

Audit Team Workload

@Missive list all team members for the Support team and show me how many open conversations each person is assigned.
Open in a Space →

Configure Webhook Alert

@Missive create a webhook that triggers on new conversation events and sends a POST request to https://hooks.example.com/missive-alerts.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Missive show me all team members across our support and sales teams, grouped by team

Output

Based on the Missive API response, here's what I found: **Support Team** (4 members): - Sarah Chen (sarah@company.com) - Active - Marcus Rodriguez (marcus@company.com) - Active - Aisha Patel (aisha@company.com) - Active - Tom Wilson (tom@company.com) - Away **Sales Team** (3 members): - Jennifer Lee (jlee@company.com) - Active - David Kim (dkim@company.com) - Active - Rachel Moore (rmoore@company.com) - Active This illustrative example shows how the MCP would combine data from the List Missive Teams and List Team Members tools to give you a consolidated view of your organization structure.

Notes

This example demonstrates read-only team discovery, useful for onboarding or org chart updates. Requires API key with read access to users and teams. The actual member list and status indicators depend on your Missive account configuration at query time.

Prompt

@Missive draft an email to support@customer.com thanking them for their patience during our outage, mention we've implemented monitoring improvements

Output

I've created a draft in Missive with the following details: **To:** support@customer.com **Subject:** Thank You for Your Patience During Our Service Interruption **Body:** "Thank you for your patience during yesterday's service interruption. We understand how disruptive downtime can be to your operations. Our team has implemented enhanced monitoring systems to detect and prevent similar issues in the future. We appreciate your continued partnership." **Draft ID:** msg_draft_8x4k2p9 This draft is now saved in your Missive inbox and ready for you to review, edit, or schedule for sending. The illustrative content shows how the MCP structures outbound communications.

Notes

This write operation creates a draft without sending, giving you review control before the message goes out. The MCP needs API access to create drafts in your Missive workspace. Draft content is AI-generated based on your prompt—always review before sending customer-facing communications.

Prompt

@Missive generate an analytics report for all conversations in the last 30 days, then summarize response time trends and busiest hours

Output

I've requested an analytics report from Missive covering the past 30 days. Report ID: `rpt_7h3m9k1` (processing). Once the report completes, typical insights would include: **Response Time Trends:** Average first response time has decreased from 4.2 hours to 2.8 hours over the period, indicating improved team efficiency. **Busiest Hours:** Peak conversation volume occurs between 10 AM - 12 PM EST (34% of daily messages) and 2 PM - 4 PM EST (28% of daily messages). Lowest activity is 6 PM - 8 AM EST. This illustrative summary shows how the MCP can initiate report generation and interpret the resulting data to surface actionable patterns in your team's communication workflow.

Notes

This synthesis example pairs Missive's analytics capabilities with AI reasoning to extract insights. Report generation is asynchronous—actual data depends on your conversation history. Useful for capacity planning and shift scheduling, but requires sufficient historical data for meaningful trends.

Use-case deep-dives

Support team handoff documentation

When Missive MCP wins for shift-change context sharing

A 6-person support team runs three 8-hour shifts across time zones. The outgoing shift needs to brief the incoming team on open escalations, customer sentiment, and pending replies. The Missive MCP lets your AI pull analytics reports for the last shift window, draft handoff summaries with message counts and response times, and post them to a shared conversation before shift end. The Create Analytics Report and Create Draft tools handle the heavy lifting; List Users ensures the right people get tagged. This works best when your team already lives in Missive for customer comms—if you're stitching together Slack, email, and a separate ticketing system, the context stays fragmented. If handoffs happen in Missive and you want them automated, this MCP closes the loop.

Campaign send scheduling for small teams

When this MCP handles batch outreach without a marketing platform

A 3-person sales team at a B2B startup sends personalized cold outreach to 20-40 prospects per week. They draft messages in a spreadsheet, then manually copy-paste into Missive throughout the day. The Missive MCP lets your AI read the spreadsheet, generate drafts with the Create Draft tool, and queue them for review before send. The team approves or tweaks each draft in Missive's UI, then schedules sends at staggered intervals. This setup works when volume is under 50 messages per day and personalization matters more than automation scale—above that threshold, you need a real email sequencing tool with deliverability monitoring. If your outreach is high-touch and Missive is already your sending layer, this MCP saves 2-3 hours of copy-paste per week.

Webhook-triggered escalation routing

When Missive MCP routes urgent messages to on-call engineers

A 10-person product team uses Missive for customer support, but critical bugs reported via email need immediate engineering attention. The Missive MCP creates a webhook that fires when a message contains keywords like 'production down' or 'data loss', then sends a formatted alert to the on-call Slack channel with conversation context. The Create Webhook and Send Missive Message tools handle the plumbing; List Team Members ensures the right engineer gets pulled in. This works when your escalation logic is simple (keyword-based or sender-based) and you want the routing to live in Missive rather than a separate incident management tool. If you need SLA tracking, priority queues, or multi-stage escalation, you've outgrown this approach. For straightforward 'flag and notify' workflows, this MCP keeps the team responsive without adding another platform.

Frequently asked

What does the Missive MCP let me do in Switchy?

It lets your AI agents draft messages, send replies, pull analytics reports, and manage webhooks across email, SMS, WhatsApp, and live chat channels in Missive. Agents can also list teams and users, which is useful for routing conversations or tagging the right person. You connect once with an API key, then any teammate can ask the AI to handle Missive tasks without leaving Switchy.

Do I need admin access to connect Missive?

You need an API key from Missive, which typically requires admin or owner permissions in your Missive organization. The key grants full read-write access to conversations, drafts, analytics, and webhooks, so treat it like a password. If your Missive admin restricts API access, you won't be able to connect the MCP until they generate a key for you.

Can the Missive MCP read my team's message history?

No. The MCP can send new messages, create drafts, and pull analytics summaries, but it doesn't expose a tool to search or retrieve past conversation threads. If you need to reference old messages, you'll have to open Missive directly or use Missive's own search API outside of this integration. The MCP is designed for outbound actions, not inbox archaeology.

Why use this instead of Missive's web app or Zapier?

Use the MCP when you want your AI to compose and send messages in natural language without switching apps. Zapier is better for rigid if-this-then-that workflows; the MCP is better for ad-hoc requests like "draft a follow-up to the last support ticket" or "pull this week's response-time report." You still need Missive open for anything the eight tools don't cover.

Who on my team should connect the Missive integration?

Whoever manages your Missive account and can generate an API key. Once connected, any Switchy teammate can ask the AI to use Missive tools, so the connector doesn't need to be the person sending messages day-to-day. Just make sure your team understands that agents will have the same permissions as the API key — if it can delete webhooks, so can the AI.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.