Back to blog
OdooClaudeMCPAnthropicAIIntegration

Connect Odoo to Claude via MCP: 2026 guide

Connect your Odoo ERP to Claude (Anthropic) through the MCP protocol. Complete guide, GDPR security, set up in 5 minutes with Aidoo.

June 1, 202610 min read
Connect Odoo to Claude via MCP: 2026 guide

An Odoo dashboard connected to a Claude conversation window through the MCP protocol Visual suggestion: a clean Odoo dashboard on the left, a Claude conversation window on the right, connected by a thin violet line representing the MCP protocol.

You talk to Claude, Claude talks to Odoo, your data stays with you

Your Odoo ERP already holds almost all of your business data: quotes, invoices, inventory, contacts, orders. To work with it, you spend your day clicking through dozens of screens. What if you could simply ask out loud: "Pull up the five biggest unpaid invoices over 30 days"?

That is exactly what the integration between Odoo and Claude, Anthropic's AI assistant, enables, through the open MCP (Model Context Protocol) standard. This guide explains what the protocol is, what it does in practice, and how to connect Odoo to Claude in under five minutes — with no code required.

TL;DR

  • MCP (Model Context Protocol) is an open standard published by Anthropic in November 2024 that lets an AI assistant interact with your internal tools (ERP, CRM, databases…) in a secure and auditable way.
  • Claude reads and writes in Odoo the way a colleague would, but you approve every sensitive action before execution.
  • No Odoo data is stored by the connector: traffic is encrypted in TLS, then discarded.
  • Aidoo ships the official MCP connector for Odoo: OAuth, logging, 11 ready-to-use tools, GDPR compliance.
  • Setup: 5 minutes, no development, no API key to copy around.

Contents

  1. What is MCP and why does it change the game?
  2. Why connect Claude to your Odoo: 4 concrete use cases
  3. How Aidoo links Odoo to Claude in 5 minutes
  4. Security, permissions and GDPR compliance
  5. Best practices to get started smoothly
  6. FAQ: your common questions

What is MCP and why does it change the game?

MCP stands for Model Context Protocol. Picture a universal USB port: before USB, every accessory had its own connector. Today any peripheral plugs into the same socket. MCP, released by Anthropic in November 2024, plays exactly that role between AI assistants and your internal tools.

In practice, an MCP server exposes tools (read, create, update data) that an AI assistant can call. On the Odoo side, those tools mirror what you do manually in the UI: look up a customer, create a quote, validate an invoice.

The standard is open and fully documented on the official website. It was adopted first by Anthropic for Claude, then by OpenAI for ChatGPT, Cursor and most modern AI assistants. In short: an MCP connector you install today for Claude will work tomorrow with ChatGPT, with no rewrite.

📌 Worth remembering MCP is not a new AI technology. It is a dialog standard between an AI and your tools — much like HTTP is the standard of the web. That standardization is what finally puts Odoo + AI integration within reach of an SMB, without an army of developers.

Before MCP, connecting Odoo to an AI assistant required custom development for each AI model, each Odoo version and each use case. Today, Aidoo exposes Odoo over MCP once and for all: your users then freely pick their preferred AI assistant.

Why connect Claude to your Odoo: 4 concrete use cases

Four screenshots of Claude conversations performing Odoo actions: a quote, a reminder, a margin report and an inventory check Visual suggestion: a 2×2 grid with four Claude conversation thumbnails, each showing an Odoo result (quote, reminder email, margin chart, product card).

The benefits stay abstract until you see a real case. Here are four examples observed in European SMBs running Odoo 17, 18 or 19.

1. Voice-dictated quote creation

Picture a sales rep stepping out of a meeting. Instead of going back to the office and spending 15 minutes in Odoo, they dictate to their phone: "Create a quote for Belkacem SARL identical to the one for Dupont & Sons, but with 20 licenses instead of 10." Claude transcribes, reads the source quote, copies the lines, applies the change, and submits the draft for approval. Estimated time saved: 12 minutes per quote.

2. Automated customer reminders with human oversight

The accounting lead asks: "List the invoices unpaid for more than 30 days and draft a reminder for the five largest amounts." Claude reads account.move, generates five personalized emails from your Odoo templates, and waits for your green light before any send. No silent automation.

3. Business reports in plain English

"What is our gross margin by category for last month?" No need to wait for the controller's monthly deck. Claude aggregates the data through Odoo accounting views, presents the result with an inline chart, and explains the variances in plain language.

4. Conversational inventory lookups

"How many ABC-42 units do we have in the Roissy warehouse?" Claude queries stock.quant, cross-references open orders, and alerts you if a stock-out is brewing within the next 7 days. You decide on replenishment, Claude prepares the supplier purchase order.

In each case the pattern is the same: you speak normally, Claude translates your intent into Odoo calls via the MCP protocol, and you stay in control of every write.

