Okaro for Agents
Private Beta

讓你的 AI Agent 直接幫使用者記帳

透過 MCP server、CLI 與 REST API,將 Okaro 的 AI 收據辨識、多幣別記帳與雙重憑證能力嵌入任何 Agent。一次串接,三種介面,覆蓋 ChatGPT、Claude、Cursor、n8n、LangChain、自家 Agent。

MCP
Claude · Cursor · Continue
CLI
npm · Homebrew · standalone
OpenAPI 3.1
ChatGPT Actions · Zapier · n8n
Webhooks
tx.created · receipt.parsed
Private Beta

Okaro for Agents 現處於 Private Beta

收據 OCR(/api/analyze-receipt)與 CSV 匯出(/api/export)已 GA、可立即接用;MCP server (@okaro/mcp-server) 與 CLI (@okaro/cli) 將於正式上架 npm 後開放,目前以 waitlist 方式邀請早期 Agent 開發者。OpenAPI 文件已釋出,可先依此設計你的 Agent。

加入 Beta 等候名單 →

為什麼選擇 Okaro 作為 Agent 的記帳後端?

AI 原生收據辨識

Gemini 2.5 辨識金額、商家、日期與品項,Agent 拿到結構化 JSON,不必再自己 OCR。

多幣別與真實匯率

內建即時匯率與「真實刷卡匯率」鎖定,Agent 處理跨境交易時利潤計算不再失真。

使用者授權範圍精準

OAuth 風格的 API key + scopes:使用者可選擇允許 Agent 只讀、寫入特定卡別、或限制金額上限。

雙憑證對帳天然友善

每筆交易自動保留原始收據與付款憑證,Agent 可以代客戶完成報銷、報稅、客戶請款流程。

三種介接面,任選一種或組合使用

MCP server 適合對話式 Agent;CLI 適合 shell / Cursor / Claude Code;REST 適合自家 backend 與 webhook。

MCP Server

Beta · waitlist

符合 Model Context Protocol 規範。直接掛上 Claude Desktop、Cursor、Claude Code、Continue、Cody 等支援 MCP 的 client。

npx -y @okaro/mcp-server
加入 Beta 等候名單 →

Okaro CLI

Beta · waitlist

單一 binary,提供 okaro tx add / okaro receipt analyze / okaro export 指令,適合 shell pipeline 與 CI/CD。

npm i -g @okaro/cli
加入 Beta 等候名單 →

REST / OpenAPI

Stable · 可立即使用

完整 OpenAPI 3.1 描述,支援 ChatGPT Actions、Custom GPT、Zapier、n8n、Make.com、LangChain Tools。

GET /.well-known/openapi.json

Agent 可用工具一覽

所有工具皆遵守使用者授權 scope,並回傳結構化 JSON。

ToolDescription
okaro.create_transaction建立一筆交易,可附帶收據圖片、雙幣別、卡別資訊。
okaro.list_transactions依日期、商家、類別、卡別、幣別查詢交易。
okaro.analyze_receipt收據圖片 → 結構化 JSON(金額、商家、日期、品項)。
okaro.convert_currency即時匯率換算,可指定「實際刷卡匯率」鎖定。
okaro.list_cards列出使用者付款卡與當月支出統計。
okaro.export_csv匯出指定區間 / 客戶的對帳 CSV。
okaro.summarize_period回傳一段期間的支出、利潤、匯差總覽。

60 秒接上你的 Agent

以 Claude Desktop / Cursor 為例:

  1. 1. 取得 API key

    到 Okaro Web 後台 → 設定 → Agent Keys 申請。可選擇 scope 與卡別綁定。

  2. 2. 安裝 MCP server

    在 Claude Desktop 的 mcp.json / Cursor 的 settings.json 加入以下設定:

    {
      "mcpServers": {
        "okaro": {
          "command": "npx",
          "args": ["-y", "@okaro/mcp-server"],
          "env": { "OKARO_API_KEY": "sk_okaro_xxx" }
        }
      }
    }
  3. 3. 在對話中喚起

    對 Claude / Cursor 說「幫我把這張日本超商收據記到代購卡」,它會自動呼叫 okaro.analyze_receipt 與 okaro.create_transaction。

註冊你的 Agent,登上 Okaro Agent Directory

Okaro Agent Directory 是公開的精選目錄,會推薦給 Okaro 的全體使用者。提交你的 Agent 名稱、目的、所需 scope,通過審核即可上架,並獲得分潤。

提交 Agent 申請

常見問題

使用者要怎麼授權我的 Agent?+

使用者進入 Okaro Web 後台 → Agent Keys,產生一把限定 scope 的金鑰交給 Agent。所有 Agent 寫入的交易都會標記來源 Agent ID,使用者可隨時撤銷。

MCP server 與 CLI 是否開源?+

是。@okaro/mcp-server 與 @okaro/cli 採 MIT License,原始碼於 GitHub 公開,歡迎送 PR 與 issue。

Agent 可以幫使用者上傳收據圖片嗎?+

可以。okaro.create_transaction 支援以 base64 / signed URL 上傳圖片,會自動存進使用者的 Supabase Storage,並走 RLS 隔離。

有 rate limit 嗎?+

免費 tier 每分鐘 60 次、每日 5,000 次。需要更高額度請聯絡 support@harukibox.com。

我的 Agent 可以分潤嗎?+

可以。透過 Agent Directory 上架的 Agent,若使用者升級 Premium,原 Agent 開發者可獲得 20% 推薦分潤。