Factuarea API
MCP server

Tool catalog

All 232 Factuarea MCP tools grouped by domain, with the scope each one requires and its rate-limit category.

The Factuarea MCP server publishes 232 tools across 15 domains. This page is the canonical list; each tool's input schema is discoverable at runtime via tools/list. Every tool maps to the same operation in the REST API Reference.

How to read this catalog

  • Tool — the MCP tool name your agent calls.
  • Scope — the fine-grained scope the credential must hold for the tool to appear in tools/list and to be invocable. See Scopes & permissions.
  • Category — the rate-limit bucket the tool falls into: read, write, destructive, send or generate. See Errors & rate limits.

A credential only sees the tools its scopes cover. An API key with the super-scope * sees all 232; a narrower key or an OAuth token sees a subset.

¹ OAuth-restricted (API key only). 14 tools are reachable only with an API key, never through a third-party OAuth app: the 8 verifactu:write tools, forget_delivery_note_signature (delivery_notes:gdpr_forget) and the 5 FacturaE tools (the facturae:read / facturae:write scopes are not in the OAuth consent catalog yet). OAuth apps therefore reach 218 of the 232 tools. See the channel policy.

Domains

Invoices

Sales invoices: search, CRUD, correctives, partial-payment ledger, transitions (paid/sent/void/annul), reminders, public links and PDFs. (34 tools)

ToolScopeCategory
can_annul_invoiceinvoices:readread
check_invoice_simplified_eligibilityinvoices:readread
find_invoice_by_external_idinvoices:readread
find_invoice_by_numberinvoices:readread
get_available_quartersinvoices:readread
get_invoiceinvoices:readread
get_invoice_activitiesinvoices:readread
get_invoice_correctivesinvoices:readread
get_invoice_payment_receiptpdfs:readread
get_invoice_pdfpdfs:readread
get_invoice_public_linkinvoices:readread
get_invoice_statsinvoices:readread
get_invoice_statusesinvoices:readread
list_invoice_paymentsinvoices:readread
list_payment_methodsinvoices:readread
preview_invoice_reminderinvoices:readread
search_invoicesinvoices:readread
annul_invoiceinvoices:voidwrite
assign_invoice_real_numberinvoices:writewrite
bulk_delete_invoicesinvoices:deletedestructive
create_corrective_invoiceinvoices:writewrite
create_invoiceinvoices:writewrite
delete_invoiceinvoices:deletedestructive
duplicate_invoiceinvoices:writewrite
mark_invoice_as_paidinvoices:writewrite
mark_invoice_as_sentinvoices:writewrite
register_invoice_paymentinvoices:writewrite
quarterly_send_emailinvoices:sendsend
send_invoiceinvoices:sendsend
send_invoice_reminderinvoices:sendsend
substitute_simplified_invoiceinvoices:writewrite
update_invoiceinvoices:writewrite
update_invoice_public_linkinvoices:writewrite
void_invoiceinvoices:voidwrite

Clients

Customer CRM: search, CRUD, lookup by tax ID or external ID, AEAT census verification, stats and activity. (11 tools)

ToolScopeCategory
find_client_by_external_idclients:readread
find_client_by_tax_idclients:readread
get_clientclients:readread
get_client_activitiesclients:readread
get_client_statsclients:readread
search_clientsclients:readread
verify_client_censusclients:readread
bulk_delete_clientsclients:deletedestructive
create_clientclients:writewrite
delete_clientclients:deletedestructive
update_clientclients:writewrite

Suppliers

Vendor CRM: search, CRUD, lookup by tax ID or external ID, activate/deactivate, stats and activity. (11 tools)

ToolScopeCategory
find_supplier_by_external_idsuppliers:readread
find_supplier_by_tax_idsuppliers:readread
get_suppliersuppliers:readread
get_supplier_activitiessuppliers:readread
get_supplier_statssuppliers:readread
search_supplierssuppliers:readread
bulk_delete_supplierssuppliers:deletedestructive
create_suppliersuppliers:writewrite
delete_suppliersuppliers:deletedestructive
toggle_supplier_activesuppliers:writewrite
update_suppliersuppliers:writewrite

Products

Catalog: search, CRUD, stock, SKU or external-ID lookup, sales analytics, low-stock reports and media (gallery/video). (20 tools)

ToolScopeCategory
download_product_gallery_imageproducts:readread
download_product_videoproducts:readread
find_product_by_external_idproducts:readread
find_product_by_skuproducts:readread
get_productproducts:readread
get_product_activitiesproducts:readread
get_product_sales_analyticsproducts:readread
get_product_statsproducts:readread
low_stock_reportproducts:readread
search_productsproducts:readread
bulk_delete_productsproducts:deletedestructive
bulk_update_stockproducts:writewrite
create_productproducts:writewrite
delete_productproducts:deletedestructive
delete_product_gallery_imageproducts:deletedestructive
delete_product_videoproducts:deletedestructive
toggle_product_activeproducts:writewrite
update_productproducts:writewrite
upload_product_gallery_imageproducts:writewrite
upload_product_videoproducts:writewrite

