Install
$ agentstack add mcp-ryamosthomas-mailspring-mcp ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Mailspring MCP Server Plugin
A Mailspring plugin that runs an MCP (Model Context Protocol) server, giving AI agents read-only access to your email data — threads, messages, contacts, folders, and labels.
The plugin uses Mailspring's own DatabaseStore API, making setup easy and seamless.
Installation
Use this if you want to install the plugin into Mailspring and run it normally.
- Install dependencies and build the plugin:
``bash npm install npm run build ``
- Install the built plugin into Mailspring through Mailspring's plugin install flow, or place the built plugin directory in Mailspring's
packagesdirectory.
- Restart Mailspring. The MCP server starts automatically on
http://127.0.0.1:2525/mcp.
MCP Configuration
Import the configuration using the following JSON snippet, example vscode snippet included in repo:
{
"mcpServers": {
"mailspring": {
"url": "http://127.0.0.1:2525/mcp"
}
}
}
Development
Use this if you are actively working on the plugin code.
- Install dependencies and build:
``bash npm install npm run build ``
- Link the repo into Mailspring's
packagesdirectory so Mailspring loads your working copy:
``bash ./install.sh ``
- Restart Mailspring.
Available Tools
| Tool | Description | |------|-------------| | search_emails | Full-text search with structured filters (from, to, subject, date range, folder, label, unread, starred, attachments). Supports FTS5 syntax: OR, NOT, quoted phrases, prefix matching. | | read_email | Read a specific email with full plain-text body content and attachment list | | batch_read_emails | Read multiple emails at once by ID — full body + attachments for each | | list_threads | List threads with filters (folder, label, unread, starred, date range, attachments). Returns enriched metadata: message count, last sender, reply status. | | read_thread | Read a full thread with all messages, reply status, attachment details, sanitized bodyHtml, and stripped plain-text body | | list_contacts | List or search contacts by name/email | | list_folders | List all mailbox folders | | list_labels | List all email labels | | get_recent_emails | Get recent emails with date range filtering and pagination | | list_drafts | List draft emails with pagination | | email_stats | Get mailbox statistics |
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: RyamosThomas
- Source: RyamosThomas/Mailspring-MCP
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.