From quote to payment
Create invoices, convert quotes, check due dates and record partial or full payments.
“Record the €150 we received against this invoice”
MCP tools
create_invoiceregister_invoice_paymentInvoicing MCP
Ask for an invoice, check who owes you money or prepare an automation. The MCP server connects your agent to Factuarea data and operations, within the permissions you grant.
Connect from clients with MCP support
Factuarea, in your conversation
Choose a task and follow the request, the tools used by the assistant and the result in Factuarea. Your account, with the permissions you authorize.
NIF B87654323
Calle del Olmo, 18
28012 Madrid
NIF B12345674
Calle de la Palma, 24
28004 Madrid
| Description | Qty | Price | VAT | Amount |
|---|---|---|---|---|
| Design consultancy | 1 | €300.00 | 21 % | €300.00 |
Available features depend on your plan, permissions and MCP client compatibility.
What you can ask
One MCP for invoices, quotes, customers, purchases and business processes. The agent combines tools to fulfil a request using your data, without re-entering it at every step.
Create invoices, convert quotes, check due dates and record partial or full payments.
“Record the €150 we received against this invoice”
create_invoiceregister_invoice_paymentFind contacts by tax ID, create customers and check products, prices and stock before preparing a document.
“Find Estudio Ribera and the services for their next invoice”
search_contactssearch_productsRecord supplier invoices and review expenses and outstanding payments. Keep item and tax details.
“Show the unpaid invoices from this supplier”
create_purchase_invoicesearch_purchase_invoicesCheck triggers and actions, create draft rules, activate them and review their runs through your agent.
“Which automations are active and how did they run?”
create_automation_rulelist_automation_rulesCheck VeriFactu records and retrieve Facturae XML. Sensitive tax operations require your own API key and the appropriate configuration.
“Check the VeriFactu status of this invoice”
get_invoice_verifactuget_invoice_facturae_linkCheck time entries and absence balances. The catalog includes schedules, corrections and monthly closes, with permissions for each operation.
“Check the team’s time entries for this week”
search_time_entriesget_absence_balanceFind tasks by assignee or due date, create new ones with a priority and start the timer to log time against a task. Each operation asks for its own permission.
“Create a task to review Modelo 303, due on the 20th”
search_taskscreate_taskstart_task_timerYour tools, your way of working
Choose your assistant and follow its installation flow. Remote connectors, apps and plugins have different setup paths. Find the steps and their official sources here.
https://mcp.factuarea.comFor Claude web and Desktop, use your account’s remote connection.
In Customize → Connectors, select + → Add custom connector and paste Factuarea’s URL.
Add the connector and select Connect. Authorize your company, environment and permissions in Factuarea.
Open the chat’s + menu, go to Connectors and enable Factuarea for that conversation.
On Team and Enterprise, an owner first adds the connector in Organization settings → Connectors → Add → Custom → Web. Each member then connects their own account. Claude Free allows one custom connector.
Install the official plugin inside Claude Code. Then open /mcp, select Factuarea → Authenticate, and authorize the company, environment and permissions. The separate factuarea-api plugin helps you write integrations; it does not connect your data.
/plugin marketplace add factuarea/claude-plugins
/plugin install factuarea-mcp@factuarea
/mcpOfficial plugin guideThe official @factuarea/mcp package bridges stdio to the HTTP server using an API key. It requires Node.js 20 or later. This local configuration is different from Claude’s remote connector.
stdio configurationPermissions and traceability
Start with queries and expand access when needed. Available tools are filtered by credential and permissions; operations follow Factuarea validations.
The complete catalog includes sensitive operations reserved for your own keys. Both channels are subject to enabled permissions and modules.
Read about MCP permissionsThe tool, outcome and correlation identifier are logged. Argument samples are redacted to protect personal data.
Revoke the key or connected application without disconnecting the rest of your integrations.
Test document, not a tax invoice
Two companies, separate sequences
A draft uses no number. Issuing only advances the test series.
Start in test mode
Choose Test when authorizing OAuth, or use a fact_test_ key. You work in a test company with separate data and numbering, without delivering real emails or sending records to the AEAT.
Some modules are restricted and webhook events are not delivered automatically. An explicit endpoint ping can send an HTTP request.
Explore the sandboxMCP questions
Model Context Protocol lets an AI agent use Factuarea operations: query data, create invoices and manage contacts, among others. It works within your account validations and permissions.
Connect your agent, start in test mode and grant access to the operations your business needs.
Ask us about plans, features or switching from another tool.