Skip to content
Agentmart
Submit a tool

Mailsnail

Send USPS letters, postcards & certified mail from any agent.

Connector by iancollins27 · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/iancollins27-mailsnail

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Send USPS letters, postcards & certified mail from any agent. No signup; pay-per-piece via Stripe.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
6 read · 4 write · 0 delete · 1 not yet classified
Secrets
2 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 11

Read from the source code; the running server may list different tools.

Read 6 · Look things up without changing anything.

  • get_balance
  • get_letter
  • get_postcard
  • list_letters
  • preview_letter
  • verify_address

Write 4 · Create, change, send or run things.

  • cancel_letter
  • send_letter
  • send_postcard
  • top_up

Not yet classified 1 · We could not tell from the name and description.

  • doctor

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • CLICK2MAIL_PASSWORD
  • LOB_API_KEY

Other settings (environment variables or headers).

  • CLICK2MAIL_USERNAME
  • MAIL_API_BASE_URL
  • MAIL_MCP_ALLOW_LIVE
  • MAIL_MCP_SPEND_CAP_USD
  • MAIL_PROVIDER

Tools (11)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • cancel_letter

    Cancel a letter before it enters production. Cancellation windows are short and provider-specific.

  • doctor

    Preflight: check that this server can actually reach its mail backend, and report exactly what to allowlist if it can't. FREE and read-only — never charges, never mails. Run this FIRST in sandboxed, CI, or corporate-network environments, and any time another tool fails with a `code` of `unreachable`, `egress_blocked`, or `tls_untrusted` (those mean the request never reached the backend, so the problem is network policy, not the account or the letter).

  • get_balance

    Get your managed prepaid balance (in cents). Managed mode with a MAILSNAIL_API_KEY only. When you hold a balance, send_letter/send_postcard debit it automatically with no payment_token and no per-send Stripe fee.

  • get_letter

    Fetch the status of a previously sent letter. FREE — never charges.

  • get_postcard

    Fetch the status of a previously sent postcard. FREE — never charges.

  • list_letters

    List recent letters (Lob only — Click2Mail does not expose a list endpoint).

  • preview_letter

    Generate a PROOF of a letter WITHOUT charging or mailing. Returns `proof_url` (a viewable PDF of exactly what will be printed and mailed, including the address cover sheet), the CASS-verified recipient address, the exact price, and a `draft_id`. Best practice: call this FIRST, show the user the proof_url and price, get explicit confirmation, then call send_letter with the returned draft_id + a payment_token. Managed/gateway mode only.

  • send_letter

    Send a physical letter via USPS. RECOMMENDED FLOW: first call preview_letter, show the user the returned proof_url + price, get explicit confirmation, then call send_letter with the returned `draft_id` and a `payment_token` — this charges and mails exactly the proofed letter. You may also send one-shot by providing the full letter (to, from, and body_text or file_url) plus payment_token, without a draft_id. `body_text` (plain text, rendered server-side) is managed/gateway-mode only; click2mail/lob require file_url. Use `extra_service: 'certified'` for certified mail (recommended for legal noti…

  • send_postcard

    Send a physical postcard. Provide a public URL to a PDF (front + back combined for Click2Mail; separate front/back for Lob).

  • top_up

    Add funds to your managed prepaid balance. `method` defaults to 'stripe.spt': pass a `payment_token` (spt_...) minted for `amount_cents` to credit instantly. Without a payment_token you get a payment_required challenge quoting the amount to mint an SPT for. 'stripe.ach'/'x402' are async/returned as pending. Managed mode with a MAILSNAIL_API_KEY only.

  • verify_address

    Verify and normalize a US mailing address. Run this on user-provided addresses before sending mail.

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Oct 19, 2026 (9 days ago)
Last release
Jul 15, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.iancollins27/mailsnail
Version
0.6.0
Auth
API key
Packages
npm mailsnail
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Mailsnail MCP server. Agent Mart. https://agentmart.dev/connectors/iancollins27-mailsnail (last updated 2026-10-24)