ODOO 18 · CLAUDE

Odoo 18 Claude integration.

Claude does not know your Odoo version. Your MCP server does. On 18 there is no /json/2. Use XML-RPC or run MCP inside Odoo. Odin’s module supports 18.

Claude querying live Odoo data

The 18-specific constraint

Claude’s side is unchanged: custom remote MCP. The Odoo side on 18 is the 18.0 external API or the ORM. JSON-2 snippets from 19 articles are the wrong contract.

Odin’s in-Odoo module is the ORM path on 18: no Custom-plan API if you are self-hosted Community. External proxies still need whatever API your hosting plan exposes.

Connector UI is the same

Customize → Connectors (or Desktop equivalent). Paste a trusted HTTPS MCP URL. Start with search/read tools. Version-agnostic steps: connect Odoo to Claude. Wider framing: Odoo Claude integration.

Free Claude: one custom connector. Writes only if you expose them. Staging first. Security.

When to upgrade instead

If you want JSON-2, 19.4’s listed MCP connectivity, or a cleaner HTTP API, that is Odoo 19 Claude integration. If you are on 17, Odoo 17 — and Odin’s module is not in that picture.

What Claude users will notice versus 19

Nothing, if the tools are named the same. They should be: search_customers, not odoo18_xmlrpc_res_partner. Hide the transport in the server. The version belongs in your runbook, not in the salesperson’s prompt.

What they will notice is a 404 if someone documented JSON-2 in the internal wiki. Keep the 18 runbook on the 18 page, not a copy of the 19 one.

Odin on 18, sandbox on 19

The public sandbox is sample 19 data. Use it to learn the client flow. Install the module on an 18 staging database for the real permission test. Do not treat a successful sandbox chat as an 18 go-live.

Questions

FAQ

Does Claude need JSON-2 on 18?

No. JSON-2 is 19. Claude needs MCP. The server talks to 18 however 18 allows.

Does Odin work on 18?

Yes. The public sandbox is 19 sample data.

Is 19.4 MCP on 18?

Not as a release-note claim you should rely on. Stay on vendor/community MCP or upgrade.

Start read-only. Ask a real question.

Sandbox on sample Odoo 19 data, or we put MCP on your instance.