MCPVault

savePath

MCP tool from Fastmail MCP by MadLlama25

may be absolute or relative. Relative paths (including a bare filename) resolve against the download directory, so an attachment lands there in one step. Absolute paths must fall within that directory; traversal or symlink escape outside it is rejected. To save directly into your own location, set F

How to use it

savePath is exposed by the Fastmail MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the savePath tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Fastmail MCP

$npx @anthropic-ai/dxt pack
FULL FASTMAIL MCP LISTING

Other tools in Fastmail MCP (39)

add_labels

Add labels (mailboxes) to an email without removing existing ones

advanced_search

Powerful multi-criteria email filtering

advanced_search_metadata

Same filters as advancedsearch, metadata-only results (no body content)

archive_email

Archive an email — moves it and marks it read in one atomic step

bulk_add_labels

Add labels to multiple emails simultaneously

bulk_delete

Delete multiple emails (move to trash)

bulk_mark_read

Mark multiple emails as read/unread

bulk_move

Move multiple emails to a mailbox

bulk_pin

Pin or unpin multiple emails

bulk_remove_labels

Remove labels from multiple emails simultaneously

check_function_availability

Check what's available and get setup guidance

create_draft

Create an email draft (at least one of to/subject/body/attachments required; supports threading headers for reply drafts)

create_mailbox

Create a new mailbox (folder/label)

delete_email

Delete an email (move to trash)

download_attachment

Download an email attachment. If savePath is provided, saves the file to disk and returns the file path and size. Otherwise returns a download URL.

edit_draft

Edit an existing draft in place — only provided fields change; existing attachments are preserved

get_account_summary

Get overall account summary with statistics

get_email

Get a specific email by ID

get_email_attachments

Get list of attachments for an email

get_email_metadata

Get a specific email's metadata only (allowlisted headers, no body)

get_mailbox_by_name

Look up a mailbox by its full path from the root (e.g. Inbox/Receipts)

get_mailbox_stats

Get statistics for a mailbox (unread count, total emails, etc.)

get_recent_emails

Quick access to recent emails from any mailbox

get_thread

Get all emails in a conversation thread

get_thread_metadata

Get all emails in a thread, metadata only. Also accepts an email ID and resolves its parent thread.

list_emails

List emails from a specific mailbox or all mailboxes

list_emails_metadata

List emails from a mailbox, metadata only (headers, no body content)

list_mailboxes

Get all mailboxes in your account. On accounts with many mailboxes the full output can be large — pass properties for a slim view.

mark_email_read

Mark an email as read or unread

move_email

Move an email to a different mailbox (replaces all mailboxes)

pin_email

Pin or unpin an email

remove_labels

Remove specific labels (mailboxes) from an email

reply_email

Reply to an existing email with proper threading headers (automatically builds In-Reply-To and References). Set send=false to save as draft instead of sending.

save_attachment_to_webdav

Save an attachment directly to WebDAV cloud storage (Fastmail Files, Nextcloud, ...) without touching local disk

search_emails

Search emails by content

search_emails_metadata

Search emails by content, returning metadata only

send_draft

Send an existing draft

send_email

Full-featured email sending with proper draft/sent handling

test_bulk_operations

Safely test bulk operations with dry-run mode