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 分