Helpdesk
Missive
Connect Missive once and hand every teammate a governed MCP endpoint with 32 tools ready to call from Claude, ChatGPT, Cursor, or any MCP client, inside the same permissions they already have, with every call checked and logged.
Automations & dashboards
From answering questions to doing the work
A person no longer has to ask. A trigger starts the work, inside the same permissions and the same audit log as everything else. Automations and live dashboards ship on the Black plan.
Automations
Put Missive work on a schedule.
A trigger starts a sequence of steps: call a Missive tool, transform the result, branch, wait, and ask a person when it matters.
Missive digest
Run 418 · started 2 minutes ago · on behalf of Emma Laurent
-
✓
Schedule
Every weekday at 08:00
0.2s -
✓
Fetch contacts
Missive
1.4s -
✓
Group by owner
Transform
0.1s -
✓
Draft the digest
Agent step
Ran with 4 tools, returned a structured summary
6.2s -
Approve the digest
Needs approval
Assigned to Michael Brennan
Approve Deny -
Post the digest
Missive
Queued
Collections and dashboards
Report on Missive without asking.
Collections hold your own data, written by an automation and read by a dashboard that refreshes on a schedule.
Missive health
Refreshed 4 minutes ago · every 15 minutes · from the contacts collection
Contacts
1,284 ↓ 12%
Drafts
96 ↓ 8%
Needs attention
3 ↑ 2
Updated this week
412 ↑ 9%
Contacts created
Last 14 days
By workspace
Share of activity
Engineering 34%
Product 27%
Support 21%
Sales 18%
AI tools
Missive tools for your AI agents
32 tools are ready to call through Elaichi's MCP endpoint the moment you connect Missive, governed by the same roles, restrictions, and audit log as everything else in Elaichi.
list_all_missive_users
List users in organizations the authenticated user belongs to in Missive. Returns fields such as id, me, email, name, and avatar_url for each user.
list_all_missive_teams
List teams in Missive for a specific organization using organization. Returns team id, name, organization, active_members, and observers.
list_all_missive_organizations
List organizations the authenticated user is part of in Missive. Returns id and name for each organization in the response.
list_all_missive_conversations
Returns a list of conversations visible to the authenticated user in the Missive account. It must be filtered by the mailbox, shared label, or team. Each conversation includes its unique ID, subject, creation date, latest message subject, participants (users and external authors), message and attachment counts, associated organization and team details, the timestamp of the last activity, and direct URLs to access the conversation within Missive.
get_single_missive_conversation_by_id
Get a specific conversation in Missive using id. May return a different id if the conversation was merged. Returns fields including latest_message_subject, organization, users, messages_count, and web_url.
list_all_missive_conversation_messages
List messages in a conversation in Missive. Requires id. Returns message fields such as id, subject, preview, type, delivered_at, from_field, to_fields, and attachments ordered from newest to oldest.
list_all_missive_conversation_comments
List conversation comments in Missive for the specified id. Returns comments ordered from newest to oldest with fields such as id, body, created_at, author, mentions, attachment, and task details including state and due_at.
list_all_missive_shared_labels
List shared labels in Missive for an organization the authenticated user belongs to. Requires organization. Returns label id, name, name_with_parent_names, color, and organization in the response.
create_a_missive_shared_label
Create one or more shared labels in Missive. Requires name and organization. Returns shared_labels with id, name, name_with_parent_names, color, parent, and organization fields.
update_a_missive_shared_label_by_id
Update one or more shared-labels in Missive using id. Returns updated shared_labels including name, color, parent, visibility, and sharing settings.
missive_attachments_download
Use this endpoint to retrieve the raw contents of a specific attachment directly from a message. To specify the message and attachment, you must provide both the message_id and the attachment_id query parameters.
list_all_missive_contacts
List contacts in Missive. Requires contact_book. Returns id, first_name, last_name, starred, contact_book, deleted, modified_at, infos, and memberships fields for each contact.
get_single_missive_contact_by_id
Get a specific contact in Missive using id. Returns key details about the contact. A 404 is returned if the contact has been deleted.
create_a_missive_contact
Create contact(s) in Missive. Requires contact_book in the request body. Returns contacts with fields such as id, first_name, last_name, starred, contact_book, infos, memberships, and modified_at.
update_a_missive_contact_by_id
Update one or more contacts in Missive using id. Returns the updated contacts with embedded memberships and infos in the response.
list_all_missive_contact_books
List contact books in Missive accessible to the authenticated user. Returns id, name, user, organization, share_with_organization, share_with_team, share_with_users, and description fields.
list_all_missive_contact_groups
List contact groups or organizations linked to a contact book in Missive. Requires contact_book and kind. Returns contact_groups including id and name.
create_a_missive_draft
Create a new draft in Missive. Returns the created draft object including subject, body, to_fields, from_field and other configuration details. Requires specifying draft content and recipient data.
delete_a_missive_draft_by_id
Delete a draft in Missive. Requires id. Returns confirmation of deletion for the specified draft.
list_all_missive_messages
List messages in Missive matching a specific email_message_id. Returns up to 10 messages if multiple exist, each including headers, body, and attachments.
get_single_missive_message_by_id
Get a specific message in Missive by id. Returns key fields including subject, body, from_field, to_fields, attachments, and conversation details such as organization, team, and assignees.
create_a_missive_message
Create a new incoming message in Missive. Requires account. Returns message details including id, subject, body, from_field, to_fields, delivered_at, and attachments.
list_all_missive_responses
List responses for the authenticated user in Missive. Returns each response with fields including id, title, body, subject, organization, user, share_with_team, modified_at, recipients (to_fields, cc_fields, bcc_fields), shared_labels, and attachments details such as filename, url, and size.
get_single_missive_response_by_id
Get a specific response in Missive using id. Returns fields such as id, name, subject, and body representing the saved email or message template details.
create_a_missive_post
Create a post in Missive. Requires notification with title and body, and optionally conversation for appending to an existing one. Returns conversation (conversation id where post was added) and id (post id used for deletion).
delete_a_missive_post_by_id
Delete a post in Missive using its id. Removes the post from the associated conversation. Only organization owners and admins can delete posts in shared conversations. Returns the deleted post's id and conversation fields in response.
create_a_missive_task
Create a new task in Missive. Requires title. Returns id, conversation, title, description, state, assignees, team, and due_at fields in the response.
update_a_missive_task_by_id
Update a specific task in Missive using id. Returns updated fields including title, description, state, assignees, team, and due_at.
create_a_missive_webhook
Create a webhook in Missive to subscribe to specific events. Requires type and url. Returns the id of the created webhook in the response.
delete_a_missive_webhook_by_id
Delete a webhook in Missive using id. This removes the corresponding rule containing the webhook action. Returns confirmation of deletion.
create_a_missive_analytics_report
Create an analytics report in Missive. Requires organization, start, and end. Returns the report id used to retrieve report results.
get_single_missive_analytics_report_by_id
Get an analytics report in Missive using id. Reports expire 60 seconds after completion and return 404 if incomplete, expired, or inexistent. Response includes analytics data for the requested report.
No tools match your search.
How it works
From Missive account to governed MCP endpoint
Connect
Link a Missive account through Elaichi's hosted connect flow. Credentials are vaulted, so nobody, including the AI, ever sees them.
Compose
The connection becomes a toolbox instantly. Curate which Missive tools are exposed, rename them, or freeze arguments.
Authorize
Point Claude, ChatGPT, Cursor, or any MCP client at the one Elaichi endpoint and sign in with OAuth, governed by roles, restrictions, and audit logs.
Put your agents to work in the tools you already use
Start a 14-day Gold trial. Connect a product, curate a toolbox, and paste a governed MCP endpoint into Claude, ChatGPT, or Cursor in minutes.