Revdoku — Claude Code MCP server: mailboxes for agents
MCP server that gives each agent its own mailbox with an incoming email address and file storage. The agent reads mail, retrieves attachments, and works with versioned documents.
claude mcp add --transport http revdoku https://app.revdoku.com/mcpWhat Revdoku does
Every mailbox gets its own email address. The agent reads incoming messages with mailbox_email_list, downloads attachments, and replies through mailbox_email_send. Emails are stored as message.eml, decoded JSON, and attachment files. When the mailbox requires approval, a person reviews each outgoing message in the dashboard before it goes out.
Mailboxes also store project files with version history. The agent uploads folders via CLI (revdoku upload ./project-files), reads changes, and restores earlier file versions. Multiple agents coordinate edits on shared files with locks and version checks.
The server runs over HTTP at https://app.revdoku.com/mcp and requires the REVDOKU_API_KEY variable. SDKs for TypeScript (Node.js 22+) and Python 3.10+ are available through npm and pip. New accounts start on the Free plan.
What it helps with
- Receive invoices, documents, and project updates at an agent's email address
- Collect attachments from incoming mail and pass them to the agent for processing
- Upload a project folder to storage and roll back a file to an earlier version
- Send an email from the mailbox in reply to an incoming message
- Coordinate multiple agents working on shared files
Example prompts for the agent
- Connect Revdoku and set up a mailbox for incoming invoices
- Show all emails in mailbox
bkt_...from the past three days - Upload the
./docsfolder to the mailbox and list versions ofspec.md
How to install Revdoku
Platform CLI: remote server
claude mcp add --transport http revdoku https://app.revdoku.com/mcpPlatform CLI: remote server
codex mcp add revdoku --url https://app.revdoku.com/mcpConfig file
{
"mcpServers": {
"revdoku": {
"url": "https://app.revdoku.com/mcp"
}
}
}Config file
{
"servers": {
"revdoku": {
"type": "http",
"url": "https://app.revdoku.com/mcp"
}
}
}Platform CLI: remote server
gemini mcp add -t http revdoku https://app.revdoku.com/mcpStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Revdoku
How to install Revdoku in Claude Code?
Run claude mcp add --transport http revdoku https://app.revdoku.com/mcp. For Codex, use codex mcp add revdoku --url https://app.revdoku.com/mcp.
What does Revdoku do?
Gives an agent a mailbox with an incoming email address and file storage with versions. The agent reads mail, retrieves attachments, replies to senders, and works with project files.
What does Revdoku require?
An API key in the REVDOKU_API_KEY variable. Accounts are created at app.revdoku.com/users/sign_up; new accounts start on the Free plan. The SDKs need Node.js 22+ or Python 3.10+.