OFFICIAL

Is Odoo MCP official? Odoo 19.4 MCP explained.

Yes — as of Odoo 19.4, Odoo S.A. lists MCP connectivity in the release notes. JSON-2 is still the external API. Community and vendor servers did not vanish.

Free Odoo MCP connects Odoo to ChatGPT, Claude, Gemini and MCP-compatible AI agents

The honest answer changed in July 2026.

Odoo 19.4’s release notes include, under AI: “Connect Odoo to anything” — connect to your database via MCP (model context protocol). That is Odoo S.A. documenting MCP connectivity. Walkthrough: Odoo 19.4 MCP.

What did not change: JSON-2 is still the official API. MCP is still the AI tool protocol. Community and vendor servers still exist for older versions, Community deployments, and governance a two-line release note does not specify.

Do not mix these

“Official” is three different claims

  • JSON-2 — Odoo 19.0’s external HTTP API. Official. Not MCP. JSON-2 explained.
  • Odoo 19.4 MCP — Odoo lists connecting the database via MCP. Official as a product bullet. Confirm edition, plan and hosting on your database.
  • This GitHub repo or App Store module — still third-party unless Odoo S.A. published it. Odin’s module is this bucket: vendor software that runs inside Odoo. 19.4 does not change that.

People use “official MCP” for all three. Collapse them and you will install the wrong thing.

Before 19.4

The old answer was right for 19.0–19.3

Until 19.4, the documented first-party surface for new external work was JSON-2. MCP servers in the wild were community or ISV software. That article was correct then. It is incomplete now.

XML-RPC and JSON-RPC remain deprecated, with removal documented for Odoo 22 (fall 2028). New MCP sidecars should not start there. JSON-2 vs XML-RPC vs JSON-RPC.

When to look elsewhere

A community or vendor server still wins when

  • You are not on 19.4 yet.
  • You are on Community, or on Odoo Online Standard — the official MCP feature and the external JSON-2 API may not both apply. An in-Odoo module can skip the Custom-plan API gate; an external JSON-2 proxy cannot.
  • You want a small named tool list, write approval, and an audit row. Connectivity is not the same as an allow-list you can defend. A five-read-tool server can be the more conservative production choice even on 19.4.

If 19.4 MCP exists on your database and covers the clients you use, start there. If you need a smaller blast radius, Community, or an older 19.x, a vendor or community server is the design — not a protest.

Checklist

Questions that still matter

  1. Are you on 19.4+, and does this database actually expose Odoo’s MCP endpoint?
  2. If the server calls JSON-2 from outside, is the Online plan Custom?
  3. Can you restrict tools to read-only?
  4. Who patches the stack when the MCP spec moves, or when Odoo 22 removes the old RPCs?

Security does not follow the trademark. Dedicated user, read-only first, logs. Odoo MCP security. Protocol: what is Odoo MCP? Stack: MCP + JSON-2 for Odoo 19.

Try the sandbox.

Questions

FAQ

Is Odoo MCP official?

Odoo 19.4 release notes list MCP connectivity: connect to your database via Model Context Protocol. Confirm it on your edition and plan. JSON-2 was already official as the 19.0 API. Community MCP servers are still third-party. Odoo 19.4 MCP.

Is JSON-2 the same as MCP?

No. JSON-2 is Odoo’s HTTP API for models and methods. MCP is how compatible AI clients discover and call tools. An MCP server may call JSON-2 underneath.

Should new MCP servers use XML-RPC?

Not on Odoo 19. JSON-2 is the current external API; older RPCs are deprecated and aimed at Odoo 22.

Does official MCP replace a governance module?

Not automatically. A release-note MCP feature is connectivity. Scopes, approvals and audit are still a design choice in Odoo, a vendor module, or both. Odoo MCP security.

Start read-only. Ask a real question.

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