
Postals Mcp
Connects Claude and other MCP clients to Postals.ai's physical postcard API. Exposes two tools: send_postcard for ordering real handwritten cards ($4.99 each, robotic pen and ink, USPS delivery) and generate_message for drafting personalized copy. Built for autonomous agents that need to send direct mail at scale. Includes test mode, spend controls, and idempotency keys. The pool builder workflow in the docs shows the canonical use case: agents scan satellite imagery for pools without enclosures, generate targeted outreach, and mail postcards to homeowners. Works in Claude Desktop, Cursor, n8n, LangChain, or any stdio transport. Requires a Postals API key from their developer portal. Ships via npx, so no separate installation step.
- GitHub stars
- 1
- tools
- 2
- auth
- Secret needed
- transport
- STDIO
- env vars
- 12
- last updated
- Apr 15, 2026
Tools
2 toolsPublic tool metadata for what this MCP can expose to an agent.
send_postcardMails one physical handwritten postcard to a US address.
Mails one physical handwritten postcard to a US address.
No parameter schema in public metadata yet.
generate_messageAI-drafts a personalized postcard message. Uses Cloudflare AI if configured; otherwise returns a structured prompt your agent can use to self-generate (which is often just as good, since the agent is already an LLM).
AI-drafts a personalized postcard message. Uses Cloudflare AI if configured; otherwise returns a structured prompt your agent can use to self-generate (which is often just as good, since the agent is already an LLM).
No parameter schema in public metadata yet.
Sponsors
Configuration
POSTALS_API_KEY*secretYour Handwrytten API key (v1.0) or Postals API key (v1.1+).
POSTALS_SENDER_NAMEDefault sender full name for return address.
POSTALS_SENDER_ADDRESSDefault sender street address.
POSTALS_SENDER_CITYDefault sender city.
POSTALS_SENDER_STATEDefault sender 2-letter US state code.
POSTALS_SENDER_ZIPDefault sender 5-digit ZIP (or 5+4 format).
POSTALS_DEFAULT_CARD_IMAGEDefault card front image URL (HTTPS, PNG or JPEG, landscape 7x5 preferred).
POSTALS_HANDWRITING_STYLEDefault handwriting font. Default: Joyful Jennifer.
POSTALS_DAILY_LIMITMax cards per day (safety net). Default: 50.
POSTALS_TEST_MODESet to 'true' for test mode (validates inputs, no cards actually sent).
CLOUDFLARE_ACCOUNT_IDOptional. Enables AI message generation via Cloudflare Workers AI.
CLOUDFLARE_API_TOKENsecretOptional. Required together with CLOUDFLARE_ACCOUNT_ID for AI message generation.
Readme
Postals
The agent skill that turns any AI into a direct mail machine. One tool call. Real handwritten postcards. Delivered by USPS.
Send physical handwritten postcards from any MCP-compatible AI agent β Claude Desktop, Cursor, Claude Code, OpenClaw, n8n, LangChain, CrewAI, or your own code. Postals handles image upload, card creation, robotic handwriting (real pen and ink), and USPS mailing.
Website: postals.ai
- π $4.99 per card β no subscriptions, no monthly minimums
- βοΈ Real handwriting β robotic pens hold real ink (not font simulation)
- π¬ 3β5 business days β printed and mailed via USPS
- π€ Built for agents β one tool call, spend controls, idempotency, test mode
- π US + international β worldwide delivery, pricing varies by destination
Table of Contents
Details
- Repository
- github.com/coopergwrenn/postals-mcp
- Category
- AI & LLM Tools
- Package
postals-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active