Factuarea

com.factuarea由 factuarea.com 發布官方發布者v0.1.3更新於 Oct 26, 2026

Spanish invoicing with VeriFactu (AEAT): invoices, quotes, contacts, products, taxes and filings.

已驗證Streamable HTTP可網頁執行效率與工作流金融商業與電商

概覽

AI 產生的概覽

Factuarea 官方 MCP 伺服器,讓助理在對話中處理西班牙開立發票與後台作業:VeriFactu 發票、報價、採購、目錄、稅務申報與任務。

可以做什麼
  • 開立、寄送、排程、作廢與更正發票、報價單、預開發票與送貨單,並管理 PDF 範本與品牌樣式
  • 登錄供應商發票與付款,查詢逾期與待處理清單
  • 管理客戶與供應商聯絡人、含變體與庫存的產品、價目表、編號系列與稅別
  • 處理 VeriFactu 紀錄、FacturaE/FACe 電子發票以及 Modelo 303、347、130 申報
  • 管理員工、排班、缺勤與工時登記,以及專案、任務、計時器與可請款的工時
  • 設定 Webhook、規則自動化、WooCommerce 與 Shopify 商店和 Stripe 自動開票;另提供稅務指南資源與引導式工作流程提示
適用情境
適合已在使用 Factuarea 的西班牙企業、自由工作者與記帳事務所,希望助理在聊天中草擬、開立與催收發票、登錄採購、準備稅務模型,或查詢訂單、員工與專案狀況。
執行需求
需要 Factuarea 帳號與方案(MCP 存取已包含,試用期內也可用)。可透過 OAuth 2.1 連接託管端點,並在授權頁選擇公司、環境與權限;也可用 API 金鑰作為 bearer token。不支援遠端伺服器的用戶端可執行 npm 套件 @factuarea/mcp,需 Node 20 或更新版本並設定 FACTUAREA_API_KEY;FACTUAREA_MCP_URL 與 FACTUAREA_REQUEST_TIMEOUT_MS 為選用。
安裝前請注意
此伺服器操作真實財務與稅務資料:可開立、寄送、作廢與更正發票,寄信給客戶,登錄付款並送出申報,部分錯誤一旦被稅務機關記錄便無法撤銷。fact_live_ 金鑰或 live 環境會作用於真實公司,建議先使用 test 環境或 fact_test_ 金鑰。API 金鑰僅顯示一次並帶有權限範圍,最敏感的作業需要擁有者本人的金鑰。資料會傳送到託管的 Factuarea 服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Factuarea,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.factuarea%2Fmcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "factuarea": {
      "type": "http",
      "url": "https://mcp.factuarea.com/"
    }
  }
}

README

[Factuarea]

Factuarea MCP

Your whole back office, one MCP server away.
Invoicing with VeriFactu, purchases, catalog, tax filings, time tracking and automations
for Spanish businesses — as tools for Claude, ChatGPT, Cursor, VS Code and any MCP client.

English · Español

[npm] [CI] [MCP Registry] [650+ tools] [MIT license]

[Add Factuarea to Cursor] [Install Factuarea in VS Code]


650+ tools · 41 domains · 9 fiscal guardrails · 5 guided workflows · live and sandbox environments

Factuarea is an invoicing and management platform for businesses and freelancers in Spain. This is its official Model Context Protocol server — the same service the Factuarea team runs in production, not a wrapper built on top of it. Whatever you can do in the Factuarea dashboard or through its REST API, your agent can do in conversation: from issuing a VeriFactu invoice to checking who clocked in this morning.

Connect

The server lives at https://mcp.factuarea.com. Add it to your client and sign in with your Factuarea account — no installation, no key to copy. On the consent screen you pick the company, the environment (live or test) and exactly which permissions to grant.

ClientSetup
Claude (web and desktop)Settings → Connectors → Add custom connector and paste the URL
Claude Codeclaude mcp add --transport http factuarea https://mcp.factuarea.com, then /mcp → Authenticate — or install the official plugin
ChatGPTAdd a custom connector (developer mode) with the URL and OAuth
CursorThe Add to Cursor button, or { "mcpServers": { "factuarea": { "url": "https://mcp.factuarea.com" } } } in ~/.cursor/mcp.json
VS CodeThe Install button, or { "servers": { "factuarea": { "type": "http", "url": "https://mcp.factuarea.com" } } } in .vscode/mcp.json
Any other clientStreamable HTTP with OAuth 2.1 (dynamic client registration and PKCE)

MCP access is included in every Factuarea plan, also during the trial.

No browser available? Use an API key (scheduled jobs, CI, servers)

Create a key under Settings → Developers → API keys, choosing its scopes, and send it as a bearer token:

bash
claude mcp add --transport http factuarea https://mcp.factuarea.com \  --header "Authorization: Bearer fact_test_xxxxxxxxxxxxxxxxxxxxxxxx"

fact_test_… keys operate on the sandbox; fact_live_… keys on the real company.

Client that only runs local servers? Use the npm package

@factuarea/mcp is a small stdio server that forwards every request to https://mcp.factuarea.com with your API key. It is the setup for the Claude Desktop configuration file, agent frameworks and any client without remote-server support. Node 20 or later.

json
{  "mcpServers": {    "factuarea": {      "command": "npx",      "args": ["-y", "@factuarea/mcp"],      "env": { "FACTUAREA_API_KEY": "fact_test_xxxxxxxxxxxxxxxxxxxxxxxx" }    }  }}
VariableMeaning
FACTUAREA_API_KEYYour API key. Without it the server still starts, and each call replies with how to create one.
FACTUAREA_MCP_URLServer endpoint. Default https://mcp.factuarea.com; only https:// is accepted outside localhost.
FACTUAREA_REQUEST_TIMEOUT_MSTime limit per call. Default 120000.

