tbird-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TBIRD_PROFILE | No | Absolute path to a specific Thunderbird profile dir (default: the active profile from profiles.ini). | |
| TBIRD_CREDENTIALS | No | Path to the credentials file (default: ~/.config/tbird-mcp/credentials.toml). |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_accountsA | List incoming mail accounts discovered from Thunderbird (with their on-disk store). |
| list_foldersC | List mbox folder names for an account (by email address). |
| search_mailA | Search a folder's mbox. Filters are ANDed and case-insensitive substring matches. |
| read_messageA | Read one message by its |
| list_attachmentsC | List attachment filenames on a message. |
| extract_attachmentsB | Save a message's attachments to |
| list_identitiesA | List send-from identities and whether each can send right now. |
| send_mailA | Send mail from one of your identities (SMTP), then file a copy in Sent.
SAFETY: |
| reload_configA | Re-read Thunderbird prefs.js and credentials.toml (after editing either). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Each tool targets a distinct action: listing accounts, listing folders, searching, reading, attachments, identities, sending, and reloading config. There is no overlap in functionality.
All tools follow a consistent verb_noun pattern in snake_case (e.g., list_accounts, search_mail, send_mail), making it easy to predict tool names.
9 tools is well-scoped for a Thunderbird mail MCP, covering essential operations without being overwhelming or too sparse.
The set covers key mail operations (account listing, search, read, send, attachments) but is missing operations like create/delete folders or mark as read, which are minor gaps for the intended use.