Miko for Odoo

MCP Server for Odoo

Let an AI assistant query your Odoo, safely.

Get it on the Odoo App Store ↗ Talk to us
MCP Server for Odoo by Tripster Developers

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

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

Questions

What can the assistant see by default?
Nothing. No model is readable until you add it, and writing is off unless you enable it per model.
Can I stop it reading sensitive fields?
Yes. Named fields can be redacted, so salaries and bank details never leave the database even on a model you have allowed.
Is there a record of what was asked?
Yes. Every question is written to an audit log along with the key that asked it.
Which Odoo versions are supported?
Every listed Odoo version is certified on each release by installing the module into a real Odoo image of that series and running the full test suite. A version is only listed once it passes.
Does it work on Odoo Online?
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.
How do I get help?
Email [email protected] with your Odoo version, the module version and what you did. If a sync job failed, the job record holds the exact payload and the error, which answers most questions immediately.

Other Miko apps for Odoo

MCP Server for AI
Free and open source (LGPL-3), published by Tripster Developers.
Get it on the Odoo App Store ↗

← All Miko apps for Odoo