Skip to main content

Eines

El servidor exposa 14 eines agrupades per àrea funcional.

Organització

get_user_organization_info

Retorna el context de l’organització activa (NIF, règim fiscal i valors per defecte) perquè l’agent pugui operar amb context fiscal correcte quan necessiti context d’empresa o valors fiscals.

get_mcp_workflows_guidance

Retorna una guia resumida de workflows MCP (nom del flux, descripció i passos d’arrencada) per ajudar l’agent a planificar o executar fluxos de diversos passos.

Contactes

list_contacts

Cerca contactes de l’organització amb filtres opcionals.

resolve_contact

Resol de manera determinista un únic contacte. Retorna status (unique / ambiguous / none) i fins a 5 candidats. Utilitza-ho abans de qualsevol operació d’escriptura que necessiti un contact_id. Cal almenys un dels quatre camps.

create_contact

Crea un nou contacte a l’organització. Idempotent per document_number: si ja existeix un contacte amb aquell NIF/CIF, retorna l’existent en lloc de crear un duplicat.

update_contact

Actualitza els camps d’un contacte existent. Només es modifiquen els camps que es passin (semàntica PATCH).

Productes

resolve_product

Resol de manera determinista un únic producte. Retorna status (unique / ambiguous / none) i candidats. Utilitza-ho abans de crear un esborrany de factura. Cal almenys un dels dos camps.

create_product

Afegeix un nou producte al catàleg de l’organització.

update_product

Actualitza els camps d’un producte existent. Només es modifiquen els camps que es passin (semàntica PATCH).

Factures

resolve_invoice

Localitza una factura emesa existent.

create_invoice_draft

Crea un esborrany de factura ordinària (F1). L’esborrany no s’emet; utilitza issue_invoice_draft per fer-lo fiscalment vinculant. Retorna el draft_id, un confirmation_token i una vista prèvia per mostrar a l’usuari abans d’emetre.

create_simplified_invoice_draft

Crea un esborrany de factura simplificada (F2), sense contacte associat. Útil per a tiquets o vendes al públic en general. Retorna draft_id, confirmation_token i vista prèvia.

issue_invoice_draft

Operació destructiva i irreversible. Un cop emesa, la factura queda encadenada amb hash i no es pot modificar ni eliminar.
Tingues en compte que les factures no s’enviaran a Verifactu fins que no enviïs la sol·licitud des de la plataforma.
Emet un esborrany (F1 o F2), fent-lo fiscalment vinculant. La factura s’envia automàticament a VeriFactu.

send_invoice_email

Envia o reenvía una factura emesa per correu electrònic al contacte associat.

Prompt

create_invoice

Flux guiat complet per emetre una factura. L’agent resol el contacte i els productes, crea l’esborrany, presenta la vista prèvia i sol·licita confirmació explícita abans d’emetre.