The package contains no business logic of its own: tools, rules and permissions are always the server's, so the local and the remote connection behave the same. Versions are published from CI with npm provenance.

Ask it things like

"Invoice Talleres Ruiz for yesterday's delivery note and email it to them."

"Which invoices from this quarter are still unpaid? Send each customer a reminder."

"Turn quote 2026-014 into an invoice, but move the due date to the 30th."

"Register this supplier invoice and mark it as paid by bank transfer."

"Raise every price in the wholesale price list by 5 %."

"Prepare the Modelo 303 workbook for the third quarter."

"Why didn't WooCommerce order #1042 produce an invoice?"

"Who on the team hasn't clocked in today?"

"Create a task in project DEV for tomorrow and assign it to Ana."

"Use the new template with our logo on every quote we send to Talleres Ruiz."

What it covers

🧾 SalesInvoices from draft to paid — sending, scheduling, reminders, payments, voiding and rectificativas — plus quotes, pro-formas, signed delivery notes and recurring invoices
🎨 Document designA library of PDF templates and brand identities, versioned by revision, with your own logos and defaults for the company, each document type, series or contact; the template of each invoice, quote, pro-forma and delivery note and its audited visual revisions; previews, retained PDFs you can prepare, render and verify, and public links that share the exact version you published
📥 PurchasesSupplier invoices with attachments, payments, overdue and pending lists
🚚 TransportDeCA, the electronic control document for road freight: drafts (also from delivery notes), issuing, changes during the service, closing and cancelling, its PDF and the copy emailed to the carrier — not a delivery note, an invoice or a VeriFactu record
📦 CatalogContacts that are customers, suppliers or both; products with variants, presentations and stock; supplier offers; price lists; numbering series; taxes
🏛️ ComplianceVeriFactu records, events and certificates; FacturaE e-invoices to public administrations through FACe; Modelo 303, 347 and 130
⏱️ TeamEmployees, work schedules, the working-time register required by RD-ley 8/2019, absences, presence and holidays
✅ Tasks & projectsProjects with board columns and custom fields; tasks with assignees, labels, comments, attachments and subtasks; timers and time entries you can bill on an invoice; the agenda and notifications
⚙️ AutomationWebhooks and events, a rule engine with dry runs, WooCommerce and Shopify stores, Stripe auto-invoicing
🏢 AdvisorsManaged companies for gestorías, API keys, email and request logs

Every tool, its domain and the permission it needs: docs.factuarea.com/mcp/tools.

Alongside the tools, the server publishes 9 fiscal guides as resources (factuarea://guardrails/…: issuing, voiding versus rectifying, invoice types, lines and amounts, VAT regime keys, series, buyer identification, VeriFactu prerequisites, multiple companies) and 5 guided workflows as prompts: issuing an invoice, fixing a failed one, registering a customer by tax ID, connecting an online store and tracing an order that was never invoiced.

Designed for an agent that handles real money

It will not break the fiscal record. Some mistakes cannot be undone once an invoice exists for the tax agency: deleting an issued invoice instead of voiding it, editing one that is no longer a draft, annulling a rectificativa. The server refuses those calls before anything runs, and the refusal (mcp_guardrail_violation) names the broken rule (rule_id) and the guide that explains the right path (guardrail_uri), so the agent can correct course on its own.

A retry never creates a second invoice. Operations that cannot be undone accept an idempotency_key. If the agent repeats the call after a timeout, it gets the original result back, marked as a replay, instead of a duplicate document.

It only sees what you allowed. Each credential lists only the tools its scopes permit, and every call is checked again. Third-party apps connected through OAuth get a curated catalog; the most sensitive operations — VeriFactu writes, GDPR erasure, payments, API keys and managed companies — need the owner's own API key. No credential reaches data of a company it was not granted.

Practise on a copy first. A test credential works on a sandbox twin of your company that inherits its plan: nothing is sent to the AEAT, no email reaches your customers, no webhook leaves, and FACe submissions are simulated.

Security and privacy

OAuth 2.1 with PKCE and rotating refresh tokens; API keys shown once, stored hashed, with optional expiry and IP allowlist; connected apps can be revoked from the dashboard. Privacy policy: factuarea.com/privacidad. Vulnerabilities: please follow SECURITY.md.

More from Factuarea for developers

Questions

Do I need to know how to program?

No. Connect the server in Claude or ChatGPT and ask in plain language. The API key and npm package are only for automated setups.

Are invoices created this way valid for VeriFactu?

They are the same invoices you would create in the dashboard. If VeriFactu is enabled for your company, Factuarea registers them with the AEAT exactly as it does for any other invoice.

Can I try it without touching my real data?

Yes: choose test on the consent screen or use a fact_test_ key. The agent then works on an isolated sandbox company.

Can the agent see other companies I have access to?

Only the one you chose when connecting. To work with another company, connect again and select it.

I found a bug or I'm missing a tool.

Open an issue — it is the right place even when the problem is in the hosted server. For account questions, contact support.

Contributing

This repository holds the npm package and the registry manifests; the server itself runs on Factuarea's platform. Read CONTRIBUTING.md to set up the project (and AGENTS.md if you work with a coding agent), and the Code of Conduct before taking part. Changes are listed in the CHANGELOG.

License

The code in this repository is MIT. Using the hosted server and Factuarea is subject to Factuarea's terms of service.

來源:README.md,提交 26859ef

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

4
  1. v0.1.3最新Oct 26, 2026
  2. v0.1.2Oct 14, 2026
  3. v0.1.1Oct 1, 2026
  4. v0.1.0Sep 25, 2026

評分

已滿足適用檢查項的 85%

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

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

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

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