tools/list).
The live catalog is authoritative: company type, membership, plan, connected apps and execution context can narrow this contract. Understand access.
Input
Autónomo / Company schema
Actions
The family schema combines fields for discovery. Each action accepts only its own fields below; addaction when calling the family.
correct
correct
Prepare a corrective draft with signed financial differences referencing an issued original. Negative unit prices credit or cancel the original; positive prices increase the amount. For a full credit of 1200 EUR, use unit_price=-1200 with positive quantity. The original stays immutable. Request human approval again.
get
get
Read one workspace invoice including its current reviewed-content version and totals.
list
list
List this workspace’s local invoice copies, totals and provider statuses. The invoice record holds the legal registration and PDF.
prepare
prepare
Validate an invoice with GOBL and save an unnumbered draft (or replace an unapproved draft via id). Never issues, sends or records VeriFactu. Use invoices action request_approval afterwards.
request_approval
request_approval
Read the draft preview and return Emitir/Cambiar actions for the authenticated user’s web page. Present the preview and approval URL. The user must approve there; chat text and agent tools cannot issue an invoice.
Output
The selected invoice records or saved draft preview.request_approval returns an approval link for the person. These actions do not issue or send an invoice.
The result uses MCP content blocks; JSON payloads are encoded in text and may also appear in structuredContent. Check isError before reading a success payload. The server does not currently declare an outputSchema, so treat additional fields as extensible. Result handling.