Miko for Odoo
MCP Server for Odoo
Let an AI assistant query your Odoo, safely.
Connecting an AI assistant to the database that runs your business is a reasonable thing to want and an unreasonable thing to do carelessly. This connects Claude, ChatGPT, Copilot or any Model Context Protocol client to an Odoo database, and is built to be approved rather than merely installed.
The default posture is that nothing is available. You open up exactly what you intend to, one model at a time, and everything the assistant asks is written down.
Nothing is readable until you allow it
- No model is readable by default. You add each one deliberately.
- Writing is off unless you turn it on, per model.
- Named fields can be redacted, so salaries and bank details never leave the database.
- Every question the assistant asks is written to an audit log, with the key that asked it.
Why an allowlist rather than a permission model
Odoo's own access rules are written for people, who ask for one record at a time and stop when they have it. An assistant will happily read everything it is permitted to read. An allowlist is the only posture where the blast radius of a mistake is something you chose in advance.
Who this is for
Teams who want to ask their own database questions in plain language: what did this customer order, which quotations are stale, what is the exposure on that supplier. The value is in the asking being cheap, which is exactly why the boundary has to be set deliberately rather than inherited.
It is also for anyone whose answer to "can we connect AI to Odoo" has so far been no, on the entirely reasonable grounds that nobody could say what it would be able to read.
Requirements
- Odoo 16, 17, 18 or 19, Community or Enterprise.
- Any Model Context Protocol client: Claude, ChatGPT, Copilot or your own.
- Odoo Online cannot run third-party modules that contain Python, which is Odoo's rule rather than ours. Odoo.sh and self-hosted installs are both fine.
Questions
What can the assistant see by default?
Can I stop it reading sensitive fields?
Is there a record of what was asked?
Which Odoo versions are supported?
Does it work on Odoo Online?
How do I get help?
Other Miko apps for Odoo
Free and open source (LGPL-3), published by Tripster Developers.