Odoo 20, AI Agents and MCP
What Odoo 20's AI features do, what they cost, and how to let an assistant work in Odoo without putting your data at risk.
Updated October 2026
What Odoo 20 adds
- Agents across the system. AI agents can act on your Odoo data, and automated or scheduled actions can call them.
- Skills. What Odoo 19 called "topics" are now "skills".
- Answering agents. People answer an agent's questions and permission requests with buttons, or by voice.
- Conversation history. Agent conversations are kept for up to 30 days after the last message.
- MCP. Odoo can connect to outside tools and assistants through the Model Context Protocol.
- AI in the apps. Product images and descriptions on the website, similar-ticket suggestions in Helpdesk, campaign help in Marketing Automation, and post writing in Social Marketing.
All AI features now use credits that you buy from Odoo, so plan a budget before you switch them on for a whole team.
What to know before you switch it on
- Community and Enterprise differ. We found no MCP module in Odoo 20 Community's source code. MCP comes with Odoo's AI features, so on Community a connection to an assistant has to be built separately.
- Your data travels. When an AI feature works on a record, that record's content goes to the AI service. Decide which data that is fine for.
- Permissions matter more. An agent that can change records needs the same care as a new employee: the least access that does the job, and a record of what it did.
How we connect assistants to Odoo safely
We built our own MCP connection and run it in four of our own Odoo 20 products. These are its rules, and they are the same rules we bring to client work:
- Every call runs as one signed-in person, never as a superuser, so the assistant sees only what that person can see.
- Reading is on by default. Every kind of change stays off until the person or a manager turns it on.
- A single call changes at most 50 records. Bigger jobs go page by page.
- Nothing is deleted. Remove means archive, and posted accounting records are never touched.
- No money moves. An assistant never charges a card, refunds, or starts a payment.
- Every call, allowed or refused, goes to a log nobody can change, with personal details masked.
If your data cannot go to an outside AI service at all, see Private AI Delivery. For help choosing what to automate, see AI consulting.
Thinking about AI in your Odoo?
Book a free call. We will help you decide what an assistant should be allowed to do, and set it up so it cannot corrupt your data.