from
(optional): Filter by sender email address
How to use it
from is exposed by the Jmap MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the from tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
FULL JMAP MCP LISTINGOther tools in Jmap MCP (39)
(optional): Only emails after date (ISO 8601 datetime)
(optional): All emails in thread must have keyword
(optional): Array of BCC recipients
(optional): Only emails before date (ISO 8601 datetime)
(optional): Search in message body only
(optional): Array of CC recipients
Delete emails permanently (cannot be undone). Prefer moving to Trash via
(optional): Auto-fetch full email details for changed IDs
(optional): Mark as flagged (true) or unflagged (false)
Get IDs of emails created, updated, or destroyed since a previous state. Use the
Retrieve specific emails by their IDs. Use properties to request only what you
List mailboxes/folders with their IDs, names, and metadata. Call this first
Get changes within a previous search query since its queryState. Must use the
Get email threads by their IDs. Thread IDs come from getemails responses
(optional): Filter by keyword (e.g., $seen, $flagged)
(optional): HTML body
(optional): JMAP identity ID to send from (uses server default if
Array of email IDs (1-50 IDs)
(optional): Mailbox ID to search within (get from getmailboxes)
(optional): Max results (1-200, default: 100)
Target mailbox ID (get from getmailboxes)
Mark emails as read/unread or flagged/unflagged.
(optional): Max changes to return (1-500)
Move emails to a different mailbox. Use getmailboxes to find the target
(optional): Exclude by keyword (e.g., $seen, $draft)
(optional): Filter by parent mailbox ID
(optional): Starting position for pagination
(optional): Specific properties to return. Recommended sets:
(optional): Text search across all fields
Reply to an existing email. Automatically sets To/CC, Re: subject prefix, and
Search emails with filters. All filters are AND'd together. Returns only
(optional): Mark as read (true) or unread (false)
Send a new email. Requires either textBody or htmlBody (or both).
queryState from a previous searchemails response
State string from a previous getemails response
(optional): At least one email in thread must have
(optional): Filter by subject text
(optional): Plain text body
(optional): Filter by recipient email address