Tutamcp MCP Server

MCP server giving Claude access to Tuta mail, calendar, contacts and drive. Supports mail modes (dedicated/shared/folder), trusted sender filtering

Local serverstdioPython

What is the Tutamcp MCP Server?

MCP server giving Claude access to Tuta mail, calendar, contacts and drive. Supports mail modes (dedicated/shared/folder), trusted sender filtering with E2E

What the server does

The easiest setup: no local dependencies beyond Docker. The image bundles tutaproxy at build time.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
tuta_statusServer info: version, enabled modules, mail mode/send policy, session state
tuta_mail_list_foldersList all folders
tuta_mail_listList emails without body. Supports only_trusted, unread, pagination
tuta_mail_readRead full email with decrypted body and attachment metadata
tuta_mail_get_attachmentDownload attachment to TUTAMCP_DOWNLOAD_DIR
tuta_mail_sendSend new email (requires mail_send=full)
tuta_mail_replyReply to email; recipients derived from original only
tuta_mail_moveMove to folder
tuta_mail_deleteDelete permanently or move to trash
tuta_mail_markMark as read/unread
tuta_mail_folder_createCreate custom folder
tuta_mail_folder_renameRename custom folder
tuta_mail_folder_deleteDelete custom folder
tuta_mail_list_labelsList labels
tuta_mail_apply_labelsAdd/remove labels on a mail
tuta_calendar_list_eventsList events in a date range (recurring events always included)
tuta_calendar_create_eventCreate event with optional RRULE recurrence
tuta_calendar_update_eventUpdate event
tuta_calendar_delete_eventDelete event
tuta_contacts_listList/search contacts by name, company, or email
tuta_contacts_getGet full contact details
tuta_contacts_createCreate contact
tuta_contacts_updateUpdate contact fields
tuta_contacts_deleteDelete contact
tuta_drive_listList folder contents by path
tuta_drive_downloadDownload file to TUTAMCP_DOWNLOAD_DIR
tuta_drive_uploadUpload local file
tuta_drive_mkdirCreate folder
tuta_drive_renameRename file or folder
tuta_drive_moveMove file or folder
tuta_drive_deleteDelete file or folder

How to install the Tutamcp MCP Server

{
  "mcpServers": {
    "tutamcp": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-v",
        "/path/to/credentials.env:/creds.env:ro",
        "-e",
        "TUTAMCP_CREDENTIALS_FILE=/creds.env",
        "-e",
        "TUTAMCP_ENABLE_MAIL=1",
        "-e",
        "TUTAMCP_MAIL_MODE=dedicated",
        "-e",
        "TUTAMCP_OWNER_EMAIL=you@tuta.com",
        "tutamcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Tutamcp to Status.”
  • “Use Tutamcp to Mail.”
  • “Use Tutamcp to Calendar.”

Frequently asked questions

MCP server giving Claude access to Tuta mail, calendar, contacts and drive. Supports mail modes (dedicated/shared/folder), trusted sender filtering with E2E Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.