Norman Finance
官方用於管理會計與稅務的MCP伺服器,搭配Norman Finance使用。
你可以用 Norman Finance MCP 做什麼?
- 建立並寄送發票 — 要求草擬、編輯或寄送發票、報價單及週期性排程,並使用範本、折扣與 ZUGFeRD 電子發票。
- 管理記帳與自動化 — 分類交易、比對收據,並設定規則,例如「一律將 Telekom 記為網路費用」,以進行自動分類。
- 報稅與審閱申報 — 產生 Finanzamt 預覽、申報增值稅申報表,並追蹤截止日期,同時提供逐項增值稅處理,以利文件化的進項稅額。
- 成立德國 GmbH 或 UG — 收集創辦人資料、查詢 Handelsregister 中的名稱可用性、產生成立文件,並與公證人協調。
- 透過 URL 附加文件 — 使用
create_attachment.file_url或批次file_urls從 HTTP(S) 連結上傳收據與發票,並提供明確的錯誤代碼以利失敗處理。 - 探索互動式工作區 — 開啟 Document Review、Reconciliation Cockpit 或 Ledger Explorer,以在月底結帳前檢查交易、過帳項目與遺漏項目。
文件
Norman MCP Server
AI 驅動的記帳、會計與稅務服務,專為歐洲企業打造,直接整合於你的 AI 助理中。
Norman 將發票、交易、收據、總帳、報表、稅務與公司流程,連接到任何支援 MCP 的 AI。
https://mcp.norman.finance/mcp
Claude · ChatGPT · Gemini · Grok · Perplexity · Cursor · 任何 MCP 用戶端
你可以做什麼
發票管理 — 建立與編輯發票、報價單與週期性排程,包括文件範本、行項目折扣、單位、服務日期、付款連結與 ZUGFeRD 電子發票;以 Stornorechnung 取消已開立的發票、以 Rechnungskorrektur 部分沖銷,或從發票或已核准的報價單建立交貨單(Lieferschein)
記帳 — 分類交易、比對收據並驗證帳目
自動化規則 — 「一律將 Telekom 記為網路費用」:預覽、建立與管理自動分類相符交易之規則
客戶管理 — 維護客戶資料庫與聯絡資訊
產品與服務 — 維護銷售目錄,包含價格、增值稅率與單位,並可從中填入發票行項目
稅務申報 — 產生 Finanzamt 預覽、申報增值稅申報表並追蹤截止日期
公司概覽 — 一目瞭然查看餘額、營收與財務健康狀況
公司設立 — 成立德國 GmbH 或 UG:收集創辦人資料、在 Handelsregister 中檢查名稱、產生設立文件(Musterprotokoll、Gesellschafterliste)、與公證人媒合,並追蹤每一步直到完成登記
文件 — 上傳並附加收據、發票與佐證檔案
create_attachment.file_url、批次 file_urls 與結構化文件匯入
接受 HTTP(S) 下載連結,包括未過期的預簽名 S3 URL(含查詢參數)。
請完整傳遞整個連結;檔案主機必須能在無額外授權標頭的情況下接受請求。
URL 下載器沒有網域白名單、URL 長度上限或明確的檔案大小上限。
其連線/讀取逾時為 30 秒(非總下載截止時間)。獨立的瀏覽器上傳路由預設為
50 MiB,可透過 MCP_UPLOAD_MAX_SIZE 設定;API 檔案驗證仍會套用。
URL 下載失敗會回傳 error 訊息與 code:download_http_error
(含 http_status)、download_timeout、download_network_error、
download_storage_error 或 download_error。檔案主機回傳 403 可能表示
簽名已過期或被拒絕;請取得新連結並檢查主機回應。
批次上傳包含 download_errors 以記錄失敗的 URL,索引位於 file_urls
之後,接著是來自已棄用 file_paths 別名的 URL 條目;成功取得的
檔案仍會上傳。結構化匯入會逐文件回報錯誤。下載
錯誤會省略簽名 URL,且暫存下載會在使用或取消後清理。
Norman 是專為歐洲多市場打造的會計平台。隨著 Norman 擴展,會加入特定市場的功能;目前德國涵蓋範圍包括 SKR03/SKR04、DATEV、ELSTER、ZUGFeRD 與 GmbH/UG 流程。
發票外觀與更新
使用 list_invoice_templates 探索範本、外觀控制項與目前公司的方案權限。使用 get_invoice_settings 讀取其標誌與已儲存的預設值。
create_invoice、create_recurring_invoice 與 create_offer 接受 document_design,例如:
{"template": "sovereign", "logoSize": 75, "textSize": "medium", "spacing": "compact", "tableBorders": "grid"}
省略 document_design、font 與 color_schema 以繼承已儲存的品牌設定。建立時,部分設計會使用該範本的預設值。付費範本需要有效訂閱。
使用 update_invoice 處理發票或報價單、update_recurring_invoice 處理排程、update_invoice_settings 處理未來文件預設值。其型別化的 changes 物件接受 camelCase 或 snake_case 欄位名稱。未設定的欄位保持不變;明確的 false、0、空字串與有效的 null 保留其含義。部分文件設計會保留文件的其他已儲存控制項;變更其範本會從該範本的預設值開始。編輯行項目時請保留現有行 ID。費率使用最小貨幣單位;API 會計算總額。僅在有意寄送時設定 isToSend。
使用 cancel_invoice、create_credit_note 與 create_delivery_note 處理從現有發票或已核准報價單衍生的文件;每個文件都會連結回其來源,且已取消的發票之後為唯讀。duplicate_invoice 將發票或報價單複製為新的草稿,不建立連結。API 金鑰需要 read_invoices 才能讀取範本/設定,以及 write_invoices 才能編輯。設定更新使用發票專用端點,無法編輯其他公司欄位。在部署此 MCP 版本前,請先部署對應的發票 API 端點。
💬 試著詢問
連線後,用自然語言與你的帳本對話:
- 「準備並申報我上個月的 UStVA。」
- 「寄送一張 €1,200 的發票給 ACME,內容為顧問服務。」
- 「我這季在軟體上花了多少錢?」
- 「找出我可能遺漏的稅務扣除項目。」
- 「哪些發票逾期了?寄送提醒。」
在 AI 助理中直接使用互動式介面
Norman 不只是背景工具的集合。在支援 MCP Apps 的 ChatGPT 與 Claude 用戶端中,Norman 可以直接在對話中呈現聚焦的會計工作區。 你可以篩選與檢查底層資料、在相關檢視之間切換,並使用 Ask AI 以目前的會計脈絡繼續討論。
| 互動式工作區 | 使用情境 |
|---|---|
| 文件審閱 | 審閱上傳的發票與收據、尋找仍需交易比對的文件,並檢查連結的紀錄。 |
| 對帳控制台 | 在月底或年底結帳前,尋找缺少文件、缺少類別或來自先前 SKR 帳戶的交易。 |
| 總帳瀏覽器 | 瀏覽會計科目表、檢查餘額,並深入查看帳戶背後的過帳紀錄。 |
| 稅務預覽與申報 | 在申報前審閱 Finanzamt 測試 PDF、稅務行項目、期間、總額與就緒檢查。申報是獨立且明確的動作,在使用者確認預覽前會保持停用。 |
試試這類提示:
- 「開啟我過去 60 天的文件審閱。」
- 「顯示我的對帳控制台,並標示缺少的文件或類別。」
- 「開啟總帳瀏覽器,顯示帳戶 1200 的過帳紀錄。」
- 「開啟我七月的增值稅申報表,產生 Finanzamt 測試預覽,並說明申報前我應該審閱的任何事項。」
Norman API 始終是事實來源。開啟或篩選工作區 不會變更會計資料。具約束力的動作(包括稅務申報) 仍是獨立的 MCP 工具呼叫,並帶有正常的確認與權限檢查。 不支援 MCP Apps 的用戶端會收到相同的底層結果,以結構化或文字工具輸出呈現。
🏢 成立公司
端對端成立德國 GmbH 或 UG (haftungsbeschränkt) — Norman 收集資料、準備文件,並交接給公證人:
- 「我想在柏林成立一家 GmbH — 帶我一步步完成。」
- 「為我和兩位共同創辦人成立一家 UG,股份 60/40 分配。」
- 「『Wunderbar Robotics』在 Handelsregister 中還是可用的嗎?」
- 「改寫我的公司宗旨,讓它準備好送交登記。」
- 「產生 Musterprotokoll,並幫我找一位提供線上公證的公證人。」
- 「在公司正式登記前,還有什麼待辦事項?」
選擇 GmbH/UG 也會將你的 Norman 帳戶設定為公司 SKR04 會計科目表,因此記帳與稅務從第一天起就準備就緒。這些文件是為公證預約做準備的草稿 — 並非法律建議。
👀 實際操作示範
|
申報增值稅申報表 |
交易洞察 |
|
同步 Stripe 付款 |
從 Gmail 取得收據 |
|
追蹤逾期發票 |
寄送付款提醒 |
🚀 開始使用
連線前,如果你還沒有帳戶,請先建立免費的 Norman 帳戶。透過 OAuth 使用你的 Norman 憑證登入 — 你的密碼絕不會觸及 AI。
Claude Connectors
- 前往 Claude Connectors
- 點擊 Add
- 尋找並連線:Norman Finance
支援 MCP Apps 的 Claude 主機可以直接在對話中開啟 Norman 的互動式會計 工作區。其他 Claude 用戶端會以一般工具輸出收到相同的資料。
Claude Code
Norman 可作為Claude Code 外掛程式使用,內建技能。
/plugin marketplace add norman-finance/norman-mcp-server
/plugin install norman-finance@norman-finance
或直接從 GitHub 安裝:
claude /plugin install github:norman-finance/norman-mcp-server
Gemini
Gemini CLI 擴充功能
gemini extensions install https://github.com/norman-finance/norman-mcp-server
啟動 Gemini CLI 並在提示時驗證遠端伺服器,或執行:
/mcp auth norman-finance
Gemini Spark 自訂應用程式
建立 Spark、新增自訂應用程式,並使用
https://mcp.norman.finance/mcp 作為其 MCP 伺服器 URL。可用性取決於
你的 Gemini 帳戶與地區。請參閱 Google 的自訂應用程式
指南。
Perplexity
- 開啟 帳戶設定 → 連接器
- 點擊 + 自訂連接器,然後選擇 遠端
- 輸入 Norman Finance 和
https://mcp.norman.finance/mcp - 儲存連接器並完成 Norman OAuth
組織管理員可以與團隊分享遠端連接器。
Grok
Grok 網頁版
- 前往 Grok 連接器
- 點擊 新增連接器 → 自訂
- 輸入
https://mcp.norman.finance/mcp並完成 Norman OAuth
Grok CLI
grok mcp add --transport http norman-finance https://mcp.norman.finance/mcp
Grok CLI 也會自動探索此儲存庫的 .mcp.json。
OpenClaw
選項 1 — 遠端搭配 OAuth
在 OpenClaw 中執行:
mcp add https://mcp.norman.finance/mcp
首次使用時,系統會提示您使用 Norman 帳戶登入。
選項 2 — 僅技能
git clone https://github.com/norman-finance/norman-mcp-server.git
cp -r norman-mcp-server/skills/* ~/.openclaw/skills/
openclaw gateway restart
選項 3 — 本機 stdio
pip install norman-mcp-server
openclaw mcp add norman -- norman-mcp --transport stdio
在啟動閘道之前,請將您的憑證設定為環境變數(NORMAN_EMAIL、NORMAN_PASSWORD)。
n8n
- 建立 MCP OAuth2 API 憑證
- 啟用 動態用戶端註冊
- 設定伺服器 URL:
https://mcp.norman.finance/ - 點擊 連接我的帳戶,然後使用 Norman 登入
- 在您的 AI Agent 工作流程中新增 MCP Client Tool 節點
- 將 URL 設定為
https://mcp.norman.finance/mcp,然後選取憑證
任何 MCP 用戶端
新增一個遠端 HTTP MCP 伺服器,URL 為:
https://mcp.norman.finance/mcp
技能
現成可用的技能,相容於 Claude Code、OpenClaw 以及 Agent Skills 標準。
| 技能 | 功能說明 |
|---|---|
financial-overview | 完整儀表板 — 餘額、交易、發票和稅務狀態 |
create-invoice | 逐步建立和寄送發票 |
manage-clients | 列出、建立和更新客戶記錄 |
manage-products | 列出、建立、更新和封存目錄產品;從中填入發票明細 |
tax-report | 檢閱、預覽和向 Finanzamt 申報稅務報告 |
categorize-transactions | 分類和驗證銀行交易 |
find-receipts | 從 Gmail 或電子郵件尋找遺失的收據並附加 |
overdue-reminders | 識別逾期發票並寄送付款提醒 |
expense-report | 依類別、主要供應商和趨勢分析的支出明細 |
tax-deduction-finder | 掃描交易以找出遺漏的扣除額並建議修正 |
monthly-reconciliation | 完整月度結算 — 交易、發票、收據和稅務 |
company-incorporation | 成立德國 GmbH/UG — 資料、文件、名稱檢查和公證交接 |
Claude Code —
/plugin marketplace add norman-finance/norman-mcp-serverClaude Code(本機) —
claude --plugin-dir ./norman-mcp-serverOpenClaw —
cp -r skills/* ~/.openclaw/skills/ && openclaw gateway restart
有功能想法嗎? 分享您的建議 →
混合 VAT 與已記錄的進項稅額
請參閱 VAT 品項工作流程 以了解品項層級的處理方式、固定已記錄的歐元進項稅額、退款以及僅限 VAT 的手動修正。需要相應的 API 遷移和計算更新。