All tools

Finance · erp_update_record

Update in the ERP (Odoo)

Update fields of an existing contact, quotation, order, task or lead in Odoo (never state nor security).

Price
included
Requirements
Odoo
set it up in Settings → Integrations
Human approval
Yes, by default
outside-facing write: a human validates
Reliability
Verified
not measured yet

Input

FieldTypeDescription
model *stringOdoo model, e.g. sale.order
id *numberRecord id (from erp_search_read).
values *objectFields to change, e.g. {"date_order":"2026-10-01","note":"Livraison sur rendez-vous"}

Call this tool

Through the HTTP API, or from the MCP server with the run meta-tool.

curl https://api.ezyagents.fr/gateway/v1/run \
  -H "Authorization: Bearer ezk_…" -H "Content-Type: application/json" \
  -d '{"tool":"erp_update_record","input":{"model":"…","id":1,"values":"…"}}'
$run({ "tool": "erp_update_record", "input": {"model":"…","id":1,"values":"…"} })