contix
Spanish invoicing with Veri*factu from your AI assistant: create and finalize invoices, customers, payments, expenses, recurring invoices and Modelo 303 figures. 63 tools, OAuth 2.1 or API key.
Hosted MCP Server
npx add-mcp 'https://api.contix.es/api/v1/mcp/herramientas'Installs into Claude Code, Codex, Cursor and more
Documentation
contix MCP server: Spanish invoicing with Veri*factu
Run your Spanish invoicing from Claude, ChatGPT, Cursor or any MCP client: customers, invoices with the Veri*factu hash chain and QR, payments, expenses, quotes, recurring invoices, Facturae/FACe for the public administration, Modelo 303/349/390 figures, and a workspace for your accountant (gestoría). Hosted by contix, nothing to install. This repository holds the public metadata; the server code is not open source.
https://api.contix.es/api/v1/mcp
Streamable HTTP · OAuth 2.1 (dynamic client registration + PKCE) or API key (Authorization: Bearer cx_live_…, read-only or read/write) · needs a contix account (30-day trial). Irreversible steps, like finalizing an invoice into the Veri*factu chain, ask for explicit confirmation.
Setup for Claude, ChatGPT and Cursor: contix.es/mcp · API reference: contix.es/api · OpenAPI: https://api.contix.es/openapi.json
All 63 tools
Invoices
create_invoice: Create draft invoiceupdate_invoice: Update draft invoiceget_invoice: Get invoice details · read-onlylist_invoices: List invoices · read-onlyfinalize_invoice: Finalize invoice (irreversible) · asks for confirmation / irreversibleclone_invoice: Clone invoice to draftrectify_invoice: Rectify invoice (Veri*factu)cancel_invoice: Cancel/annul invoice (irreversible) · asks for confirmation / irreversibledelete_invoice: Delete draft invoicesend_invoice: Send invoice by email
Customers and payments
list_customers: List customers · read-onlyget_customer: Get customer · read-onlycreate_customer: Create customerupdate_customer: Update customerrecord_payment: Record a paymentlist_payments: List payments of an invoice · read-onlyget_account_statement: Customer account statement · read-onlysend_reminder: Send payment reminderlist_reminders_sent: List reminders sent · read-onlycheck_vat_number: Check an EU VAT number (VIES) · read-only
Quotes and recurring invoices
list_quotes: List quotes · read-onlycreate_quote: Create quotesend_quote: Send a quote by emailconvert_quote_to_invoice: Convert quote to invoicelist_recurring: List recurring profiles · read-onlycreate_recurring: Create recurring profilegenerate_recurring: Generate invoice from recurring profile
Expenses and suppliers
list_expenses: List expenses · read-onlycreate_expense: Create expenseupdate_expense: Edit expensedelete_expense: Delete expenselist_suppliers: List suppliers · read-only
Tax figures and public administration
get_modelo: Get AEAT tax model (modelo) · read-onlycheck_period: Check a period before handing it over · read-onlyget_invoice_facturae: Get Facturae XML (B2G) · read-onlysubmit_invoice_to_face: Submit invoice to FACe (B2G)get_face_status: Get FACe status (B2G) · read-onlycalculate_modelo_303: Sum the Spanish VAT return (Modelo 303) · read-onlyget_obligation_dates: Veri*factu and e-invoicing deadlines (Spain) · read-onlyvalidate_iban: Validate an IBAN · read-only
Settings
get_invoice_series: Get invoice series/numbering · read-onlyset_invoice_series: Set invoice series/numberingget_invoice_defaults: Get invoice defaults · read-onlyset_invoice_defaults: Set invoice defaultsget_invoice_footer: Get invoice footer · read-onlyset_invoice_footer: Set invoice footerget_product_groups: Get product groups · read-onlyset_product_groups: Set product groupsget_subscription_status: Get subscription/trial status · read-only
For accountants (gestorías) and their clients
invite_gestoria: Invite your gestoríagestoria_listar_mandantes: List gestoría clients · read-onlygestoria_invitar_mandante: Invite a gestoría clientgestoria_abrir_mandante: Open a gestoría clientgestoria_resumen_mandante: Gestoría client: figures for a period · read-onlygestoria_facturas_mandante: Gestoría client: list invoices · read-onlygestoria_gastos_mandante: Gestoría client: list expenses · read-onlygestoria_revision_mandante: Gestoría client: what is missing · read-onlygestoria_export: Export all gestoría clients · read-onlygestoria_certificado_mandante: Compliance certificate for a gestoría client · read-onlygestoria_comisiones: Gestoría earnings from contix · read-onlygestoria_cierre_config: Quarter-close reminders: current settings · read-onlygestoria_cierre_configurar: Quarter-close reminders: change settingsgestoria_cierre_vista_previa: Quarter-close reminder: preview for one client · read-only
The MCP server, the REST API and the web panel run on the same engine. The live list is tools/list on the endpoint.
Free tools without an account
A second, smaller server with four read-only tools, no account and no auth:
https://api.contix.es/api/v1/mcp/herramientas
validate_iban: IBAN check (country length, ISO 13616 check digits); for Spanish IBANs also the account check digits and the bank with its BIC from the Banco de España registry. A 20-digit Spanish account number is converted to its IBAN.check_vat_number: EU VAT number lookup in the European Commission's VIES registry.calculate_modelo_303: sums the boxes of the Spanish quarterly VAT return with the formulas of the official AEAT form.get_obligation_dates: Veri*factu and mandatory B2B e-invoicing dates from the published rules.
Same tools as a REST API without key: https://api.contix.es/api/v1/herramientas (docs). In the browser: contix.es/herramientas.
Configuration
{
"mcpServers": {
"contix": { "type": "http", "url": "https://api.contix.es/api/v1/mcp" },
"contix-herramientas": { "type": "http", "url": "https://api.contix.es/api/v1/mcp/herramientas" }
}
}
Clients without OAuth: add "headers": { "Authorization": "Bearer cx_live_YOUR_KEY" } to the contix entry; the key is created in the contix panel under Ajustes → API keys.
Registry
Both servers are in the Official MCP Registry as es.contix/contix and es.contix/herramientas (the server.json files here are copies).
Contact
martin@contix.es · Privacy · Terms
contix is software that issues invoices, not a tax advisory service. Results are what you enter, computed; what is correct for your case you decide with your gestoría.