productivity
Missive MCP, CLI, and Lua Integration for AI Agents
Missive integration docs for AI agents: MCP gateway setup, Missive CLI commands, Lua API reference, credentials, and function schemas.Missive for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
missive.missive_list_conversations | Read read | 5 | List conversations from Missive. Supports filtering by inbox, assignee, and state. Returns paginated results. |
missive.missive_get_conversation | Read read | 1 | Get a single Missive conversation by ID, including messages and metadata. |
missive.missive_list_conversation_messages | Read read | 2 | List messages in a Missive conversation with timestamp pagination. |
missive.missive_list_conversation_comments | Read read | 2 | List comments in a Missive conversation with timestamp pagination. |
missive.missive_list_conversation_drafts | Read read | 2 | List drafts in a Missive conversation with timestamp pagination. |
missive.missive_list_conversation_posts | Read read | 2 | List posts in a Missive conversation with timestamp pagination. |
missive.missive_merge_conversation | Write write | 2 | Merge a source Missive conversation into a target conversation. |
missive.missive_create_comment | Write write | 3 | Create a comment on a Missive conversation. Use this to add internal notes or replies. |
missive.missive_create_draft | Write write | 1 | Create a Missive draft, or send immediately when send=true. |
missive.missive_delete_draft | Write write | 1 | Delete a Missive draft by ID. |
missive.missive_list_messages | Read read | 1 | List Missive messages using documented query parameters such as email_message_id. |
missive.missive_create_post | Write write | 1 | Create a Missive post in a conversation. |
missive.missive_delete_post | Write write | 1 | Delete a Missive post by ID. |
missive.missive_list_tasks | Read read | 4 | List tasks from Missive. Supports filtering by state and assignee. Returns paginated results. |
missive.missive_get_task | Read read | 1 | Get a single Missive task by ID. |
missive.missive_create_task | Write write | 4 | Create a new task in Missive. Requires a title. Optionally set description, assignee, and due date. |
missive.missive_update_task | Write write | 2 | Update a Missive task by ID. |
missive.missive_get_current_user | Read read | 0 | Get the profile of the currently authenticated Missive user, including name, email, and organization info. |
missive.missive_list_organizations | Read read | 1 | List organizations the authenticated Missive user is part of. |
missive.missive_list_users | Read read | 1 | List users in organizations the authenticated Missive user is part of. |
missive.missive_list_teams | Read read | 1 | List teams in organizations the authenticated Missive user is part of. |
missive.missive_create_teams | Write write | 1 | Create one or more Missive teams. |
missive.missive_list_shared_labels | Read read | 1 | List shared labels in organizations the authenticated user can access. |
missive.missive_list_contacts | Read read | 1 | List Missive contacts with contact book, search, pagination, and sync filters. |
missive.missive_get_contact | Read read | 1 | Get a Missive contact by ID. |
missive.missive_create_contacts | Write write | 1 | Create one or more Missive contacts. |
missive.missive_update_contacts | Write write | 2 | Update one or more Missive contacts by comma-separated IDs. |
missive.missive_list_contact_books | Read read | 1 | List Missive contact books accessible to the API token user. |
missive.missive_list_contact_groups | Read read | 1 | List Missive contact groups or organizations linked to a contact book. |
missive.missive_list_responses | Read read | 1 | List Missive canned responses. |
missive.missive_get_response | Read read | 1 | Get a Missive canned response by ID. |
missive.missive_create_responses | Write write | 1 | Create one or more Missive canned responses. |
missive.missive_update_responses | Write write | 2 | Update one or more Missive canned responses by comma-separated IDs. |
missive.missive_delete_responses | Write write | 1 | Delete one or more Missive canned responses by comma-separated IDs. |
missive.missive_create_analytics_report | Write write | 1 | Create an asynchronous Missive analytics report. |
missive.missive_get_analytics_report | Read read | 1 | Get a Missive analytics report by ID after generation. |
missive.missive_list_hooks | Read read | 1 | List Missive webhook subscriptions. |
missive.missive_create_hook | Write write | 1 | Create a Missive webhook subscription. |
missive.missive_delete_hook | Write write | 1 | Delete a Missive webhook subscription by ID. |
missive.missive_api_get | Read read | 2 | Call a documented Missive API GET endpoint relative to /v1. |
missive.missive_api_post | Write write | 2 | Call a documented Missive API POST endpoint relative to /v1. |
missive.missive_api_patch | Write write | 2 | Call a documented Missive API PATCH endpoint relative to /v1. |
missive.missive_api_delete | Write write | 2 | Call a documented Missive API DELETE endpoint relative to /v1. |