Odoo Claude integration, without a one-off bot.
Claude calls tools on an MCP server that talks to Odoo. That is the integration. Confirm the Claude plan allows custom connectors, and start read-only.

What “Odoo Claude integration” actually is
It means Claude can ask live ERP questions — a customer’s last order, overdue invoices, stock on a SKU — without an export. MCP is the protocol. Claude is the client. Anthropic documents custom remote MCP connectors in Claude, Claude Desktop and Cowork. Clicks: how to connect Odoo to Claude.
It is not Odoo’s in-app AI, and it is not an XML-RPC script with admin in the environment. Three server shapes: in-Odoo module (ORM), external proxy (JSON-2 on 19, XML-RPC on 18/17), or Odoo 19.4’s listed MCP connectivity — confirm edition and plan on the tenant.
Plans, writes, production
Custom connectors: Free, Pro, Max, Team, Enterprise; Free is limited to one. Writes only if you expose write tools. Anthropic warns connectors can modify connected services — remote MCP docs. Security.
Do not point Claude Code at production for the first test. Surfaces: Desktop · Cowork · Claude Code.
Odoo 17, 18 and 19 are different integrations
Odoo 19 has JSON-2 and 19.4 notes. Odoo 18 uses the 18.0 external API unless MCP runs in-process — Odin’s module supports 18. Odoo 17 is XML-RPC; Odin’s module is not 17.
On Odoo Online Standard, an external API proxy still needs Custom. An in-Odoo module on self-hosted Community can skip that gate. Odoo MCP for Odoo Online.
A checklist before you paste a connector URL
You need a public HTTPS MCP endpoint, a dedicated Odoo user, and a written list of tools that does not include unlink. You need to know whether the server uses JSON-2 (19), XML-RPC (18/17), or the ORM. You need to know whether this database is Online Standard (external API off) or not.
Then you confirm the Claude plan: custom connectors exist, Free is one connector, writes are a permission you grant. Only then do you open Customize → Connectors. Skipping the list is how a demo becomes a production incident.
What a good first hour looks like
Ask three questions you already know the answer to: top customer by invoiced amount, a SKU’s on-hand, one overdue invoice. If Claude is wrong, stop — the server, the user, or the tools are wrong. If it is right, you have a rehearsal, not a rollout.
Log the session. If you cannot say which Odoo user ran the search, you are not ready for anyone else’s Claude workspace.
Official documentation
FAQ
Is this official Odoo software?
Claude’s connector is Anthropic’s. Odoo 19.4 lists MCP connectivity — confirm on your tenant. Official vs community.
Which Claude products?
Claude, Desktop, Cowork. Anthropic docs.
Can I start on Odoo 17?
With an XML-RPC MCP server, yes. Odin’s in-Odoo module is 18 and 19.
Keep going
Start read-only. Ask a real question.
Sandbox on sample Odoo 19 data, or we put MCP on your instance.