Live on the Odoo App Store
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.

Features
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.
You add each one deliberately. An allowlist rather than a blocklist, so a new model in a future Odoo version is never exposed by accident.
The assistant can list the allowed models, describe their fields, search records and count them. There is no tool that creates or changes a record, and the writing switch on each model and key is off by default.
So salaries and bank details never leave the database. Passwords, tokens, keys and signatures are always stripped, whatever a model's configuration says.
With the key that asked it, the user it acted as, the rows returned and the time taken, in its own transaction so a refused call is still recorded.
Every call runs as the Odoo user the key acts for, so record rules and access rights are enforced underneath. The allowlist can only narrow what that user could already reach.
Restrict a model to an Odoo domain the assistant can never see past, such as this year's records or one company, and cap the rows returned per call.
How it works
Add the module to Odoo.sh or your own server and install it from the Apps menu. It needs nothing but Odoo itself, and nothing is exposed yet.
Under MCP Server, add the models you want readable, one at a time, with any redacted fields and limits. Then create a key that acts as a specific Odoo user. It is shown once and stored only as a hash.
Give your MCP client the address and the key, ask your question in plain language, and watch the Audit Log as it works.
Technical Edge
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.
Checked in the module code and the live Odoo App Store listing, September 2026
Pricing
Published on the Odoo App Store under LGPL-3, so your own developer can read every line before it goes near your data.
Free
LGPL-3 · Odoo 16.0 to 19.0
On quote
Scoped with you before any work starts
Built 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.
FAQ
Nothing. No model is readable until you add it, and even then only what the Odoo user behind the key could already see. The server is read only: its four tools list, describe, search and count records, and none of them creates or changes one.
Yes. Named fields can be redacted, so salaries and bank details never leave the database even on a model you have allowed. Passwords, tokens, keys and signatures are always stripped, whatever the configuration says.
Yes. Every question is written to an audit log along with the key that asked it, the user it acted as, how many rows came back and how long it took. The entry is written in its own transaction, so a refused call is still recorded.
Odoo 16, 17, 18 and 19. 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.
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.
Email hello@tripsterdevelopers.com with your Odoo version, the module version and what you did. If a call failed, its entry in the audit log holds exactly what was asked and the error, which answers most questions immediately.
Yes. Odoo 16, 17, 18 or 19, Community or Enterprise. The same build installs on either edition.
Download the module from its Odoo Apps Store page, place the folder in your addons path, restart Odoo, then update the apps list and install it from the Apps menu. Odoo.sh users add it to the repository branch instead.
Each listed Odoo version has its own build. When you move to a new major version, install the build for that version; the configuration you have already entered is read by the new build.
Inside your own Odoo instance. The module runs on your server and answers the assistant you point at it. We do not host your records and we do not receive a copy of them. What the assistant does with an answer is governed by that assistant's provider, which is exactly why the allowlist and redaction exist.
Yes. Odoo modules are distributed as readable Python and XML, so your own developer can review exactly what runs and extend it under the license the module ships with (LGPL-3).
Your Odoo version, the module version from the Apps screen, and the matching entry from the audit log. Those three together are usually enough to answer in one reply rather than four.
Yes, at the same support address. Say what you are trying to achieve rather than the field you want added; it is often already possible, and when it is not, the underlying goal is what shapes the change.
Not as a separate page. The current version for each Odoo series is shown on the module's Odoo Apps Store page and on the Apps screen in your own database; ask the support address what changed between two versions and you will get a straight answer.
Tripster Developers, a Shopify Partner and Odoo module publisher based in Auckland, New Zealand. The same team writes the code and answers the support mail.
Miko Apps
Free and open source (LGPL-3), published by Tripster Developers
Miko for Odoo
Published and maintained by Tripster Developers on the Odoo App Store. See all Odoo apps.
Not on Shopify yet?
Set up your store in minutes and try it with your own products. Loyalty, wholesale pricing, AI descriptions and the rest of the Miko apps install in one click once your store is live.