Is there a free Odoo MCP server?
Yes. Free and open-source Odoo MCP projects exist. They differ in architecture, Odoo versions, auth, and whether you operate the lot yourself.

People looking for Claude-on-Odoo-Online often ask this first. The honest answer is yes, with a definition of “free.”
What does “free” actually mean?
The MCP software can be free while Odoo, ChatGPT/Claude/Gemini, a VM, TLS certificates and your time are not. A paid product may include hosting, support, updates, monitoring and managed auth. A git clone leaves those with you.
What should you look for?
- Odoo version — especially whether it speaks JSON-2 on 19 or only deprecated RPCs.
- Hosting — Online, sh, on-premise. Modules vs external processes.
- Authentication — API keys, OAuth, whose credentials.
- Tool restrictions — can you disable writes?
- Maintenance — who follows Odoo upgrades?
Do not only ask “does it connect?” Ask “how does it connect?”
Free Odoo MCP as an experiment
If the goal is to try AI on real (or sample) Odoo data, a free server is a good start. Read-only, staging, then widen. You can try ours live with no signup; on an Odin deployment the module is included in hosting. Pillar: Free Odoo MCP.
The server can be free and the system still is not
Open-source Odoo MCP servers exist. Hosting a reachable HTTPS endpoint, an Odoo database, backups, and an Anthropic / OpenAI / Google seat are still bills. “Free Odoo MCP” in marketing usually means no extra licence for the connector, or a sandbox you can try without signup — not a zero-cost ERP.
On Odoo Online, an external server also implies the Custom-plan API if it uses JSON-2. That is often the largest line item in the story, and it has nothing to do with the MCP licence.
Odin’s version of free: a live sandbox with no signup, and the module included on Odin hosting. Self-hosting the same module from the App Store is a separate $199 SKU. Product: Odoo MCP.
What to inspect before you npm install an MCP server
Where does it store the API key? Does it log tool calls with record ids? Can you disable writes globally? Does it speak JSON-2 on Odoo 19, or only XML-RPC? Does it run inside Odoo or as a sidecar that needs the external API?
A server that takes a URL, db, username and password and then offers execute_kw is not an Odoo MCP product. It is remote code over your ERP with a trendy transport.
Prefer servers that map a fixed tool list, run as a dedicated user, and say plainly they are not Odoo S.A. software. Official-vs-community framing: Is Odoo MCP official?
Sandbox first, then your database
Ask a question you know the answer to on sample data. If the architecture cannot do that without your production key, it is not ready.
When you move to a real database, clone the bot user pattern: min rights, read tools, no admin. Then one write tool. Then an audit check.
Pillar for the category: Free Odoo MCP.
Official documentation
FAQ
Is there a free Odoo MCP server?
Yes. Several community and vendor projects are free to download or try. “Free software” is not “free to run in production with no other bills.” Start from the Free Odoo MCP pillar.
What still costs money?
Odoo itself, the AI subscription or API, a host if the server is external, HTTPS, a domain, and the time to maintain it when Odoo changes.
Can I use a free server on Odoo Online?
Only if that server can reach an API your plan actually provides. Standard and One App Free do not include the external API. Odoo MCP for Odoo Online.
How should I start?
Read-only tools, staging database, dedicated user. Expand when the behaviour is boring. Odoo MCP security.
The rest of the MCP cluster
Start read-only. Ask a real question.
Sandbox on sample data, or we put MCP on your instance.