Penni Mcp

io.github.CWhittemore1010由 GitHub 帳號 CWhittemore1010 發布v1.0.1更新於 Oct 24, 2026

AI bookkeeper. Connect QuickBooks to Claude Desktop.

已驗證STDIO僅桌面金融商業與電商

概覽

AI 產生的概覽

AI 記帳 MCP 伺服器,將助理連接到 QuickBooks Online,可查詢餘額、產生報表、登錄支出與開立發票。

可以做什麼
  • 查詢 QuickBooks 餘額,例如即時銀行餘額
  • 產生財務報表,包括指定期間的損益表
  • 檢視應收帳款:未結清與逾期發票
  • 依金額、供應商與類別將支出登錄到 QuickBooks
  • 建立並寄送發票給客戶
  • 提出記帳問題,例如最大支出類別
適用情境
適合將帳務放在 QuickBooks Online 的小型企業主,希望在 Claude Desktop 或 Cursor 中直接詢問餘額、報表與未付發票,或登錄支出、開立發票,而不必開啟 QuickBooks 介面。
執行需求
透過 npx 在本機執行,需要 Node.js。需要 Penni API 金鑰,首次執行時會提示輸入,也可透過 PENNI_API_KEY 環境變數或 --key 參數提供,並會存到使用者家目錄下的設定檔。需要已連接的 QuickBooks Online 帳戶。付費功能需訂閱 Penni,每月 149 美元。
安裝前請注意
此伺服器可寫入會計資料:登錄支出、建立並寄送發票會影響真實帳務與客戶。付費功能需每月 149 美元的訂閱。API 金鑰會以設定檔形式存放在磁碟上,需妥善保護。資料會經由 Penni 的 API 傳送到你的 QuickBooks 帳戶。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Penni Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

penni-mcp

Penni — AI bookkeeper for small businesses. Connect your QuickBooks and manage your books through Claude Desktop or Cursor.

Quick Start

bash
npx penni-mcp

On first run, you'll be prompted for your API key. Get yours at app.penni.so/dashboard/mcp.

Claude Desktop Setup

Add to your claude_desktop_config.json:

json
{  "mcpServers": {    "penni": {      "command": "npx",      "args": ["penni-mcp"]    }  }}

Config file location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Then restart Claude Desktop and ask: "What's my bank balance?"

Cursor Setup

Settings → MCP → Add Server:

  • Name: penni
  • Command: npx penni-mcp

What You Can Do

Free (connect QBO and go)

  • "What's my bank balance?" — real-time balances from QuickBooks
  • "Show me my P&L for this month" — Profit & Loss report
  • "Who owes me money?" — open and overdue invoices

Paid ($149/mo at penni.so)

  • "Create a $500 expense for AWS under Software" — post expenses to QBO
  • "Invoice Acme Corp $2,000 for consulting, due May 1st" — create and send invoices
  • "Ask Penni: what's my biggest expense category?" — AI-powered bookkeeping Q&A

How It Works

Penni connects to your QuickBooks Online account through a secure API. Your data lives in YOUR QuickBooks — not on our servers. If you stop using Penni, your books are exactly where they've always been.

API Key

You can also set your API key via environment variable:

bash
PENNI_API_KEY=your_key_here npx penni-mcp

Or pass it as a flag:

bash
npx penni-mcp --key your_key_here

The key is saved to ~/.penni/config.json after first run.

Links

License

MIT

來源:README.md,提交 70d2b8e

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.0.1最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。