Letters MCP server
{
"mcpServers": {
"frankki": {
"type": "http",
"url": "https://mcp.frankki.app"
}
}
}{
"mcpServers": {
"frankki": {
"type": "http",
"url": "https://mcp.frankki.app"
}
}
}{
"mcpServers": {
"frankki": {
"type": "http",
"url": "https://mcp.frankki.app"
}
}
}{
"servers": {
"frankki": {
"type": "http",
"url": "https://mcp.frankki.app"
}
}
}{
"mcpServers": {
"frankki": {
"type": "http",
"url": "https://mcp.frankki.app"
}
}
}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
FrankKi MCP is a hosted MCP server that lets AI agents send real printed and mailed letters to addresses worldwide. It handles document composition, printing, franking, and postal delivery. Designed for developers and teams that need to automate physical correspondence at scale with German compliance built in.
- Automate sending dunning notices and payment reminders by mail instead of requiring manual printing and posting.
- Route formal notices, cancellations, and legal correspondence through an agent that drafts and sends the letter directly to recipients.
- Integrate physical mail delivery into backend workflows, such as sending contract confirmations or onboarding letters alongside digital communications.
Tools this server exposes
| Tool | Does |
|---|---|
| address_validate | Validate a recipient address against destination-country postal rules. |
| address_search_company | Look up a company's postal address by name. |
| template_list | Browse reusable letter templates. |
| letter_create_draft | Draft a professionally formatted letter from text and recipient details, returning a preview. |
| shipping_quote | Get the exact price for sending to a given destination before committing. |
| wallet_balance | Read the prepaid wallet balance. |
| order_send | Send one physical letter and charge the wallet, with optional cost guard. |
| order_send_batch | Bulk send multiple letters to different recipients in one call with merge field support. |
| approval_submit | Route a letter into a four-eyes approval queue instead of sending directly. |
| order_status | Track a letter through printed, posted, and delivered states. |
| wallet_topup_link | Create a secure Stripe top-up link for wallet funding. |
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.