MCP Tools
email-connector exposes 9 tools to Claude via the MCP protocol. Claude uses them automatically when you ask email-related questions.get_recent_emails
Fetch recent emails from your inbox or a specific folder. Parameters| Parameter | Type | Default | Description |
|---|---|---|---|
folder | string | INBOX | Mailbox folder name |
limit | number | 10 | Max number of emails to return |
unread_only | boolean | false | Return only unread messages |
search_emails
Search emails by sender, subject, date range, or free-text query. Parameters| Parameter | Type | Description |
|---|---|---|
query | string | Free-text search term |
from | string | Filter by sender email address |
subject | string | Filter by subject keyword |
since | string | ISO 8601 date — messages after this date |
before | string | ISO 8601 date — messages before this date |
limit | number | Max results (default: 10) |
get_email
Get the full content of a specific email by UID. Parameters| Parameter | Type | Description |
|---|---|---|
uid | number | Message UID |
folder | string | Folder containing the message (default: INBOX) |
list_mailboxes
List all mailbox folders for the connected account. Parameters None. Example promptslist_providers
List all supported email providers and their IMAP/SMTP settings. Parameters None. Returns Provider configurations including server hostnames, ports, and TLS settings for iCloud, Outlook, Yahoo, Fastmail, ProtonMail, and Generic IMAP.draft_email
Compose a draft email without sending it. Saves to the Drafts folder. Parameters| Parameter | Type | Description |
|---|---|---|
to | string | Recipient email address |
subject | string | Email subject line |
body | string | Email body text |
reply_to_uid | number | UID of email to reply to (optional) |
send_email
Send a composed email via SMTP. Parameters| Parameter | Type | Description |
|---|---|---|
to | string | Recipient email address |
subject | string | Email subject line |
body | string | Email body text |
cc | string | CC recipients (comma-separated, optional) |
bcc | string | BCC recipients (comma-separated, optional) |
mark_as_read
Mark a message as read. Parameters| Parameter | Type | Description |
|---|---|---|
uid | number | Message UID |
folder | string | Folder containing the message (default: INBOX) |
move_email
Move a message to a different folder. Parameters| Parameter | Type | Description |
|---|---|---|
uid | number | Message UID |
destination | string | Target folder name |