mcpbeat Sign in

FrankKi MCP Server

answering

FrankKi is answering right now. Last checked 11 min ago. It exposes 4 tools. Last commit 11 Sep 2026.

The agentic layer of letters. Agents send real printed mail worldwide, German compliance built in.

Uptime history 43 days of history · worst day 99%
43 days agonow
98.9%
Uptime 24h
91 of 92 checks
4
Tools
read from the server
186 ms
Response time
average over 24h
1
Stars
last commit 11 Sep 2026

What changed 2

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 13 September 2026. No other catalogue keeps this.

13 Sep a tool description was rewritten shipping_quote
13 Sep a tool changed the parameters it asks for shipping_quote

FrankKi missed one check this week

Everything else answered, so this is steady rather than shaky. We check every 15 minutes, which is how a one-off gets told apart from the start of a pattern, and how you hear about the next one within the hour instead of from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 11 min ago.

run in your terminal
claude mcp add letters --transport http https://mcp.frankki.app
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "letters": {
      "url": "https://mcp.frankki.app"
    }
  }
}
~/.codex/config.toml
[mcp_servers.letters]
url = "https://mcp.frankki.app"
.cursor/mcp.json
{
  "mcpServers": {
    "letters": {
      "url": "https://mcp.frankki.app"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "letters": {
      "url": "https://mcp.frankki.app"
    }
  }
}

Available tools 4

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

address
address_validate
Prüft eine Adresse anhand landesspezifischer Regeln und meldet harte Fehler als ADDRESS_INVALID. Nur eine Prüfung, das Adressbuch bleibt unverändert; zum Anlegen oder Ändern einer Adresse nimm address_upsert. EN: Validates an address using country-specific rules and reports hard failures as ADDRESS_INVALID. A check only, the address book is left untouched; to create or change an address use address_upsert.
mcp
mcp_health
Health-/Echo-Probe - prüft das Partner-Token und die Verarbeitungskette von Anfang bis Ende und sagt dir unter setup, welche Voraussetzungen für einen echten Versand schon erfüllt sind (Absender-Profil, AVV, Guthaben, Sandbox, Freigabe) und was der nächste Schritt ist. Mit checkRender: true wird zusätzlich geprüft, ob gerade überhaupt gerendert werden kann (Vorschau, Thumbnail). Rufe das auf, bevor du eine Vorlage baust, die du danach ansehen musst. EN: Health/echo probe - verifies the partner token and the chain end to end, and reports under setup which prerequisites for a real send are already met (sender profile, data processing agreement, balance, sandbox, approval) and what the next step is. With checkRender: true it additionally checks whether rendering currently works at all (preview, thumbnail). Call it before building a template you will need to look at.
pricing
pricing_tiers
Liefert die Staffelpreise (Mengenrabatte) von FrankKi: ab welcher Monatsmenge welcher Beispielpreis pro Brief gilt. Nutze das, wenn jemand nach Mengenrabatt, Volumenpreis, Staffelpreis oder Großkundenpreis fragt. Die Beispielpreise gelten für einen einseitigen Standardbrief in Schwarzweiß innerhalb Deutschlands, der echte Preis pro Brief hängt zusätzlich von Seitenzahl, Farbe, Versandart und Zielland ab (dafür shipping_quote). EN: Returns FrankKi's volume tiers (bulk discounts): from which monthly quantity which example price per letter applies. Use this when someone asks about bulk discounts, volume pricing or enterprise pricing. The example prices are for a one-page black and white standard letter within Germany; the real per-letter price also depends on page count, color, delivery type and destination country (use shipping_quote for that).
shipping
shipping_quote
Registered-mail availability depends on the destination and its current catalog, not a Germany-only rule. The codes einschreiben_einwurf and einschreiben_uebergabe are German products; Switzerland uses ch_einschreiben. For other destinations, use only methods returned in availableDeliveryTypes by a standard shipping_quote for that country, then quote the chosen code. A rejected country/method pair does not establish availability in other countries. A catalog snapshot with no registered method does not prove that the postal service never offers one. Tracked mail is not registered mail. Never substitute standard or tracked delivery when registered mail was requested without the user's agreement. A carrier-issued proof-of-posting PDF is not promised. Reply in the user's conversation language, regardless of recipient country, letter language, German tool titles or bilingual tool results. Translate shipping methods, letter formats, delivery estimates and explanations for the user. In English: Standardbrief = standard letter; Kompaktbrief = compact letter; Großbrief = large letter; Maxibrief = maxi letter; Einschreiben = registered mail; Einwurf-Einschreiben = registered mail with recorded mailbox delivery; Übergabe-Einschreiben = registered mail with signature on delivery; Einlieferungsbeleg = proof of posting. Use localized money and number formatting. Keep tool names, parameter names, deliveryType values and error codes unchanged in tool calls; show codes to users only when needed for troubleshooting. This presentation rule does not translate the letter's contents. Ermittelt den Preis, das Briefformat, die Versandart und die voraussichtliche Laufzeit für einen geplanten Brief, bevor er versendet wird. Das ist die Schätzung für den Fall, dass der Brief erst geplant ist: du gibst nur Seitenzahl, Land und Versandart an. Steht der Brief schon fest, versendest du ihn mit order_send (order_send mit dryRun:true liefert dann den genaueren Preis für genau diesen Brief). Der Preis gilt pro Brief und enthält bereits die Mengenstaffel des Partners, falls eine greift (Feld tierId). Für die Staffelpreise selbst nutze pricing_tiers. EN: Determines the price, letter format, shipping method and estimated delivery time for a planned letter, before it is sent. This is the estimate for when the letter is still only planned: you only supply page count, country and delivery type. Once the letter exists, order_send performs the actual send (and order_send with dryRun:true gives the more precise price for that specific letter). The price is per letter and already includes the partner's volume tier where one applies (field tierId). For the volume tiers themselves, call pricing_tiers.

Endpoints

URLTransportStateLatencyChecked
https://mcp.frankki.app streamable-http answering 196 ms 11 min ago

Alternatives to FrankKi

same job, measured the same way
Saperly
by idanbier999

Phone carrier for AI agents. Provision numbers, make calls, send SMS, TCPA compliance built-in.

23 installs/wk local only
AgentAegis
by astafford8488

Pay-per-call cybersecurity for AI agents: vuln scans, threat intel, compliance, code security.

28 tools answering
SpineFrame
by ratnaditya-j

Governance runtime for AI agents with signed provenance, compliance audits, and OSINT.

4 installs/wk local only
ClearPolicy
by clearpolicy

Authenticated MCP server for ClearPolicy policy and compliance workflows.

answering
Defenter Proxy
by defenter-ai

Real-time semantic security for AI coding agents and MCP tools

122 installs/wk local only
Agentos
by imran-siddique

Build and manage policy-compliant AI agents with safety enforcement and compliance checking

27 installs/wk local only
SMS and WhatsApp Messaging
by hatchloop

Send WhatsApp, SMS, email or voice to a business with the compliance gate enforced.

10 tools answering
Feedmyagent
by makash

Technology intelligence feed for AI agents: tech stack, compliance, security.

21 installs/wk local only

FrankKi — questions

Answers built from our own checks of this server.

What can FrankKi do?
It exposes 4 tools, read directly from the server on our last check. Among them: address_validate, mcp_health, pricing_tiers, shipping_quote. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is FrankKi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 92 checks got a reply (98.9%), average response time 186 ms. The bar chart above shows every period we have measured.
How do I connect FrankKi?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does FrankKi need an API key?
No. FrankKi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 4 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is FrankKi?
It answers our handshake in 186 ms on average, which is faster than 69% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is FrankKi open source?
Yes — it is published under the MIT licence, written in Shell and 1 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.