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.

