Connect Missive to AI agents

Connect Missive to Claude, Codex, Cursor, or other AI agents for your entire team. Metorial security, governance, observability, and gives your team a unified Magic MCP url to connect.

Supported Tools

create_custom_channel_message

Create Custom Channel Message

Ingest an incoming message from an external system through a custom channel. Use this to integrate message providers not natively built into Missive by creating incoming messages programmatically. Also supports conversation actions (close, label, assign) as part of message creation.

get_conversation

Get Conversation

Retrieve a single conversation by its ID, including messages, comments, and posts within it. Returns full conversation details plus optionally the latest messages, comments, or posts.

manage_tasks

Manage Tasks

Create or update tasks. Tasks can be standalone or subtasks within conversations. They support states (todo, in_progress, closed), due dates, assignees, and team associations.

create_post

Create Post

Inject rich content into a conversation from external systems (e.g., GitHub commits, Stripe transactions). Posts support Markdown, structured attachments with fields, colors, and images. Posts are the recommended way to manage conversation state from integrations because they leave a visible trace of the action. Also supports conversation actions like closing, labeling, and assigning.

list_organizations_and_users

List Organizations and Users

Retrieve organizations the authenticated user belongs to, and/or users within those organizations. Useful for discovering resource IDs for use in other actions.

manage_contacts

Manage Contacts

Create or update contacts in a contact book. Contacts support rich data including emails, phone numbers, social accounts, physical addresses, and custom fields. When updating, provide the contactId. When creating, provide the contactBookId.

manage_responses

Manage Responses

List, create, update, or delete canned response templates. Responses can be scoped to an organization or a personal user, shared with specific teams, and associated with shared labels.

list_contacts

List Contacts

List and search contacts in a contact book. Supports searching by name/email, incremental sync using modifiedSince, and pagination.

send_message

Send Message

Send a message or create a draft across email, SMS, WhatsApp, Messenger, Instagram, Live Chat, or custom channels. Can send immediately, schedule for later, or save as a draft. Also supports conversation actions like closing, labeling, and assigning.

manage_conversation

Manage Conversation

Update a conversation's state: close, reopen, move to inbox, assign to users/team, add or remove labels, or merge with another conversation. Uses posts under the hood, which leave a visible trace in the conversation history.

manage_shared_labels

Manage Shared Labels

Create, update, or list shared labels used to organize conversations. Labels support hierarchical nesting, color coding, and visibility controls.

manage_teams

Manage Teams

List, create, or update teams within organizations. Configure team membership, observers, and mention notification behavior.

list_tasks

List Tasks

List tasks filtered by organization, team, assignee, state, type, or due date range.

list_conversations

List Conversations

Browse conversations across different mailboxes (Inbox, Closed, Snoozed, Starred, Trash, Spam, Drafts). Filter by team, shared label, organization, contact email, domain, or contact organization. Use cursor-based pagination with the `until` parameter for subsequent pages.

create_analytics_report

Create Analytics Report

Generate an analytics report for a specified time period. Report generation is asynchronous — the report is created first, then fetched after a short delay. The tool handles the polling automatically and returns the completed report. Supports filtering by team, users, labels, accounts, and account types. Requires a Productive or Business plan; filtering capabilities require Business plan.

list_contact_books

List Contact Books

List contact books the authenticated user has access to. Contact book IDs are needed for listing and creating contacts.

More integrations teams use with Missive

Slack

Slack: connect with bot OAuth or user OAuth. Send, update, delete, and schedule messages; list and cancel scheduled messages; open DMs and group DMs; manage conversations, members, files, reactions, pins, bookmarks, reminders, user groups, and user status; search messages and files with user scopes; and retrieve user, conversation, and workspace info.

Linear

Create, read, update, and delete issues across teams with support for priorities, labels, assignees, due dates, and workflow states. Manage projects that group related issues, and organize work into time-boxed cycles (sprints). Create and manage documents, comments, and file attachments. Search issues using vector similarity or rich filters. Configure teams, workflow states, and labels. Track customers and link them to issues. Subscribe to real-time webhooks for changes to issues, projects, cycles, comments, documents, and more.

GitHub

Manage repositories, issues, and pull requests. Create and configure branches, star repositories, review code, and merge changes. Automate CI/CD workflows with GitHub Actions, manage workflow runs, secrets, and artifacts. Track issues with labels, milestones, and assignees. Search across code, repositories, issues, and users. Manage organizations, teams, and memberships. Create and manage projects, gists, packages, deployments, and environments. Access security alerts including code scanning, secret scanning, and Dependabot alerts. Read and write file contents in repositories. Manage webhooks, notifications, and codespaces.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Subscribe to webhooks for list and library change notifications. Retrieve site properties and search for sites across Microsoft 365.

Microsoft Outlook

Send, read, reply to, forward, and manage email messages in user mailboxes. Organize messages into folders, apply categories, flags, and importance levels. Manage file and item attachments. Create, update, delete, and respond to calendar events and meetings. Find available meeting times, manage attendees, handle recurrence, and work with shared or delegated calendars. Create, read, update, and delete contacts, organize them into contact folders, and manage contact photos. Manage tasks and task lists via Microsoft To Do, including due dates, reminders, recurrence, and checklist items. Subscribe to webhook notifications for changes to messages, calendar events, and contacts. Support for Focused Inbox, @-mentions, mail tips, send-on-behalf, and send-as capabilities.

Discord

Send, edit, and delete messages in channels. Manage servers (guilds), channels, roles, members, invites, webhooks, threads, scheduled events, auto moderation rules, audit logs, application commands, and custom guild emojis. Add or remove users, assign roles, kick or ban members, and receive supported message, guild, channel, member, and inbound webhook triggers.

Technical notes for Missive

Manage collaborative team conversations across email, SMS, WhatsApp, Facebook Messenger, Instagram, live chat, and custom channels in a shared inbox. Browse, filter, and retrieve conversations by mailbox, team, label, or contact. Send messages and drafts with attachments across all supported channels, including scheduled sends and WhatsApp templates. Inject rich posts with Markdown and structured attachments into conversations to surface external system data. Manage conversation state by closing, reopening, assigning, labeling, and merging conversations. Create, update, search, and sync contacts with rich profile data including custom fields and organization memberships. Manage shared labels with hierarchy, color coding, and visibility controls. Create and manage tasks with states, due dates, assignees, and subtasks. Manage teams, canned response templates, and contact books. Generate asynchronous analytics reports filtered by team, users, labels, and account types. Receive real-time webhook notifications for incoming emails, SMS, WhatsApp, Messenger, and chat messages, as well as new comments.

Connect Missive to production AI agents

See how Metorial gives Missive access the governance, tracing, and security controls teams need.

Frequently asked questions

Common questions about connecting Missive to AI agents with Metorial.

  1. Can Metorial connect Missive to AI agents?
    Yes. Metorial connects AI agents to Missive through a governed integration layer, so teams can use the provider while keeping access controlled and observable.
  2. Metorial is MCP compatible and lets teams expose approved provider tools to MCP-capable agents and clients through a controlled access layer.
  3. Metorial applies policies across users, groups, providers, agents, and individual tools, then records the context around every agent interaction.
  4. Yes. Metorial records provider activity so teams can inspect tool calls, troubleshoot integrations, and give security teams the visibility they need.