# How to Connect ChatGPT to Odoo

> Connect ChatGPT (Plus, Pro, Team, Enterprise, Edu) to your Odoo ERP via a Custom Connector in Developer Mode. Full OAuth 2.1 walkthrough, admin controls.

- Source: https://teqstars.com/blog/integrations-5/how-to-connect-chatgpt-to-odoo-18
- Published: 2026-07-03
- Updated: 2026-07-20
- Author: Vivek Gajera
- Blog: Integrations

ChatGPT is already open in your team's browser every day. What if it could also see the sales pipeline, invoices, tasks, and inventory sitting in your Odoo? This guide shows you how to register your Odoo instance as an **OpenAI Custom Connector** — a native ChatGPT integration path that ships in Developer Mode — using the **Advanced MCP Server for Odoo** by TeqStars. Once wired up, every ChatGPT user in your workspace can query, summarize, and act on live Odoo data through the same chat window they're already using.

## Why Connect ChatGPT to Odoo?

**Odoo** already holds every customer, quote, invoice, project, and inventory line your team relies on. Answering even a straightforward business question usually means opening three menus, applying filters, and exporting to a spreadsheet. When **ChatGPT** is connected to **Odoo**, that whole trip through the UI collapses into a single sentence — asked from wherever your team already uses **ChatGPT**.

### The main reasons teams connect ChatGPT to Odoo:

- Ask questions in plain English and get instant answers backed by real Odoo data
- Generate summaries, charts, and reports without opening a report builder
- Read and cite documents attached to Odoo records — ChatGPT excels at long-form document Q&A
- Take safe actions (confirm orders, post invoices, schedule activities) directly from chat
- Set up ongoing Slack / Microsoft Teams alerts from a single sentence
- Keep every AI request permission-aware and fully audit-logged
- This integration helps you operate more efficiently, maintain accurate data, and scale your marketplace business with confidence.

ChatGPT AI for Odoo, secure and simplified.