Quotes

Quotes: search, CRUD, accept/reject, send, convert to invoice, lookup by external ID, public links and PDFs. (17 tools)

ToolScopeCategory
find_quote_by_external_idquotes:readread
get_quotequotes:readread
get_quote_pdfpdfs:readread
get_quote_public_linkquotes:readread
get_quote_statsquotes:readread
get_quote_statusesquotes:readread
search_quotesquotes:readread
accept_quotequotes:transitionwrite
bulk_delete_quotesquotes:deletedestructive
convert_quotequotes:transitionwrite
create_quotequotes:writewrite
delete_quotequotes:deletedestructive
duplicate_quotequotes:writewrite
reject_quotequotes:transitionwrite
send_quotequotes:sendsend
update_quotequotes:writewrite
update_quote_public_linkquotes:writewrite

Pro-forma invoices

Pro-formas: search, CRUD, accept/reject, send, convert, lookup by external ID, public links and PDFs. (17 tools)

ToolScopeCategory
find_proforma_by_external_idproformas:readread
get_proformaproformas:readread
get_proforma_pdfpdfs:readread
get_proforma_public_linkproformas:readread
get_proforma_statsproformas:readread
get_proforma_statusesproformas:readread
search_proformasproformas:readread
accept_proformaproformas:transitionwrite
bulk_delete_proformasproformas:deletedestructive
convert_proformaproformas:transitionwrite
create_proformaproformas:writewrite
delete_proformaproformas:deletedestructive
duplicate_proformaproformas:writewrite
reject_proformaproformas:transitionwrite
send_proformaproformas:sendsend
update_proformaproformas:writewrite
update_proforma_public_linkproformas:writewrite

Delivery notes

Delivery notes: search, CRUD, deliver/cancel/sign, convert, send, lookup by external ID, public links, PDFs and GDPR signature erasure. (19 tools)

ToolScopeCategory
find_delivery_note_by_external_iddelivery_notes:readread
get_delivery_notedelivery_notes:readread
get_delivery_note_pdfpdfs:readread
get_delivery_note_public_linkdelivery_notes:readread
get_delivery_note_statsdelivery_notes:readread
get_delivery_note_statusesdelivery_notes:readread
search_delivery_notesdelivery_notes:readread
bulk_delete_delivery_notesdelivery_notes:deletedestructive
cancel_delivery_notedelivery_notes:transitionwrite
convert_delivery_notedelivery_notes:transitionwrite
create_delivery_notedelivery_notes:writewrite
delete_delivery_notedelivery_notes:deletedestructive
duplicate_delivery_notedelivery_notes:writewrite
forget_delivery_note_signaturedelivery_notes:gdpr_forget ¹destructive
mark_delivery_note_delivereddelivery_notes:transitionwrite
send_delivery_notedelivery_notes:writesend
sign_delivery_notedelivery_notes:transitionwrite
update_delivery_notedelivery_notes:writewrite
update_delivery_note_public_linkdelivery_notes:writewrite

Purchase invoices

Vendor bills: search, CRUD, mark paid, partial-payment ledger, pending/overdue lists, lookup by external ID, file attachments and payment receipts. (17 tools)

ToolScopeCategory
download_purchase_invoice_filepurchase_invoices:readread
find_purchase_invoice_by_external_idpurchase_invoices:readread
get_purchase_invoicepurchase_invoices:readread
get_purchase_invoice_payment_receiptpdfs:readread
get_purchase_invoice_statspurchase_invoices:readread
list_overdue_purchase_invoicespurchase_invoices:readread
list_pending_purchase_invoicespurchase_invoices:readread
list_purchase_invoice_paymentspurchase_invoices:readread
search_purchase_invoicespurchase_invoices:readread
attach_purchase_invoice_filepurchase_invoices:writewrite
bulk_delete_purchase_invoicespurchase_invoices:deletedestructive
create_purchase_invoicepurchase_invoices:writewrite
delete_purchase_invoicepurchase_invoices:deletedestructive
delete_purchase_invoice_filepurchase_invoices:writewrite
mark_purchase_invoice_paidpurchase_invoices:transitionwrite
register_purchase_invoice_paymentpurchase_invoices:transitionwrite
update_purchase_invoicepurchase_invoices:writewrite

Recurring invoices

Recurring templates: search, CRUD, activate/pause/resume/cancel, preview, lookup by external ID, logs and activity. (15 tools)

