CHATGPT

Odoo ChatGPT integration: MCP, not a plugin listing.

ChatGPT talks to Odoo through a remote MCP server. Full writes are not on every plan. Odoo Online Standard still does not include the external API.

Odoo MCP connecting ChatGPT, Claude, Gemini and MCP-compatible AI agents

What the integration is

ChatGPT is an MCP client where custom remote MCP is enabled. You expose tools; ChatGPT calls them. OpenAI’s MCP apps article is the plan matrix. Clicks: connect Odoo to ChatGPT.

Writes are documented for Business, Enterprise and Edu in beta. Developer mode (including read/fetch on Pro) is a separate, wider surface. Do not assume Plus can post invoices.

Online and versions

External API on Online is Custom-only — Odoo’s External API. An in-Odoo module skips that gate. Odoo Online · API cost.

Odoo 18: no JSON-2; XML-RPC or in-Odoo MCP (Odin supports 18). Odoo 17: XML-RPC/community servers; Odin module is 18/19. Odoo 19: JSON-2 plus 19.4 notes.

Untrusted servers

OpenAI treats an untrusted MCP server as prompt-injection risk. Host a server you control. Dedicated Odoo user. Read-only first. Security.

Admin work in ChatGPT versus work in Odoo

Enabling developer mode or custom MCP is a ChatGPT-admin job. Creating the bot user, API key, and tool list is an Odoo-admin job. Mixing those in one Slack thread is how keys land in a screenshot.

Workspace policy should say which GPTs or projects may attach the Odoo connector. A personal Plus experiment is not a company integration even if it “works.”

Failure modes that look like “ChatGPT is broken”

403 from Odoo: the bot user lacks the model. 404 on /json/2: you are on 18 or 17. Empty answers: record rules hid everything. Writes silently missing: the plan is not in the Business/Enterprise/Edu beta, or you never exposed write tools — two different bugs.

Treat each as an ops ticket, not a model-quality complaint.

Questions

FAQ

Can every ChatGPT plan write?

No. Full writes: Business, Enterprise, Edu (beta). OpenAI Help.

Do I need Custom?

For an external API proxy on Online, yes. For an in-Odoo module, no.

Is this a ChatGPT Store app?

No. It is remote MCP you add to a workspace that supports it.

Start read-only. Ask a real question.

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