{
  "ok": true,
  "name": "dunning-letters",
  "url": "https://mcp.zovo.one/mcp/dunning-letters",
  "protocol": "MCP streamable HTTP (2025-06-18)",
  "transport": "streamable-http",
  "build": "2026-09-12.2",
  "summary": "invoice_register starts chasing an unpaid invoice - client, invoice reference, the amount in whole MINOR units (125000 is USD 1,250.00), the currency and the due date - and returns the three-letter escalation schedule: reminder 1 falls due at due + the first gap, reminder 2 at due + the second, the final notice at due + the third (default 7, 14, 21 days), due-anchored and sequential, so a later letter never leapfrogs an unsent earlier one.",
  "tool_count": 11,
  "tools": [
    "invoice_register",
    "payment_record",
    "letter_render",
    "letter_sent",
    "overdue_list",
    "aging_summary",
    "chase_today",
    "invoice_status",
    "invoice_delete",
    "license_status",
    "license_activate"
  ],
  "free_limits": "3 active unpaid invoices chased at once; an invoice that gets paid frees its slot. The letters, the aging and the history are never metered: the cap is on how many chases run at once",
  "authentication": {
    "note": "This GET is public so a health check and a browser both get an answer. The JSON-RPC traffic is POST and still needs a token.",
    "get_a_free_token": "GET https://mcp.zovo.one/mcp/token",
    "ready_made_urls": "GET https://mcp.zovo.one/mcp/connect",
    "header_form": "Authorization: Bearer <token>",
    "url_form": "https://mcp.zovo.one/mcp/dunning-letters/t/<token>"
  },
  "index": "https://mcp.zovo.one/mcp",
  "source": "https://github.com/theluckystrike/mcp-servers"
}