![Slide 1](https://teqstars.com/web/image/34079-fe665886/Automation-ChatGPT-Use-case.webp?access_token=d3fc7f27-687d-405d-8fd1-5bfee6fa988c)

![Slide 2](https://teqstars.com/web/image/34081-1113a754/Inventory-ChatGPT-Use-case.webp?access_token=3be8cb4d-8ad2-4f52-ab60-7e460d8dd055)

## How to Connect ChatGPT to Odoo — Step-by-Step

Five steps from a fresh Odoo instance to a fully working ChatGPT + Odoo integration. Total time: about 15 minutes.

Install the App & Grant MCP Administrator Access

Apps · Users & Companies

1a — Install the app

- Odoo → **Apps** → search *"Advanced MCP Server"* → **Install**
- If not visible, click *Update Apps List* and refresh

1b — Grant MCP Administrator access

The MCP Server menu won't appear until you assign the group. Go to **Settings → Users & Companies → Users**, open your user, and under the **Other** tab set the **MCP Server** access level to **MCP Administrator**. Save, then refresh the browser.

If the menu is still missing after refresh, hard-refresh with **Ctrl+Shift+R** (or **Cmd+Shift+R** on macOS) to reload the menu cache.

Enable the MCP Server & Turn On Dynamic Registration

MCP Server → Configuration → Server Settings

The server ships in a Disabled state and blocks every AI request until you flip it on. ChatGPT also requires OAuth 2.1 with Dynamic Client Registration — enable it in the same form.

- In the top-right of the Server Settings form, click the big red **Disabled** stat button — it turns green **Enabled**
- Under **Features**, confirm **Allow Dynamic Client Registration** is ON — ChatGPT's Custom Connector self-registers via this endpoint
- Once enabled, the **Connect a New Tool** button appears in the form header — you'll use it in Step 3

Optional — tune before you continue

- **Rate Limits** — 60 req/min · 10,000 req/day (defaults)
- **Token Settings** — Access 1h · Refresh 30d (OAuth 2.1 defaults)
- **Audit** — Log retention 90d; Log Payloads OFF unless debugging

Your Odoo instance must be reachable via **public HTTPS** for ChatGPT's OAuth callback to complete.

Create a Secure OAuth Connection for ChatGPT

Server Settings → Connect a New Tool

Click **Connect a New Tool** (the button that appeared in the header when you enabled the server). The *Connect-a-Tool wizard* guides you through three quick steps:

- **Wizard Step 1 — Pick auth type:** choose *Browser login (OAuth)* — Custom Connectors don't support API keys
- **Wizard Step 2 — Configure:** name the Connection (e.g. *"ChatGPT — Sales Team"*), pick the Odoo user ChatGPT will act as, and set the scope (*Full* · *Read Only* · *Custom*)
- **Wizard Step 3 — Done:** the wizard displays the **MCP Endpoint URL** — copy this URL, you'll paste it into ChatGPT in Step 4

After saving, open the Connection to refine **Allowed Tools**, **Allowed Models**, **IP Whitelist**, custom **Rate Limits**, and **Tools Requiring Approval** (approval gates for sensitive actions).

Add the Custom Connector in ChatGPT Developer Mode

ChatGPT → Settings → Connectors

Now switch to ChatGPT and register your Odoo connector.

4a — Enable Developer Mode

- Sign in to **ChatGPT** → **Settings** → **Connectors**
- Toggle **Developer Mode** ON (usually under *Advanced*)

4b — Add the Odoo Custom Connector

- Click **Add Custom Connector**
- Paste the **MCP Endpoint URL** you copied from Odoo in Step 3
- ChatGPT detects the OAuth 2.1 flow and opens a sign-in window — sign in as the Odoo user tied to your Connection
- Grant the requested permissions and complete the flow

Custom Connectors require **ChatGPT Plus, Pro, Team, Enterprise, or Edu**. Team / Enterprise / Edu admins may need to allow Custom Connectors at the account level first.

Test Your First Query & Verify the Audit Log

MCP Server → Audit Logs

Open a new ChatGPT conversation with your Odoo connector enabled and try any of these:

- *"What tools do you have available for Odoo?"*
- *"How many customers do we have in Odoo?"*
- *"List the 5 most recent sales orders."*

Then confirm in **Odoo → MCP Server → Audit Logs** that the request landed. Each row shows the Connection name, tool called, timestamp, latency, and outcome.

If ChatGPT returned real data **and** the request appears in the audit log — the integration is live. 🎉

### Why Choose TeqStars for Your ChatGPT + Odoo Integration?

You could stitch this together yourself with a middleware layer, an OpenAPI manifest, and a lot of glue code. Or you could install one app and be done. **TeqStars** ships the **MCP server** that **ChatGPT's** Custom Connectors talk to — and we've made it native, opinionated, and boring in the best way:

✔ **First-class support for ChatGPT Custom Connectors — the OAuth 2.1 + Dynamic Client Registration path is the design centre, not an afterthought**

✔ **The same app also serves Claude, Cursor, Gemini CLI, Continue.dev — one integration, every MCP-capable AI**

✔ **Works with every ChatGPT model that supports tool calling: GPT-4, GPT-4 Turbo, GPT-4o, GPT-5, and whatever comes next**

✔ **Enterprise-friendly controls: per-connection scoping, approval gates, IP allow-lists, rate limits, full audit trail**

✔ **Compatible with Odoo Community, Enterprise, and [Odoo.sh](http://Odoo.sh) — no Odoo Online (SaaS limitation)**

✔ **Zero external infrastructure — no Node.js, no Redis, no Docker, no gateway to babysit**

✔ **Dedicated onboarding and support from a team that builds Odoo apps for a living**

---

#### Ready to give every ChatGPT user in your team live Odoo access?

[Connect with an Expert](https://teqstars.com/r/Jr7) [Explore Now](https://teqstars.com/r/D9M) [Watch on YouTube](https://www.youtube.com/playlist?list=PLjZa6jLpScWmKl0fpywY_xlbuKQF_1x1p) [Buy Now](https://apps.odoo.com/apps/modules/19.0/mcp_server_ts)
