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

Norman MCP Server

AI 驅動的記帳、會計與稅務服務,專為歐洲企業打造,直接整合於你的 AI 助理中。
Norman 將發票、交易、收據、總帳、報表、稅務與公司流程,連接到任何支援 MCP 的 AI。


MCP Streamable HTTP OAuth 2.1 MIT

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 會計科目表,因此記帳與稅務從第一天起就準備就緒。這些文件是為公證預約做準備的草稿 — 並非法律建議。


👀 實際操作示範


申報增值稅申報表

Filing VAT tax report

交易洞察

Transaction insights

同步 Stripe 付款

Syncing Stripe payments

從 Gmail 取得收據

Creating transactions from Gmail receipts

追蹤逾期發票

Managing overdue invoices

寄送付款提醒

Sending payment reminders



🚀 開始使用

連線前,如果你還沒有帳戶,請先建立免費的 Norman 帳戶。透過 OAuth 使用你的 Norman 憑證登入 — 你的密碼絕不會觸及 AI。

Claude Connectors
  1. 前往 Claude Connectors
  2. 點擊 Add
  3. 尋找並連線: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
ChatGPT 外掛程式
  1. 從官方 ChatGPT 外掛程式目錄安裝。

此外掛程式包含 Norman 的互動式會計 工作區,包括文件 審閱、對帳、總帳瀏覽器,以及明確的稅務預覽與 申報流程。

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
  1. 開啟 帳戶設定 → 連接器
  2. 點擊 + 自訂連接器,然後選擇 遠端
  3. 輸入 Norman Finance 和 https://mcp.norman.finance/mcp
  4. 儲存連接器並完成 Norman OAuth

組織管理員可以與團隊分享遠端連接器。

Grok

Grok 網頁版

  1. 前往 Grok 連接器
  2. 點擊 新增連接器 → 自訂
  3. 輸入 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。

Cursor

Install MCP Server

Replit

Add to Replit

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
  1. 建立 MCP OAuth2 API 憑證
  2. 啟用 動態用戶端註冊
  3. 設定伺服器 URL:https://mcp.norman.finance/
  4. 點擊 連接我的帳戶,然後使用 Norman 登入
  5. 在您的 AI Agent 工作流程中新增 MCP Client Tool 節點
  6. 將 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-server

Claude Code(本機)  —  claude --plugin-dir ./norman-mcp-server

OpenClaw  —  cp -r skills/* ~/.openclaw/skills/ && openclaw gateway restart




有功能想法嗎? 分享您的建議 →


mcpbeat Norman Finance MCP server   


Norman

讓商業變得更輕鬆

混合 VAT 與已記錄的進項稅額

請參閱 VAT 品項工作流程 以了解品項層級的處理方式、固定已記錄的歐元進項稅額、退款以及僅限 VAT 的手動修正。需要相應的 API 遷移和計算更新。