MCP server
PaperAgent — Send Physical Mail Official
dev.paperagent/letters
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Mail one-off USPS letters from ChatGPT or Claude after you approve the preview and price. US only.
Working at last checkVerified publisher: paperagent.devAbout 3,079 tokens per request once connected8 tools
https://paperagent.dev/mcp
At a glance
- Type
- MCP server
- Publisher
- paperagent.dev (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 8
- Token cost
- About 3,079 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http letters https://paperagent.dev/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.letters] url = "https://paperagent.dev/mcp"
Gemini CLI
{"mcpServers":{"letters":{"httpUrl":"https://paperagent.dev/mcp"}}}
Cursor
{"mcpServers":{"letters":{"url":"https://paperagent.dev/mcp"}}}
VS Code
{"servers":{"letters":{"type":"http","url":"https://paperagent.dev/mcp"}}}
Antigravity
agy mcp add letters https://paperagent.dev/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"letters","server_url":"https://paperagent.dev/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"letters","server_url":"https://paperagent.dev/mcp"}
Tools
create_draft~980 tokens
Create a draft of a physical letter to be printed on paper and mailed through USPS, and return its draft_id, page count and total price. A letter is at most 6 printed pages, at the same price whatever its length: up to 3 pages print one-sided, 4 to 6 print on both sides. Write the body to fit, or spget_letter_status~163 tokens
Return the current state of one letter: where it is, the date it goes to USPS, and the estimated delivery date. USPS does not scan plain First-Class letters at delivery, so a Standard letter ends at an expected delivery date and never reports delivery — do not tell the user a letter arrived unless tget_pricing~182 tokens
Return the published price list for mailing physical letters through USPS: the products on sale, what each one costs, how many pages it covers, and when sales tax applies. Amounts are in US cents. Every letter is one of these prices — there is no volume discount, no per-page charge and no colour prilist_letters~160 tokens
Return this account's letters, newest first, with the status, mail date and total for each. Use this to answer questions about what has already been sent. This creates nothing, changes nothing and mails nothing.preview_draft~171 tokens
Return a link to the rendered PDF of a draft together with its page count and current total price. Refreshes the stored price quote when pricing has changed. Use this to show the user exactly what will be printed and exactly what it costs before calling send_letter. The total in the response is thesend_letterSends messages · ~392 tokens
Create an order for a real, physical letter through the United States Postal Service. It returns a payment link; no paper is printed, postage is bought, or letter is mailed until payment completes. Use this whenever the user asks to mail, post, send by post, or physically send a letter, notice, or dupdate_draft~623 tokens
Change the recipient, body, tier or colour of a draft that has not been sent, and re-price it. Returns a new page count and a new quote, so the previous total is void — state the new total to the user before sending. The 6-printed-page maximum applies to the new body as well: a replacement that rendvalidate_address~408 tokens
Check a US postal address and return it in the normalized form the envelope will be printed with, plus any warnings. The address is checked against the Google Address Validation service, which receives the address and nothing else. Use this before create_draft whenever the address came from a person
Browse
Related MCP servers
- Spur
Real estate leads, skip tracing, direct mail, SMS & email outreach, and marketing automations - 3LT Letter Mail
Give AI assistants hands: send real USPS letters via MCP. - Theaslangroupllc Pulsenetwork
914 paid market-data & token-safety endpoints — keyless x402 USDC: Base, Solana, XRPL, +8 chains - Sendpaper
Your agent sends real postcards and letters. You approve; we print and mail. - DirectMailAmerica
Send one or many U.S. letters, Certified Mail and postcards; manage both email-to-mail services. - Lob MCP by usefulapi
Verify US & international addresses and send physical mail (postcards, letters, checks) via Lob. - Print and Mail Company
Print and mail real letters worldwide from the EU, incl. registered mail. Quote, compose, send. - Piloxa
Prepare USPS Certified Mail letters from any AI assistant; a person reviews, pays and authorizes.
Badge for your README
[](https://aptlynx.net/servers/dev.paperagent/letters)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents