draft_message
Save a draft for the local app to review/send later
How to use it
draft_message is exposed by the Openmessage MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the draft_message tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Openmessage
npx playwright install chromiumOther tools in Openmessage (23)
Summarize conversation counts, cadence, and activity
Return the local /api/media/<message-id> URL and metadata for an attachment
Generate a narrative summary for a person across routes
Generate a narrative summary for one conversation
Generate a local HTML visualization from a conversation
Messages in a specific conversation
Recent messages with filters (phone, date range, limit)
Load messages for conversations matching a person's name
Load a bounded time range of messages matching a person's name
Google Messages, WhatsApp, and Signal connection status
Import Google Chat, iMessage, WhatsApp export, or Signal Desktop history
List/search contacts
List recent conversations
Summarize a person's cross-route activity
Add, remove, or switch a reaction on an existing message
Render a story/viz HTML artifact with optional local photos
Resolve a person or phone number to the available SMS/WhatsApp/Signal routes
Full-text search across all messages
Send to a group conversation by conversation ID
Send a local file attachment to an existing conversation ID
Send a direct text by platform. Defaults to SMS/RCS and also supports direct WhatsApp/Signal recipients
Send a text reply directly to an existing conversation ID
Save or update a transcript for an audio/media message