Odoo and ChatGPT

Connect Odoo to ChatGPT with MCP

ChatGPT can query your Odoo and, if you allow it, create or update records in it. To do that, you add a custom MCP server to ChatGPT. This guide follows ChatGPT's current procedure, step by step, with Aidoo as the server: Odoo 16 to 20, Community or Enterprise, with no module to install.

Esteban ANTONIO-MOTA · Procedure verified on 10 November 2026

📌 Key takeaways

  • In ChatGPT, you add an MCP server from the Plugins section (+ button, then "Add custom MCP server").
  • Server address: https://mcp.aidoo.ai/mcp, with OAuth authentication: no key to copy.
  • Not every ChatGPT plan lets you add an MCP server. In a Business workspace, admins add it.
  • Read-only by default: you check write access only if you need it.

What you need

Check these four points before you open ChatGPT:

  • an active Aidoo account (the free trial lasts 14 days);
  • an Odoo connection set up in Aidoo: see Connect your Odoo;
  • a ChatGPT account on a plan that lets you add a custom MCP server;
  • in a company ChatGPT workspace, approval or help from a workspace admin.

Add Aidoo to ChatGPT

It takes two minutes. The labels below are ChatGPT's as of 10 November 2026.

  1. Step 1. Open ChatGPT's Plugins

    Open the Plugins section of ChatGPT, click the + button, then "Add custom MCP server".

    If the option doesn't appear, turn on developer mode in ChatGPT's settings, or ask your workspace admin.

  2. Step 2. Fill in the server details

    Name: Aidoo. Description: for example "Company Odoo data". In the Connection section, paste the server address:

    MCP server address
    https://mcp.aidoo.ai/mcp
  3. Step 3. Choose OAuth and accept the warning

    Choose OAuth authentication. ChatGPT shows a warning about custom servers: read it, click "I understand and want to continue", then "Create as a plugin".

  4. Step 4. Authorize access in Aidoo

    ChatGPT opens the Aidoo sign-in page. Sign in, choose the workspace, check the connector's rights, then authorize. By default, only read access is checked.

Test with a first question

Open a new conversation and try one of these requests:

  • "What are my last 5 quotations in Odoo?"
  • "List customer invoices more than 30 days overdue, with the amount still due."
  • "What is our invoiced revenue by month since January?"

ChatGPT asks you to approve the call, queries Odoo and shows the result. If you see your real data, everything works. More examples by department are in the recipes by team.

Read or write: which rights to grant

When you authorize access, Aidoo offers rights by tool family. Read access (search, records, reports, PDFs) is checked by default. Create, update, delete and Odoo buttons (confirm a quotation, validate an invoice) are yours to check.

Whatever these rights, ChatGPT acts as the connected member's Odoo user: it only sees and changes what that user can see and change in Odoo.

Several companies

A connector stays tied to the workspace you choose when you authorize access. To query several Odoo databases in one conversation, add one server per workspace with a different address: https://mcp.aidoo.ai/mcp, then /mcp-2, /mcp-3, /mcp-4 and /mcp-5. Give each one a clear name, for example "Aidoo Lyon subsidiary".

If it doesn't work

The most common causes, and what to do:

  • The add option doesn't appear: your ChatGPT plan doesn't allow it, developer mode isn't turned on, or your workspace limits this action to admins.
  • The OAuth redirect fails: briefly turn off pop-up blockers and tracking extensions, and check that you are signed in to Aidoo in the same browser and that your subscription is active.
  • "Unable to reach the server": check that https://mcp.aidoo.ai/health responds from your network, and that the address you entered ends with /mcp.
  • Odoo connection error: the cause is on the Aidoo side, not in ChatGPT. Run Test connection in Aidoo (see Connect your Odoo).

Still stuck? Contact us with a screenshot of the error.

Other guides

Frequently asked questions

Can ChatGPT change my Odoo data?

Only if you check write rights when you authorize access. It then acts as your Odoo user, and every call is recorded in the Aidoo log.

Do I need a paid ChatGPT plan?

Not every plan lets you add a custom MCP server. Check your ChatGPT account settings, or ask your workspace admin.

Does ChatGPT see my whole Odoo database?

No. It goes through the connected member's Odoo user, with that user's access rules, and only through the tools you have allowed.

Which Odoo versions are supported?

Odoo 16, 17, 18, 19 and 20, Community or Enterprise, on Odoo Online, Odoo.sh or your own server.

I use Claude rather than ChatGPT: is it the same connector?

Yes, same address and same rights. Follow the guide to connect Odoo to Claude.

Have an Odoo project, or want to put your ERP to work with AI?

Show us what you want to ask ChatGPT: we'll check with you that your Odoo and your rights allow it.