Videos · 1:30 · 2026-09-26

Seven things an AI client can’t do to your Odoo (real MCP responses)

Seven things an AI client can’t do to your Odoo (real MCP responses) 1:30 · sound on
Real MCP responses on a demo database, sent by a script acting as an AI client, abridged. Real Execution Layer screens.

Seven real refusals from the Execution Layer for Odoo: bank account numbers, two customers with one name, a field that does not exist, a model outside the bundle, a delete, a retry that changed, and a message changed after it was confirmed. Then an approved change that runs and is verified.

Read the page: Can AI write to Odoo safely?

Transcript

  1. A full-access AI client: Asked for bank numbers. Got nothing. Request: search_records res.partner.bank.
  2. Seven refusals. What an AI client can't do to your Odoo.
  3. Refusal 1 · blocked models: Bank accounts, passwords, 2FA secrets.
  4. Refusal 2 · ambiguous target: Two matches. Refused, not guessed. Request: resolve_records res.partner "Northwind Trading".
  5. Refusal 3 · unknown field: Stopped before anything runs. Request: update_records res.partner #149 zzz_not_a_field: "x".
  6. Refusal 4 · outside the bundle: Sales can't read employee records. Request: search_records hr.employee.
  7. In the log: Why it stopped, and where to change it.
  8. Refusal 5 · delete: Deleting waits for a person. Request: delete_records res.partner #154.
  9. Refusal 6 · reused key: Same key, different change: refused. Request: update_records res.partner #150 idempotency_key: idem-636096353f.
  10. Refusal 7 · the words changed: Changed after approval? The confirmation dies. Request: send_message #Sales updates (text changed after the person confirmed it).
  11. When it's right, it runs: And the database proves it. Request: update_records 12 customers (after a person approved it).
  12. The Action Receipt: Executed · Persisted · Verified · Recorded.
  13. Refused when wrong. Proven when right. The enterprise MCP server for Odoo 19. nanti.ai/execution-layer Available now for Odoo 19 · USD 499 one-time · Odoo 20 support in progress · real MCP responses, demo data.