Skip to content
mcp/skillhub

Mailwarden MCP Server

by csitteio.github.csitte/mailwardenv0.22.0

Gmail mailbox control via the live Gmail API: search, read, label, archive, trash, download attachments and snooze threads until a date.

0Node.jsstdioofficial registry

context tax

queued

security

queued

cold start

queued

freshness

Active15d ago

Install Mailwarden MCP server

Install in Claude Code

claude mcp add mailwarden -- npx -y mailwarden

Configuration

VariableRequiredSecretDescription
MAILWARDEN_DIR——Config directory (default ~/.mailwarden), holds credentials.json and token.json
MAILWARDEN_CREDENTIALS——Path to the Google OAuth credentials.json (Desktop app client)
MAILWARDEN_AUTO_SWEEP——Set to 1 to sweep due snoozes at startup and hourly while running
MAILWARDEN_DOWNLOAD_DIR——Restrict download_attachment writes to this directory (recommended for HTTP hosting)

Freshness

Active — last maintenance signal 15d ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-09-25 · 15d ago · GitHub

  2. Latest release

    2026-09-17 · 22d ago · GitHub · v0.22.0

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-09-17 · 22d ago · official registry · v0.22.0

FAQ

›How do I install the Mailwarden MCP server in Claude Code?

Run: claude mcp add mailwarden -- npx -y mailwarden. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does Mailwarden require an API key?

No required environment variables are declared in its published metadata.

›Can I use Mailwarden as a remote (hosted) MCP server?

No hosted endpoint is published; it runs locally over stdio.

›Is Mailwarden in the official MCP registry?

Yes, as io.github.csitte/mailwarden.

Alternatives to Mailwarden

Other communication MCP servers.

View all