DocuPost
DocuPost is a print and mail service that enables users to send digital files as physical letters and postcards via the U.S. Postal Service.
Verdict
Common use cases
- Mail signed contracts to clients after close
- Send event invitations with custom postcards
- Dispatch compliance notices requiring paper delivery
- Mail thank-you notes to high-value customers
- Deliver printed reports to stakeholders without email
Integration
- Vendor
- DocuPost
- Category
- docs
- Auth
- API_KEY
- Tools
- 2
- Composio slug
docupost
Tools
- Send Letter
Tool to send a letter via u.s. mail with specified recipient, sender, and pdf. use after confirming recipient and document details. example: send letter(to name='john doe', to address='123 main st, ...', file url='https://...')
- Send Postcard
Tool to send a postcard via u.s. mail with specified recipient, sender, and front/back images. use after confirming recipient addresses and design urls. example: send postcard(to name='john doe', ..., front image='https://...', back image='
Setup
Setup guide
- 11. Sign up at DocuPost and generate an API key from your account dashboard. 2. In Switchy, open Settings → Integrations → Add MCP and select DocuPost. 3. Paste your API key into the authentication field and click Connect. 4. Switchy will verify the key by pinging DocuPost's API; you'll see a green checkmark when the connection succeeds. 5. Open any Project and type '@DocuPost' in a message to confirm the integration appears in the mention menu. 6. Test the connection by asking '@DocuPost send a postcard to [your own address] with a simple design' — provide a public image URL for the front and back, then confirm the send. 7. Check your DocuPost dashboard to see the job queued; delivery typically takes 3-5 business days. 8. Add funds to your DocuPost account before production sends to avoid failed jobs.
What teammates see: by default, memories from DocuPost are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Send Contract Letter
@DocuPost send a letter to Jane Smith at 456 Oak Avenue, Austin, TX 78701 with the attached contract PDF. Use our company address as the return sender.
Event Invitation Postcard
@DocuPost send a postcard to the following addresses with front image at https://example.com/invite-front.jpg and back image at https://example.com/invite-back.jpg. Recipients: [paste address list].
Compliance Notice Mailing
@DocuPost send a compliance notice letter to Michael Chen at 789 Pine Street, Seattle, WA 98101 using the attached PDF. Confirm delivery tracking is enabled.
Thank-You Note Campaign
@DocuPost send thank-you postcards to our top 20 customers from last quarter. Use the design at https://example.com/thankyou.jpg for the front and include a handwritten-style message on the back.
Quarterly Report Delivery
@DocuPost send our Q4 financial report as a letter to the board members at these addresses: [paste list]. Use the attached PDF and our corporate letterhead as the sender.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@DocuPost send a letter to our client Jane Smith at 456 Oak Avenue, Portland OR 97204 with the signed contract PDF we just finalized
Letter queued for mailing. Recipient: Jane Smith, 456 Oak Avenue, Portland OR 97204. Sender: [your configured return address]. Document: signed_contract_final.pdf (3 pages). Estimated delivery: 3-5 business days via USPS First Class. Tracking ID: DCP-2847291. You'll receive a confirmation email once the letter enters the mail stream.
This example shows the core letter-sending workflow. Before running this, confirm you have a valid PDF URL or base64-encoded document ready, and that your DocuPost account has sufficient postage credits. The MCP does not validate recipient addresses beyond basic formatting—incorrect addresses will still consume credits.
@DocuPost send holiday postcards to our top 12 customers using the design at https://cdn.example.com/holiday-2024.png with a thank-you message on the back
Postcard batch initiated for 12 recipients. Front design: holiday-2024.png (verified, 1800×1200px). Back message: custom thank-you text (under 500 characters). All recipient addresses validated against your CRM list. Estimated cost: $18.00 (12 postcards × $1.50 each). Delivery window: 5-7 business days. Batch ID: DCP-PC-9182. You can track individual postcards in your DocuPost dashboard.
Postcard sending requires both a front image URL and either back text or a back image URL. This example assumes you've already uploaded the design to a publicly accessible CDN. DocuPost enforces image dimension and file size limits (check their docs). Rate limit: 100 postcards per hour on standard plans.
@DocuPost review our last 30 days of sent mail and summarize which customer segments received the most physical correspondence, then draft a postcard campaign for the under-communicated group
DocuPost MCP does not currently expose a 'list sent mail' or analytics tool—this example cannot be fulfilled as written. The MCP provides only send_letter and send_postcard actions. To analyze past mailings, you would need to query DocuPost's REST API directly or export data from their dashboard. For campaign planning, you can use the AI to draft messaging and recipient lists, then execute sends via @DocuPost once the list is finalized.
This example intentionally highlights a limitation: the MCP is write-only (send actions), with no read/reporting tools. If your workflow requires tracking or analytics, you'll need to integrate DocuPost's API separately or rely on their web dashboard. Always verify recipient lists externally before bulk sends—mistakes are costly and irreversible once mailed.
Use-case deep-dives
When DocuPost beats email for unsigned contract reminders
A 6-person sales team closes 40-60 deals a month, but 15% of contracts stall because prospects ignore DocuSign emails. The team uses Switchy to draft a physical letter reminder—personalized with the deal context—and sends it via DocuPost's send_letter tool. The physical mail gets opened within 3 days, and signature rates jump 22%. This works because the MCP needs only an API key and a PDF; no complex auth flow. The trade-off: each letter costs $1.50-$2.00, so reserve it for deals over $5k where the close is worth the postage. If you're chasing 200+ unsigned contracts monthly, the per-unit cost adds up fast and you're better off with a dedicated mail automation platform.
How a 3-person support team automates handwritten-feel postcards
A small SaaS support team wants to send thank-you postcards to customers who renew annual plans, but manually addressing 80 cards a quarter is a time sink. They connect DocuPost to Switchy, pull the customer list from their CRM via another MCP, and batch-send postcards with the send_postcard tool. Each card uses a templated front design (hosted image URL) and a short thank-you message on the back. The entire workflow takes 20 minutes instead of 4 hours. The catch: you need pre-designed image assets and a clean address list. If your CRM data is messy or you want dynamic postcard layouts per customer segment, you'll spend more time wrangling inputs than the MCP saves. Best for teams with stable design templates and structured customer data.
When DocuPost is the only option for legal mail requirements
A 10-person fintech compliance team must send physical notices to customers when accounts are flagged for review—email doesn't meet their state's legal delivery standard. They use Switchy to generate the notice PDF from a template, verify the recipient address against their database, and trigger DocuPost's send_letter tool. The MCP handles the mailing in one API call, and the team logs the send timestamp for audit trails. This scenario has no trade-off: if your industry requires certified or trackable physical mail, DocuPost (or a competitor) is non-negotiable. The MCP's simplicity—just two tools, no OAuth dance—makes it faster than logging into a vendor portal. If you're sending fewer than 10 notices a month, the per-letter cost is negligible; above 500, negotiate volume pricing directly with DocuPost.
Frequently asked
What does the DocuPost MCP do in Switchy?
It lets your AI agents send physical mail through the U.S. Postal Service. You can dispatch letters with PDF attachments or postcards with custom front-and-back images. The MCP handles address formatting and submission to DocuPost's printing service. Your team confirms recipient details and document URLs before the agent triggers the send.
Do I need a DocuPost account to use this MCP?
Yes. You need an active DocuPost account and an API key from their dashboard. Switchy stores the key encrypted and uses it to authenticate each mail request. Pricing and postage costs come from DocuPost directly — check their site for current rates per letter or postcard.
Can the MCP send certified mail or international letters?
No. The two available tools cover standard U.S. mail only: letters with PDFs and postcards with image URLs. If you need tracking, certified delivery, or international postage, you'll have to use DocuPost's web interface or their full REST API outside Switchy.
Why use this instead of uploading PDFs to DocuPost manually?
Speed and workflow integration. An agent can pull contract data from Notion, generate a PDF via another MCP, and mail it — all in one prompt. Manual uploads mean context-switching and copy-paste. The trade-off is you lose DocuPost's web preview and batch-upload features.
Who on my team should connect the DocuPost MCP?
Whoever owns your DocuPost account and billing. That person generates the API key and pastes it into Switchy's MCP settings. After that, any team member with access to the shared workspace can ask agents to send mail, so set permissions accordingly.