ToolScopeCategory
find_recurring_invoice_by_external_idrecurring_invoices:readread
get_recurring_invoicerecurring_invoices:readread
get_recurring_invoice_statsrecurring_invoices:readread
list_recurring_invoice_activitiesrecurring_invoices:readread
list_recurring_invoice_logsrecurring_invoices:readread
preview_recurring_invoicerecurring_invoices:readread
search_recurring_invoicesrecurring_invoices:readread
activate_recurring_invoicerecurring_invoices:transitionwrite
bulk_delete_recurring_invoicesrecurring_invoices:deletedestructive
cancel_recurring_invoicerecurring_invoices:transitionwrite
create_recurring_invoicerecurring_invoices:writewrite
delete_recurring_invoicerecurring_invoices:deletedestructive
pause_recurring_invoicerecurring_invoices:transitionwrite
resume_recurring_invoicerecurring_invoices:transitionwrite
update_recurring_invoicerecurring_invoices:writewrite

Series

Numbering series (immutable for fiscal continuity): search, create, archive/unarchive, set default, stats and activity. (11 tools)

ToolScopeCategory
find_series_by_codeseries:readread
get_default_series_for_typeseries:readread
get_seriesseries:readread
get_series_activitiesseries:readread
get_series_statsseries:readread
list_active_seriesseries:readread
search_seriesseries:readread
archive_seriesseries:writewrite
create_seriesseries:writewrite
mark_series_as_defaultseries:writewrite
unarchive_seriesseries:writewrite

Taxes

Tax rates (global catalog): search, CRUD-lite, defaults, in-use checks, and tax/total calculations. (15 tools)

ToolScopeCategory
calculate_taxtaxes:readread
calculate_totalstaxes:readread
check_tax_in_usetaxes:readread
get_active_taxestaxes:readread
get_taxtaxes:readread
get_tax_defaults_for_documenttaxes:readread
get_tax_statstaxes:readread
get_taxes_by_typetaxes:readread
get_taxes_for_purchasestaxes:readread
get_taxes_for_salestaxes:readread
search_taxestaxes:readread
create_taxtaxes:writewrite
set_tax_as_defaulttaxes:writewrite
set_tax_default_for_documenttaxes:writewrite
toggle_tax_activetaxes:writewrite

VeriFactu

AEAT SIF: records, events, chain validation, subsanación of rejected records, certificates, settings, responsible declaration and AEAT access log. (27 tools)

ToolScopeCategory
find_verifactu_record_by_csvverifactu:readread
find_verifactu_record_by_huellaverifactu:readread
find_verifactu_record_by_invoice_numberverifactu:readread
get_active_company_certificateverifactu:readread
get_aeat_access_recordverifactu:readread
get_declaracion_responsableverifactu:readread
get_declaracion_responsable_historyverifactu:readread
get_invoice_verifactuverifactu:readread
get_verifactu_activitiesverifactu:readread
get_verifactu_configverifactu:readread
get_verifactu_eventverifactu:readread
get_verifactu_event_summaryverifactu:readread
get_verifactu_recordverifactu:readread
get_verifactu_statsverifactu:readread
list_aeat_access_recordsverifactu:readread
list_company_certificatesverifactu:readread
list_verifactu_eventsverifactu:readread
search_verifactu_recordsverifactu:readread
validate_verifactu_chainverifactu:readread
activate_company_certificateverifactu:write ¹write
create_invoice_verifactuverifactu:write ¹write
retry_verifactu_eventverifactu:write ¹write
retry_verifactu_recordverifactu:write ¹write
revoke_company_certificateverifactu:write ¹write
subsanar_verifactu_recordverifactu:write ¹write
update_verifactu_settingsverifactu:write ¹write
upload_company_certificateverifactu:write ¹write

FacturaE (FACe)

B2G electronic invoicing: download the FacturaE 3.2.2 XML of an invoice and manage its FACe submissions (submit, track, cancel). (5 tools)

ToolScopeCategory
get_face_submissionfacturae:read ¹read
list_invoice_face_submissionsfacturae:read ¹read
get_invoice_facturae_linkfacturae:read ¹generate
cancel_face_submissionfacturae:write ¹write
send_invoice_to_facefacturae:write ¹write

Webhooks & events

Webhook endpoints, deliveries, secret rotation, ping/replay, and the published event catalog. (12 tools)

ToolScopeCategory
get_eventevents:readread
get_webhook_deliverywebhooks:readread
get_webhook_endpointwebhooks:readread
list_eventsevents:readread
list_webhook_deliverieswebhooks:readread
search_webhook_endpointswebhooks:readread
create_webhook_endpointwebhooks:writewrite
delete_webhook_endpointwebhooks:deletewrite
ping_webhook_endpointwebhooks:writewrite
replay_webhook_deliverywebhooks:writewrite
rotate_webhook_secretwebhooks:writewrite
update_webhook_endpointwebhooks:writewrite

Account

Account fiscal identity: verify the company's registered name + NIF pair against the AEAT census. (1 tool)

ToolScopeCategory
verify_account_censusaccount:readwrite

On this page