For AI assistants
Let your AI assistant send real letters
Print and Mail Company has a remote MCP server. Connect it to Claude, ChatGPT, Cursor or any MCP-capable assistant and ask it to write, price and post letters for you — every letter is shown to you and only sent after you confirm.
MCP server URL
How to connect
Claude (claude.ai, desktop & mobile)
Open Settings → Connectors → Add custom connector, paste the URL above, then click Connect and sign in to your Print and Mail Company account.
ChatGPT
In ChatGPT open Settings → Apps & Connectors → Create (developer mode), enter the URL above and sign in when asked.
Claude Code
claude mcp add --transport http printandmailcompany https://printandmailcompany.com/mcpCursor, VS Code & other MCP clients
Add the server to your MCP configuration and sign in when the client opens the browser:
{
"mcpServers": {
"printandmailcompany": {
"url": "https://printandmailcompany.com/mcp"
}
}
}What the assistant can do
| Tool | What it does | Sign-in |
|---|---|---|
| get_price_quote | Exact price incl. VAT for any page count, options and destination. | not needed |
| list_destinations | Countries, postage zones and prices. | not needed |
| check_pdf_margins | Checks a PDF (URL or base64) for A4 size and the 9 mm margin. | not needed |
| compose_letter | Turns text into a properly formatted A4 letter (DIN 5008 layout) that always passes the print check. | required |
| upload_document | Uploads an existing PDF from a URL or as base64. | required |
| fix_document_margins | Shrinks the pages of an uploaded PDF so they keep the margins. | required |
| create_upload_link | Gives you a private link to upload a PDF from your device. | required |
| create_letter | Creates a draft with the exact price — nothing is charged. | required |
| send_letter | Sends a draft after your explicit confirmation, paid from your prepaid credit. | required |
| get_letter | Status, tracking number and price of a letter. | required |
| list_letters | Your recent letters. | required |
| cancel_letter | Cancels a letter before production; the amount returns to your credit. | required |
| get_balance | Your current credit. | required |
| create_topup_link | A secure link to load credit by card. | required |
Try asking
- “Write a cancellation letter for my gym membership no. 48213 at FitLife GmbH, Hauptstraße 5, 10115 Berlin, and send it by registered mail.”
- “How much would it cost to mail this 6-page PDF to my landlord in Lisbon, double-sided?”
- “Send a thank-you letter to my grandmother in Porto with this text …”
- “What's the status of my letter to the tax office?”
Safe by design
- Nothing is sent without your explicit confirmation in the chat.
- Assistants can only spend your prepaid credit — never your card directly.
- You see the exact price and the recipient address before confirming.
- Disconnect any assistant at any time in your account settings.
REST API
Prefer plain HTTP? Create an API key in your account and use our REST API. The OpenAPI description is public.
Machine-readable information
Our llms.txt and llms-full.txt files describe the service, prices and policies for AI systems.