Blog · AI & Automation · Question & Answer

Does Odoo Have an MCP Server?

Odoo 20 Enterprise ships a native MCP module called ai_mcp. On Odoo 19 and earlier there is no built-in MCP server — you add one, and which one depends on whether your Odoo can install custom modules.

Version by version

Odoo 20 Enterprise includes ai_mcp, a native MCP module exposing a single /mcp endpoint. Odoo 20 is unveiled at Odoo Experience on 24–26 September 2026, so it is the newest release rather than the one most businesses are running today. If you are already on it, evaluate the native module first — we have a plain assessment of what Odoo 20's native MCP does well and where it stops.

Odoo 19 and earlier have no built-in MCP server at all. If the deployment allows custom modules — self-hosted, on-premise, Odoo.sh — you install the MCP Server for Odoo and the instance starts speaking MCP.

Odoo Online (*.odoo.com) is the exception on every version: it blocks custom server-side modules by design, so no module-based MCP server can run there. Those instances connect through the Odoo Online MCP Gateway, which runs outside Odoo and reaches it over the standard external API.

What an MCP server gives you

The Model Context Protocol is an open standard for letting an AI assistant use an external system through defined tools instead of pasted text. With Odoo behind one, you can ask Claude or ChatGPT about open invoices or stock on hand and get an answer from records read at that moment, with access bounded by Odoo's own permission model.

Because it is a standard rather than a per-vendor integration, one Odoo-side setup serves every client that speaks it — Claude, ChatGPT, Cursor, and agent frameworks like CrewAI and LangChain. Longer background is in what MCP integration means for Odoo.

Related questions

Does Odoo have an MCP server?

It depends on the version. Odoo 20 Enterprise includes a native MCP module called ai_mcp, which exposes a single /mcp endpoint. Odoo 20 is unveiled at Odoo Experience on 24–26 September 2026, so it is the newest release rather than the one most businesses are running. On Odoo 19 and earlier there is no built-in MCP server, and you add one — either an installed module, or an external gateway if you are on Odoo Online.

What is MCP in the context of Odoo?

The Model Context Protocol is an open standard for letting an AI assistant use an external system through a defined set of tools, rather than through pasted text. Applied to Odoo it means Claude, ChatGPT or Cursor can read live Odoo records — orders, invoices, stock — at the moment you ask, with access bounded by Odoo’s own permission model rather than by what someone remembered to paste into the chat.

If Odoo 20 has native MCP, why would I use a third-party one?

For most people on Odoo 20 Enterprise, the native module may well be enough, and it is worth evaluating first. The reasons to look further are version coverage — Odoo 19 and earlier get nothing natively — Community edition, and capabilities the native module does not cover. We keep an honest side-by-side of where Odoo 20’s native MCP is genuinely good and where it stops, rather than pretending it does not exist.

Can I add an MCP server to Odoo 19 or Odoo 17?

Yes, if the deployment allows custom modules. Self-hosted, on-premise and Odoo.sh instances can install the MCP Server for Odoo as a normal Odoo module, which covers Odoo versions well before 20. Odoo Online cannot install custom modules on any version, so those instances need an external gateway instead.

Does Odoo Online have an MCP server?

Not one you can install. Odoo Online (*.odoo.com) blocks custom server-side modules by design, so no module-based MCP server runs there regardless of version. Connecting AI to an Odoo Online instance means using a gateway that runs outside Odoo and reaches it over the standard external API.

Which AI clients can use an Odoo MCP server?

Any client that speaks the Model Context Protocol. In practice that is Claude, ChatGPT, Cursor and a growing set of agent frameworks such as CrewAI and LangChain. Because MCP is a standard rather than a per-vendor integration, you configure Odoo once and point clients at it, instead of building a separate connector for each AI tool.

Find out what your Odoo version can do

Tell us the version and how it is hosted. We will tell you whether you need a module, a gateway, or nothing at all because your release already covers it.

More from the KSROlabs blog

Can Claude Connect to Odoo? →Odoo 20 Native MCP Compared →What Is MCP for Odoo? →All Articles →