Skip to main content
The VIS42 MCP Server exposes the following tools to connected AI clients. Tools, resources, and prompts are automatically updated on every release.
ToolDescription
get-schemaReturn the complete GraphQL schema in JSON format of the VIS42 app.
queryExecutes a GraphQL query.
store-productCreate a new product or service.
update-productUpdate an existing product or service.
destroy-productDelete an existing product or service.
store-product-priceCreate a new price for a product or service.
update-product-priceUpdate an existing price for a product or service.
destroy-product-priceDelete an existing price for a product or service.
store-measure-unitCreate a new measure unit.
update-measure-unitUpdate an existing measure unit.
destroy-measure-unitDelete an existing measure unit.
store-counterpart-organizationCreate a new counterpart (supplier or client).
store-counterpart-individualCreate a new counterpart (supplier or client).
update-counterpart-organizationUpdate an existing organization counterpart (business).
destroy-counterpartDelete an existing counterpart (supplier or client).
store-counterpart-bank-accountCreate a new bank account for a counterpart.
update-counterpart-bank-accountUpdate an existing bank account for a counterpart.
update-counterpart-individualUpdate an existing individual counterpart (person).
destroy-counterpart-bank-accountDelete an existing bank account for a counterpart.
store-counterpart-contactCreate a new contact for a counterpart.
update-counterpart-contactUpdate an existing contact for a counterpart.
destroy-counterpart-contactDelete an existing contact for a counterpart.
store-counterpart-vat-idCreate a new VAT ID for a counterpart.
update-counterpart-vat-idUpdate an existing VAT ID for a counterpart.
destroy-counterpart-vat-idDelete an existing VAT ID for a counterpart.
store-counterpart-addressCreate a new address for a counterpart.
update-counterpart-addressUpdate an existing address for a counterpart.
destroy-counterpart-addressDelete an existing address for a counterpart.
store-payableCreate a new payable. Payable are created with the status DRAFT.
update-payableUpdate an existing payable. Only DRAFT payables can be updated.
destroy-payableDelete an existing payable.
mark-as-new-payableSet the status of an existing payable to New.
approval-payableSet the status of an existing payable to Approval Pending.
approve-payableSet the status of an existing payable to Approved.
refuse-payableSet the status of an existing payable to Refused.
cancel-payableSet the status of an existing payable to Cancelled.
mark-as-paid-payableSet the status of an existing payable to Paid.
store-receivable-invoiceCreate a new receivable invoice. Receivables are created with the status DRAFT.
store-receivable-quoteCreate a new receivable quote. Receivables are created with the status DRAFT.
update-receivable-invoiceUpdate an existing receivable invoice. Invoices can only be updated when they are in DRAFT status.
update-receivable-quoteUpdate an existing receivable quote. Quotes can only be updated when they are in DRAFT status.
destroy-receivableDelete an existing receivable.
issue-receivable-invoiceSet the status of an existing receivable invoice to Issued.
issue-receivable-quoteSet the status of an existing receivable quote to Issued.
cancel-receivable-invoiceSet the status of an existing receivable to Cancelled.
mark-as-paid-receivable-invoiceSet the status of an existing receivable invoice to Paid.
mark-as-partially-paid-receivable-invoiceSet the status of an existing receivable invoice to Partially Paid.
mark-as-uncollectible-receivable-invoiceSet the status of an existing receivable invoice to Uncollectible.