Connecting Odoo to Claude over MCP relies technically on the XML-RPC layer that Odoo exposes natively. Aidoo handles that plumbing, plus authentication, permissions and logging.

Steps on your side:

StepWhat you doDuration
1Create an account on aidoo.ai30 seconds
2Enter the URL and credentials of your Odoo instance1 minute
3Choose the modules to expose (sales, accounting, inventory…)1 minute
4In Claude.ai → Settings → Connectors: paste the MCP URL provided1 minute
5Authorize via OAuth30 seconds

Once step 5 is approved, Claude can query your Odoo. No software download, no development, no API key to copy by hand: authentication runs entirely through OAuth 2.1, which is also the authentication standard recommended by the official MCP documentation from Anthropic.

💡 Tip Start in read-only mode for the first week. Gradually enable write permissions once your users find their footing. Aidoo manages these access levels per user from the dashboard.

Want a guided setup? The Aidoo team offers Odoo support packages for the initial configuration, team training and module audits.

Security, permissions and GDPR compliance

The first legitimate concern from executives: "Will my Odoo data end up at Anthropic or OpenAI?" Honest answer: yes, the elements processed in the conversation transit through the model provider. No, they are not stored by Aidoo.

Here is how the risk is framed:

  • End-to-end encryption: the Odoo ↔ Aidoo ↔ Claude connection is encrypted in TLS 1.3 throughout.
  • No storage on the Aidoo side: requests transit in memory for the duration of the processing, then are discarded.
  • Fine-grained permissions per user and per tool: a sales rep won't access HR or accounting if they don't have the right in Odoo.
  • Exhaustive logging: every approved action is recorded in Odoo and auditable.
  • Sovereign hosting: infrastructure in France (OVH).
  • GDPR compliance: you remain the data controller, Aidoo is a processor as defined by Article 28.

⚠️ Avoid Never give an AI assistant full write access without human approval on sensitive models (payroll, billing, contracts). MCP makes this granularity easy — use it.

The EU AI Act is now a central question too. Any AI deployment in a company must document its uses, guardrails and human approvals. Aidoo natively produces the logs required for this documentation.

Best practices to get started smoothly

Here is the checklist we recommend to SMBs starting out with Claude on Odoo:

  1. Pick a simple use case to start: stock lookups or sales reports. Avoid mass data creation on day one.
  2. Identify an internal champion: the person who knows your Odoo best will onboard the first users.
  3. Document the prompts that work and share them in an internal channel (Slack, Teams). It becomes your operational playbook.
  4. Start with a subset of modules: sales + accounting first, then extend. You limit the error surface that way.
  5. Train your teams: 30 minutes is enough for the basics. Aidoo and its team can run these sessions as part of an Odoo support package.
  6. Measure: how much time have you saved after a month? How many quotes or invoices went through Claude? ROI is measured in hours freed up.

A McKinsey 2024 study on AI productivity in the enterprise suggests that a well-scoped AI integration saves between 15 and 30 % of admin time on support functions. On a position at 30,000 € of annual cost, that translates to several thousand euros of productivity freed up every year.

FAQ: your common questions

Do I need to be a developer to connect Odoo to Claude?

No. Configuration through Aidoo takes less than five minutes and requires no development. You only need an admin account on your Odoo and a Claude.ai account.

Which Odoo versions are supported?

Odoo 17, 18 and 19, in both Community and Enterprise editions. Whether your instance is hosted on Odoo SH, Odoo Online or self-hosted, the connector adapts. Details on aidoo.ai.

Is my Odoo data used to train AI models?

Not by default. Anthropic does not use Claude API data to train its models without explicit consent. Check this point with every AI provider you intend to use.

What happens if Claude makes a mistake?

That is exactly why MCP requires human approval on sensitive writes. A Claude mistake becomes a draft quote or invoice you reject with one click — nothing is executed without your explicit consent.

How much does it cost?

Aidoo ships a simple pricing at 19 € excl. VAT / user / month (17 € on an annual plan), with a 14-day free trial without a credit card. MCP installation and configuration are included.

What if we switch AI assistant in 6 months?

That is precisely the point of MCP: the Aidoo connector exposes Odoo to any MCP-compatible client (Claude, ChatGPT, Cursor, Cline and the ecosystem growing every month). No lock-in to any particular AI vendor.

What next?

Connecting Odoo to Claude over MCP is no longer a multi-month project. It is an afternoon decision: you test, you measure, you extend. The technology is mature, the standard is open, and the tooling exists.

The real question is no longer whether you will integrate AI into your Odoo, but how: with which governance, which guardrails, which priority use cases. That discussion deserves fifteen minutes with a team that has already supported European SMBs on the topic.

Do you have an Odoo project or want to put your ERP to work with AI?

Book fifteen minutes with the Aidoo team to scope your use case. No commitment, just a useful conversation.

Contact the Aidoo team →


External sources