{
  "ok": true,
  "name": "expense-tracker",
  "url": "https://mcp.zovo.one/mcp/expense-tracker",
  "protocol": "MCP streamable HTTP (2025-06-18)",
  "transport": "streamable-http",
  "build": "2026-09-06.1",
  "summary": "expense_export returns a download link valid for one hour (xlsx is delivered as the real binary workbook).",
  "tool_count": 13,
  "tools": [
    "expense_add",
    "expense_list",
    "expense_update",
    "expense_delete",
    "receipt_attach",
    "category_rules",
    "expense_settings",
    "expense_summary",
    "mileage_add",
    "expense_export",
    "expense_to_invoice",
    "license_status",
    "license_activate"
  ],
  "free_limits": "last 30 days, 3 projects, 5 category rules, 200 export rows, 20 rebill items per call, csv/json export (xlsx is 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/expense-tracker/t/<token>"
  },
  "index": "https://mcp.zovo.one/mcp",
  "source": "https://github.com/theluckystrike/mcp-servers"
}