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.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
git clone https://github.com/factuarea/factuarea-mcp{
"mcpServers": {
"factuarea-mcp": {
"command": "node",
"args": ["/path/to/factuarea-mcp/dist/index.js"]
}
}
}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/tLo 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.
[](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
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
The fastest path to AI-powered full stack observability, even for lean teams.