Odoo MCP for Odoo 17: XML-RPC, not JSON-2.
Odoo 17 can still sit behind an MCP server. The Odoo side is the 17 external API — XML-RPC and JSON-RPC. Do not expect JSON-2 or Odoo 19.4’s MCP line. Odin’s module starts at 18.

What 17 can do
The Odoo 17 External API is XML-RPC and JSON-RPC. A community or homegrown MCP server can call it with a dedicated user and a tight method list. Claude, ChatGPT and Gemini still speak MCP on the other side.
JSON-2 does not exist here. Copy-pasting /json/2/res.partner/search_read from a 19 article will fail. Odoo 16 is the same API generation if you are even earlier — same caveats, older security patches.
What we will not claim
Odin’s MCP Governance Suite is Odoo 19 and 18. We do not list 17. If you need an in-Odoo module with OAuth 2.1 and write approvals, plan an upgrade to 18 or 19, or run a 17-compatible external MCP server you maintain.
Official “connect via MCP” language is in the 19.4 notes, not 17. Official vs community.
Security debt on 17 databases
17 systems that never had an AI project often still have XML-RPC on 0.0.0.0 and an admin key in a wiki. MCP will find that. Put the API behind a allow-list, create a bot user, revoke leftover keys, then attach Claude.
If you cannot do those four things, you are not ready for MCP on 17. You are ready for an upgrade conversation.
When 17 is still the right call
A factory on 17 with a frozen customisation set may not move this year. An external read-only MCP server is then a contained experiment. Time-box it. Write down the upgrade date. Do not staff a three-year XML-RPC platform.
Official documentation
FAQ
Can Claude talk to Odoo 17?
Yes, if an MCP server can reach 17’s XML-RPC/JSON-RPC as a least-privilege user.
Does Odin MCP install on 17?
No. 18 and 19 only. Try the 19 sandbox to see the product; for 17 use a 17-capable external server or upgrade.
Should I build XML-RPC MCP if I will upgrade to 19?
Prefer an architecture you can point at JSON-2 later, or an in-Odoo module after upgrade. Do not pour months into XML-RPC-only glue.
Keep going
Start read-only. Ask a real question.
Sandbox on sample Odoo 19 data, or we put MCP on your instance.