About Thunderbird MCP
Thunderbird MCP is an MCP server in the Communication category: mCP server which allows to search all your mails using the thunderbird index, send mails, and manage your calendar.
The repository has 51 stars and 0 forks.
Install
git clone https://github.com/TKasperczyk/thunderbird-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (15)
createFolderCreate new subfolders to organize your mail
Parameters not published.
deleteFolderDelete a folder (moves to Trash, or permanently deletes if already in Trash)
Parameters not published.
deleteMessagesDelete messages -- drafts are safely moved to Trash
Parameters not published.
displayMessageOpen a message in Thunderbird's GUI -- `3pane` (default), `tab`, or `window` mode
Parameters not published.
emptyJunkPermanently delete all messages in Junk/Spam (including subfolders)
Parameters not published.
emptyTrashPermanently delete all messages in Trash (including subfolders)
Parameters not published.
getMessageRead full email content -- `bodyFormat`: `markdown` (default), `text`, or `html`. Set `rawSource: true` for the complete RFC 2822 source (all headers + MIME parts). Optional attachment saving. Set `includeInlineImages: true` to append supported inline CID images as MCP image blocks (PNG, JPEG, GIF, or WebP; max 1 MiB base64 per image and 4 MiB total). Skipped images are reported in attachment metadata.
Parameters not published.
getMessagesRead full email content for up to the configured batch limit in one call (default 10, max 20). Uses the same `bodyFormat`, `rawSource`, and attachment options as `getMessage`; each item supplies `messageId` and `folderPath`.
Parameters not published.
getRecentMessagesGet recent messages with date, unread, and tag filtering. Supports pagination. Results include `threadId` and `preview`.
Parameters not published.
listAccountsList all email accounts and their identities
Parameters not published.
Show all 15 tools
listFoldersBrowse folder tree with message counts -- filter by account or subtree
Parameters not published.
moveFolderMove a folder to a new parent within the same account
Parameters not published.
renameFolderRename an existing mail folder
Parameters not published.
searchMessagesSearch by subject, sender, recipient, body preview, date range, or tags. Multi-word queries are AND-of-tokens (every word must appear somewhere). Prefix with `from:`, `subject:`, `to:`, or `cc:` to restrict to one field. Set `searchBody: true` for full-text body search via Thunderbird's Gloda index. Supports `includeSubfolders`, `countOnly`, and offset-based pagination. Results include `threadId` and `preview` snippet. By default, `dedupByMessageId` collapses the same RFC Message-ID found in multiple folders/labels into one row and reports the other folder paths in `dupLocations`; set `dedupByMessageId: false` to return every location.
Parameters not published.
updateMessageMark read/unread, flag/unflag, add/remove tags, move between folders, or trash -- supports bulk via `messageIds`
Parameters not published.
Ask AI
Ask AI about Thunderbird MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.