Mailbox MCP logo

Mailbox MCP

by arbengine

Hosted MCP access to mailbox.bot for sending, tracking, and managing physical mail.

Install Mailbox MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "arbengine-mailbox-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "mailbox-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 49 tools correctly (7d ago).

Overview

arbengine/mailbox-mcp connects MCP clients to mailbox.bot through a hosted Streamable HTTP endpoint. It supports outbound letters, certified mail, postcards, document packets, and batch mailings with quotes, dry runs, approval controls, prepaid credits, tracking, and fulfillment photos. Inbound tools cover mailbox details, forwarded scans, OCR-backed mail, postal threads, and forwarding actions. Reach for it when an agent needs to coordinate real-world postal delivery or rehearse mail workflows in a sandbox.

Use cases

  • Send approved letters and certified mail
  • Preview postage and printing costs before sending
  • Create and confirm postcard or flyer batches
  • Read OCR-backed inbound mail and draft reply context
  • Test postal workflows without charging credits

Key features

  • Hosted Streamable HTTP MCP endpoint
  • Outbound mail quotes, dry runs, and approval controls
  • Batch mail drafts, proofs, pricing, and refunds
  • Inbound mail OCR, forwarding, and thread context
  • Sandbox records for outbound and batch testing
  • Webhook endpoint and delivery management

Tools49

What Mailbox MCP lets your agent do. Expand a tool for its parameters.

Verified live~6.3k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

9/9 checks healthy over the last 81d

What it can do

From the 49 tools this server returned when we ran it; 49 declare their own safety hints.

Can delete or modify data · 18Handles credentials · 4Makes network requests · 8Read-only tools · 31
Network at startup3 connections
Files written at startup1
Install scriptsNone
npm provenanceSigned build
Package age198 days
Maintainers1

Observed 2026-10-23 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 8d ago via OSV.dev · mailbox-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars2Stargazers on the source repository.
npm downloads507Package downloads in the last 30 days.
Last commit8d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed49Callable tools this server registers over MCP.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

How Mailbox MCP works

What arbengine/mailbox-mcp does

arbengine/mailbox-mcp exposes mailbox.bot's physical-mail operations through MCP. Agents can price and send letters, postcards, document packets, and batch campaigns, then inspect statuses, costs, refunds, tracking details, and fulfillment photos. Plain-text letters use the same outbound workflow as document-based sends.

The service also provides a mailbox at a staffed, USPS-compliant facility in Manhattan Beach, California. The address includes a street address and PMB, with the PMB assigned after USPS Form 1583 verification. Inbound features include forwarding aliases, forwarded scans and PDFs, OCR-backed item details, page text, postal threads, and actions such as scanning, forwarding, or discarding mail.

How it works

The production endpoint is https://mailbox.bot/api/mcp, using Streamable HTTP. Clients can authenticate through MCP sign-in, or send a bearer key in the Authorization header. A live agent key can send physical mail and spend prepaid credits; a sandbox key uses the same endpoint without charges or physical fulfillment. Member account keys cannot send mail.

Outbound operations are designed around preview and approval. quote_outbound_mail prices a letter before its document exists, while send_outbound_mail supports dry_run=true to return the applicable cost. Batch workflows estimate pricing, create an uncharged draft, produce a proof link, and then use confirm_batch_mail to pay and queue the batch. Approval policies, daily-piece limits, and max_cost_cents can prevent an unintended debit.

Sandbox tools create test records and advance them through simulated states. Live mail uses prepaid credits, while agents can read balances and usage events but cannot purchase credits through the tools.

Setup and configuration

Customers do not run a local process. Add the hosted endpoint to an MCP client and either use sign-in or configure a bearer key:

config.json
{
  "mcpServers": {
    "mailbox-bot": {
      "url": "https://mailbox.bot/api/mcp",
      "headers": {
        "Authorization": "Bearer sk_agent_YOUR_KEY_HERE"
      }
    }
  }
}

Accounts are created through mailbox.bot. The repository also provides Cursor and Claude Code plugin configuration. Live mailbox rentals cost $15 per month; outbound mail uses prepaid credits and has no monthly base fee. Forwarding aliases use the forward.mailbox.bot domain and are intended for scans, photos, and PDFs from an address the operator already controls.

Tools and capabilities

The current tool set includes capabilities for:

  • Reading mailbox details, usage, credit balances, inbound items, OCR text, pages, and postal timelines.
  • Sending facility messages and reading facility conversations.
  • Pricing, previewing, sending, listing, inspecting, and cancelling outbound mail.
  • Creating text letters and batch drafts from PDF or image templates with inline recipients or CSV links.
  • Reviewing one-hour batch proof PDFs before confirmation.
  • Applying full batch cancellation refunds before facility processing begins.
  • Creating and advancing sandbox outbound and batch records.
  • Managing webhook endpoints, event subscriptions, tests, delivery history, retries, and signing-secret rotation.
  • Reading and proposing changes to versioned MAILBOX.md instructions.

Limitations and notes

The PMB is assigned only after USPS Form 1583 verification. Live sends consume prepaid credits and may require owner approval. Cancellation refunds depend on the outbound job still being queued; batch cancellation is available before the facility starts processing. Sandbox keys see sandbox data only, including the account's sample letter, and do not produce physical mail. Several older agent-inbox tools remain available as deprecated aliases, with newer inbound-item tools preferred.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Mailbox MCP

arbengine/mailbox-mcp is an MCP server that connects AI agents to mailbox.bot for physical mail operations. Its main tools quote, preview, send, track, and cancel outbound letters and batches, while also reading inbound mail, OCR text, mailbox details, postal threads, usage, and webhook activity through a hosted Streamable HTTP endpoint.

Add `https://mailbox.bot/api/mcp` as a remote MCP server, then authenticate with MCP sign-in or a bearer key. Customers do not run a local process. Cursor and Claude Code can also use the repository's plugin configuration.

Yes. Use a sandbox key to create outbound or batch test records and advance them through simulated lifecycle states. Sandbox operations do not charge credits or produce physical mail, and sandbox keys see sandbox batches and sample data only.

Use `dry_run=true` with `send_outbound_mail` to receive the exact price before a live send. For batches, create a draft, inspect its proof and pricing, and confirm with `max_cost_cents`; the request is refused before debit when the limit would be exceeded.

Yes. Cursor can connect to the hosted MCP endpoint through sign-in or a bearer key, and the repository includes Cursor plugin configuration. The plugin also brings the mailbox.bot skill.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMailbox MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/arbengine-mailbox-mcp?style=directory)](https://allmcps.com/mcp/arbengine-mailbox-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/arbengine-mailbox-mcp"><img src="https://allmcps.com/api/badge/arbengine-mailbox-mcp?style=directory" alt="Mailbox MCP on AllMCPs" /></a>