Skip to main content
Native MCP endpoint — the agent-first surface

Send mail from Claude (MCP)

Claude can quote, send, and track real USPS letters through paperplane’s native MCP endpoint — add one URL to your MCP config and ask Claude to mail the letter; you approve a payment link and USPS does the rest.

From $0.99 · postage included · no account needed

Instead of a hand-rolled Lob call

A mail API wants an account, an API key, a funded balance and a PDF you rendered yourself before the first request. The MCP endpoint takes plain text, quotes it, and hands your human a payment link.

How it works

Set up Claude & MCP in three steps.

Native MCP endpoint — the agent-first surface

  1. Step 01

    Add the MCP server

    Drop the snippet below into Claude Desktop, Claude Code, or any MCP-compatible client.

  2. Step 02

    Ask Claude to send it

    It calls quote_letter for the exact price, then send_letter.

  3. Step 03

    Approve and track

    Approve the paperplane payment link (or use a prepaid credit code), then track screening → printing → mailed → delivered.

Copy the config.

MCP config (Claude Desktop / Claude Code)

{
  "mcpServers": {
    "mail": { "url": "https://sendpaperplane.com/api/mcp" }
  }
}

Try it in the sandbox (free, nothing mailed)

“Send a test letter to 1 Main St, Richmond VA in sandbox mode and show me the quote.”

Under the hood

MCP isn’t a bridge to the product — it is the product. The endpoint at /api/mcp exposes four tools (quote_letter, send_letter, get_letter_status, buy_credits) over the same engine as the website, plus a free sandbox. An agent with its own wallet can pre-fund sends with buy_credits.

Supported action fields

Every integration maps into the same fixed set of fields, the ones the REST API and MCP tools take directly.

FieldWhat it does
mail_classfirst_class, certified, certified_err (Certified with electronic Return Receipt), or priority
text or pdf_urlthe letter body as plain text, or a fetchable PDF to print as-is
torecipient name + street/city/state/zip, verified against USPS data
fromreturn address, printed on the envelope and used for undeliverable mail
emailwhere the receipt and status updates go — no account required

Or skip the automation tool: ask Claude or ChatGPT

Every integration here sits on the same MCP endpoint agents use directly. Instead of wiring a trigger to an action, ask Claude or ChatGPT to draft and mail the letter. Same mailing tools (quote_letter, send_letter, get_letter_status), same price, same free sandbox.

Send mail from ClaudeSend mail from ChatGPT

Send your first letter from Claude & MCP.

Sandbox runs the whole pipeline for free and mails nothing. Live sends start at $0.99, one all-in price.

{
  "mcpServers": {
    "mail": { "url": "https://sendpaperplane.com/api/mcp" }
  }
}

Common questions

Can Claude pay for the letter by itself?

Not with a card: a human approves the paperplane payment link first. With a prepaid credit code, or credits an agent bought with buy_credits, sending is hands-off.

Which Claude surfaces support this?

Anything that speaks MCP: Claude Desktop, Claude Code, and other MCP-compatible clients. The endpoint uses streamable HTTP, so no local process is needed.

Is it safe to let an assistant send mail?

A human approves every live payment, screening checks every letter before printing, and sandbox mode exists so agents can test end-to-end for free.

Send your first piece of mail from Claude & MCP.

A letter, in your words or drafted from your direction. You approve the exact total, and USPS delivers.

✓ You approve the exact total✓ No account neededFrom $0.99

Related integrations

All integrations · API docs