About Thunderbird MCP
Thunderbird MCP is an MCP server published by bb1 in the Blockchain category: mCP server which allows to search all your mails using the thunderbird index, send mails, and manage your calendar.
The repository has 15 stars and 1 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/bb1/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.
Ask AI
Ask AI about Thunderbird MCP
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 2 days ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- ✓Tests presentA test suite exists in the repository.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
1 check has not been run yet.
README
WARNING! This project is no longer maintained. Use the spiritual successcor https://github.com/TKasperczyk/thunderbird-mcp by @TKasperczyk
thunderbird-mcp
This repository contains a Thunderbird extension that exposes experimental APIs for accessing the Thunderbird search index, managing the calendar, searching contacts, and sending mail. The extension also starts a small HTTP server (referred to as the MCP server) that exposes these capabilities using JSON-RPC 2.0 messages. MCP stands for Model Context Protocol; see https://modelcontextprotocol.io/specification/2025-06-18 for the specification.
Extension contents
extension/
├── background.js - Starts the MCP server
├── manifest.json - Extension manifest
├── search_index/
│ ├── api.mjs
│ └── schema.json
├── calendar/
│ ├── api.mjs
│ └── schema.json
└── contacts/
├── api.mjs
└── schema.json
The experimental APIs integrate with Thunderbird's search index and calendar services and are usable from other scripts via the MCP server. They enable the following MCP tools:
searchMessages– search the message indexsendMail– compose and dispatch a maillistCalendars– list available calendarssearchContacts– look up contacts the user interacted with
Loading the extension in Thunderbird
- Open Thunderbird and navigate to
Add-ons and Themes. - Use
Debug Add-onsto load theextensiondirectory as a temporary add-on. - The extension will start the MCP server on
http://localhost:8765. Send JSON-RPC requests viaPOST /.tools/listreturns available toolstools/callinvokes one of the tools with arguments
The extension requires Thunderbird 102 or later.
Running tests
The repository includes a small test runner. After installing development dependencies, run:
npm test
The script downloads Thunderbird, launches the extension in headless mode
using web-ext, and checks that the MCP server responds to tools/list.
README fetched from the repository 2 days ago. The original is authoritative.