intuit/quickbooks-online-mcp-server
The QuickBooks MCP Server lets AI assistants access QuickBooks data via a standard interface. It uses the Model Context Protocol to expose QBO features as callable tools, enabling developers to build AI apps that fetch real-time QBO data through MCP.
解決的問題
本專案為 AI 模型(如 Claude Code)與 QuickBooks Online 之間提供橋樑,使 AI 代理能與財務資料互動。透過賦予 LLM 透過 Model Context Protocol (MCP) 直接讀取、建立和管理會計實體及財務報表的能力,消除手動資料輸入或手動產生報表的需求。
運作方式
它作為一個本地 MCP 伺服器運作,以子程序形式在使用者的機器上執行。透過 OAuth 2.0 認證連接到 QuickBooks Online API。伺服器向 AI 客戶端公開 145 個不同的工具,AI 可呼叫這些工具來執行特定的會計任務。內建支援權杖輪換,以確保對公司財務資料實現安全、長期的存取。
適用對象
使用 QuickBooks Online 並希望利用 AI 代理或相容 MCP 的 LLM 客戶端自動化會計工作流程的開發者與企業主。
主要特色
- 全面的 API 覆蓋:提供 145 個工具,涵蓋 29 種不同實體類型(如客戶、發票和帳單)以及 11 種財務報表(包括資產負債表與損益表)。
- 完整的 CRUD 功能:支援大多數實體的建立、讀取、更新與刪除。
- 細粒度存取控制:使用者可透過環境變數停用特定工具類別(寫入、更新或刪除),以確保 AI 僅具只讀存取權限(如需)。
- 安全認證:實作 OAuth 2.0,支援沙盒與生產環境。
- 類型安全:使用 TypeScript 與 Zod 建構,對 AI 與 API 之間的資料傳遞進行嚴格驗證。
相關
- 專案
- 專案
- 專案
- 專案
- 專案