{
  "ok": true,
  "name": "cash-book",
  "url": "https://mcp.zovo.one/mcp/cash-book",
  "protocol": "MCP streamable HTTP (2025-06-18)",
  "transport": "streamable-http",
  "build": "2026-09-06.1",
  "summary": "ledger_build derives one double-entry ledger for one period in one currency from the same per-token data your /mcp/invoice, /mcp/billing-docs, /mcp/deposits, /mcp/expense-tracker, /mcp/bank-statement and /mcp/asset-register endpoints serve; trial_balance proves the debits equal the credits to the minor unit; ledger_lines lists the legs, filtered by account, source server, source document or date; month_close names what the month leaves unposted and records a trial balance snapshot.",
  "tool_count": 8,
  "tools": [
    "ledger_build",
    "trial_balance",
    "ledger_lines",
    "month_close",
    "ledger_export_csv",
    "ledger_report",
    "license_status",
    "license_activate"
  ],
  "free_limits": "3 distinct periods per calendar month, metered by from, to and currency, so rebuilding a period already in the register is free forever; trial_balance and ledger_lines are free and unlimited on every tier, because whether the books add up is the question this endpoint exists for and a free tier that hides the answer is a demo. month_close, ledger_export_csv and ledger_report are Pro",
  "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/cash-book/t/<token>"
  },
  "index": "https://mcp.zovo.one/mcp",
  "source": "https://github.com/theluckystrike/mcp-servers"
}