Sendletter MCP server
{
"mcpServers": {
"sendletter": {
"type": "http",
"url": "https://sendletter.eu/api/mcp"
}
}
}{
"mcpServers": {
"sendletter": {
"type": "http",
"url": "https://sendletter.eu/api/mcp"
}
}
}{
"mcpServers": {
"sendletter": {
"type": "http",
"url": "https://sendletter.eu/api/mcp"
}
}
}{
"servers": {
"sendletter": {
"type": "http",
"url": "https://sendletter.eu/api/mcp"
}
}
}{
"mcpServers": {
"sendletter": {
"type": "http",
"url": "https://sendletter.eu/api/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 1.0.0
What it does
MCP server for sending real printed letters by post across Europe through the Sendletter API. Developers integrate it to automate postal delivery of documents, invoices, and other correspondence with full lifecycle tracking.
- Send printed invoices and documents to customers by mail with tracking and proof of posting.
- Validate recipient addresses and get pricing quotes before committing to a send.
- Monitor letter status through webhook events (submitted, printed, posted, delivered, failed, refunded) and download proofs or the final printed PDF.
Tools this server exposes
| Tool | Does |
|---|---|
| send | Send a letter via text, rich document, PDF file, or URL, with options for standard/priority/registered delivery and colour printing. |
| get | Retrieve details of a single letter by ID. |
| list | Fetch a page of letters filtered by status. |
| all | Iterate through all letters across all pages without holding the full result in memory. |
| cancel | Cancel a letter while it is still cancellable. |
| download | Download the PDF as printed, or optionally the proof of posting. |
| validateAddress | Check if a recipient address is valid and whether it is supported in that country. |
| quote | Get pricing for a letter to a destination with a given page count. |
| listInvoices | Fetch invoices for paid live letters. |
| downloadInvoice | Download a PDF invoice by ID. |
| downloadCreditNote | Download a PDF credit note by ID. |
| verifyWebhook | Verify the signature and parse a webhook event for status changes. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.