Skip to main content
ClaudeWave

Official MCP server for Factuarea: Spanish invoicing with VeriFactu, purchases, catalog, tax filings and time tracking as tools for Claude, ChatGPT, Cursor and VS Code. Servidor MCP oficial de Factuarea.

MCP ServersRegistry oficial0 estrellas0 forks● TypeScriptMITActualizado today
ClaudeWave Trust Score
95/100
✓ Verified
Passed
  • ✓Open-source license (MIT)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Last scanned: 10/1/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/factuarea/factuarea-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "factuarea-mcp": {
      "command": "node",
      "args": ["/path/to/factuarea-mcp/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/factuarea/factuarea-mcp and follow its README for install instructions.
Casos de uso

Resumen de MCP Servers

<p align="center">
  <a href="https://factuarea.com">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="https://docs.factuarea.com/logo/isotipo-factuarea-dark.svg">
      <img src="https://docs.factuarea.com/logo/isotipo-factuarea.svg" alt="Factuarea" width="88" height="88">
    </picture>
  </a>
</p>

<h1 align="center">Factuarea MCP</h1>

<p align="center">
  <strong>Your whole back office, one MCP server away.</strong><br>
  Invoicing with VeriFactu, purchases, catalog, tax filings, time tracking and automations<br>
  for Spanish businesses — as tools for Claude, ChatGPT, Cursor, VS Code and any MCP client.
</p>

<p align="center">
  <strong>English</strong> · <a href="README.es.md">Español</a>
</p>

<p align="center">
  <a href="https://www.npmjs.com/package/@factuarea/mcp"><img src="https://img.shields.io/npm/v/@factuarea/mcp?color=465FFF&label=npm" alt="npm"></a>
  <a href="https://github.com/factuarea/factuarea-mcp/actions/workflows/ci.yml"><img src="https://github.com/factuarea/factuarea-mcp/actions/workflows/ci.yml/badge.svg" alt="CI"></a>
  <a href="https://registry.modelcontextprotocol.io/v0/servers?search=com.factuarea/mcp"><img src="https://img.shields.io/badge/MCP_Registry-com.factuarea%2Fmcp-465FFF" alt="MCP Registry"></a>
  <a href="https://docs.factuarea.com/mcp/tools"><img src="https://img.shields.io/badge/tools-550%2B-465FFF" alt="550+ tools"></a>
  <a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-465FFF" alt="MIT license"></a>
</p>

<p align="center">
  <a href="https://cursor.com/en/install-mcp?name=factuarea&config=eyJ1cmwiOiJodHRwczovL21jcC5mYWN0dWFyZWEuY29tIn0="><img src="https://cursor.com/deeplink/mcp-install-dark.svg" alt="Add Factuarea to Cursor" height="32"></a>
  <a href="https://insiders.vscode.dev/redirect/mcp/install?name=factuarea&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.factuarea.com%22%7D"><img src="https://img.shields.io/badge/VS_Code-Install_Factuarea-0098FF?style=for-the-badge&logo=visualstudiocode&logoColor=white" alt="Install Factuarea in VS Code" height="32"></a>
</p>

---

<p align="center">
  <strong>550+</strong> tools · <strong>35</strong> domains · <strong>9</strong> fiscal guardrails · <strong>5</strong> guided workflows · <strong>live</strong> and <strong>sandbox</strong> environments
</p>

[Factuarea](https://factuarea.com) is an invoicing and management platform for businesses
and freelancers in Spain. This is its official
[Model Context Protocol](https://modelcontextprotocol.io) 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.

| Client                       | Setup                                                                                                                                                                               |
| ---------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Claude** (web and desktop) | _Settings → Connectors → Add custom connector_ and paste the URL                                                                                                                    |
| **Claude Code**              | `claude mcp add --transport http factuarea https://mcp.factuarea.com`, then `/mcp` → _Authenticate_ — or install the [official plugin](https://github.com/factuarea/claude-plugins) |
| **ChatGPT**                  | Add a custom connector (developer mode) with the URL and OAuth                                                                                                                      |
| **Cursor**                   | The _Add to Cursor_ button, or `{ "mcpServers": { "factuarea": { "url": "https://mcp.factuarea.com" } } }` in `~/.cursor/mcp.json`                                                  |
| **VS Code**                  | The _Install_ button, or `{ "servers": { "factuarea": { "type": "http", "url": "https://mcp.factuarea.com" } } }` in `.vscode/mcp.json`                                             |
| **Any other client**         | Streamable HTTP with OAuth 2.1 (dynamic client registration and PKCE)                                                                                                               |

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

<details>
<summary><strong>No browser available?</strong> Use an API key (scheduled jobs, CI, servers)</summary>

<br>

Create a key under [Settings → Developers → API keys](https://app.factuarea.com/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.

</details>

<details>
<summary><strong>Client that only runs local servers?</strong> Use the npm package</summary>

<br>

`@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" }
    }
  }
}
```

| Variable                       | Meaning                                                                                                |
| ------------------------------ | ------------------------------------------------------------------------------------------------------ |
| `FACTUAREA_API_KEY`            | Your API key. Without it the server still starts, and each call replies with how to create one.        |
| `FACTUAREA_MCP_URL`            | Server endpoint. Default `https://mcp.factuarea.com`; only `https://` is accepted outside `localhost`. |
| `FACTUAREA_REQUEST_TIMEOUT_MS` | Time 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](https://docs.npmjs.com/generating-provenance-statements).

</details>

## 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."_

## What it covers

|                         |                                                                                                                                                                                                   |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 🧾 **Sales**            | Invoices from draft to paid — sending, scheduling, reminders, payments, voiding and rectificativas — plus quotes, pro-formas, signed delivery notes and recurring invoices                        |
| 📥 **Purchases**        | Supplier invoices with attachments, payments, overdue and pending lists                                                                                                                           |
| 📦 **Catalog**          | Contacts that are customers, suppliers or both; products with variants, presentations and stock; supplier offers; price lists; numbering series; taxes                                            |
| 🏛️ **Compliance**       | VeriFactu records, events and certificates; FacturaE e-invoices to public administrations through FACe; Modelo 303, 347 and 130                                                                   |
| ⏱️ **Team**             | Employees, work schedules, the working-time register required by RD-ley 8/2019, absences, presence and holidays                                                                                   |
| ✅ **Tasks & projects** | Projects 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 |
| ⚙️ **Automation**       | Webhooks and events, a rule engine with dry runs, WooCommerce and Shopify stores, Stripe auto-invoicing                                                                                           |
| 🏢 **Advisors**         | Managed companies for gestorías, API keys, email and request logs                                                                                                                                 |

Every tool, its domain and the permission it needs: **[docs.factuarea.com/mcp/t
aeatai-agentschatgptclaudecursoreinvoicingfactuareafactura-electronicafacturacionfacturacion-electronicafacturaeinvoicingllm-toolsmcpmcp-servermodel-context-protocolspaintime-trackingtypescriptverifactu

Lo que la gente pregunta sobre factuarea-mcp

¿Qué es factuarea/factuarea-mcp?

+

factuarea/factuarea-mcp es mcp servers para el ecosistema de Claude AI. Official MCP server for Factuarea: Spanish invoicing with VeriFactu, purchases, catalog, tax filings and time tracking as tools for Claude, ChatGPT, Cursor and VS Code. Servidor MCP oficial de Factuarea. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-09-30.

¿Cómo se instala factuarea-mcp?

+

Puedes instalar factuarea-mcp clonando el repositorio (https://github.com/factuarea/factuarea-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar factuarea/factuarea-mcp?

+

Nuestro agente de seguridad ha analizado factuarea/factuarea-mcp y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene factuarea/factuarea-mcp?

+

factuarea/factuarea-mcp es mantenido por factuarea. La última actividad registrada en GitHub es del 2026-09-30, con 2 issues abiertos.

¿Hay alternativas a factuarea-mcp?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega factuarea-mcp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: factuarea/factuarea-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/factuarea-factuarea-mcp)](https://claudewave.com/repo/factuarea-factuarea-mcp)
<a href="https://claudewave.com/repo/factuarea-factuarea-mcp"><img src="https://claudewave.com/api/badge/factuarea-factuarea-mcp" alt="Featured on ClaudeWave: factuarea/factuarea-mcp" width="320" height="64" /></a>

Más MCP Servers

Alternativas a factuarea-mcp