# How to Connect Claude to Odoo

> Complete step-by-step guide to connect Claude Desktop, Claude Code CLI, and claude.ai to your Odoo ERP using the Advanced MCP Server by TeqStars.

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

Connecting Claude AI to your Odoo ERP lets your team query, analyze, and take action on business data through natural conversation — instead of navigating menus or writing custom reports.

This guide walks you through the entire connection process using the **Advanced MCP Server for Odoo** by TeqStars, a native Odoo module that connects **Claude Desktop**, **Claude Code CLI**, and **claude.ai** to your Odoo instance through the open **Model Context Protocol (MCP)**. By the end, you'll have Claude reading and acting on your live Odoo data — securely, permission-aware, and fully audit-logged.

## Why Connect Claude to Odoo?

**Odoo** holds every piece of business data your team touches — customers, sales orders, invoices, inventory, projects, HR files, and more. Extracting insight from it usually means navigating menus, applying filters, or exporting spreadsheets. When **Claude** AI is connected to **Odoo**, that whole loop collapses into a conversation.

### The main reasons teams connect Claude 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 — Claude 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

Claude AI for Odoo, secure and simplified.

![Slide 1](https://teqstars.com/web/image/34077-befd84f4/Sales-Documents-Use-case.webp?access_token=32add2a4-8b1e-4ef8-9d85-9305cd8fb3ca)

![Slide 2](https://teqstars.com/web/image/34075-e8480338/Sales-Claude-Use-case.webp?access_token=0c172439-2b2b-49f2-bc6e-65c95e6c0ac1)

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

Five steps from a fresh Odoo instance to a fully working Claude + 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

MCP Server → Configuration → Server Settings

The server ships in a Disabled state and blocks every AI request until you flip it on.

- In the top-right of the Server Settings form, click the big red **Disabled** stat button — it turns green **Enabled**
- 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)
- **Features** — Dynamic Client Registration (required for claude.ai), Event Streaming, Report Generation
- **Audit** — Log retention 90d; Log Payloads OFF unless debugging

Create a Secure Connection for Claude

Server Settings → Connect a New Tool

Click **Connect a New Tool** (the button that appeared in the header when you enabled the server). This launches the built-in *Connect-a-Tool wizard*:

- **Wizard Step 1 — Pick auth type:** *API key (Bearer)* for Claude Desktop / Code CLI, or *Browser login (OAuth)* for claude.ai
- **Wizard Step 2 — Configure:** name the Connection, pick the Odoo user Claude will act as, set the scope (*Full* · *Read Only* · *Custom*)
- **Wizard Step 3 — Done:** the wizard displays the **MCP Endpoint URL**, the plaintext **API key** (shown once — copy it now), and a ready-to-paste **configuration snippet** for your Claude client

You can also reach the wizard from **Configuration → Connections → New**. After saving, open the Connection to refine **Allowed Tools**, **Allowed Models**, **IP Whitelist**, custom **Rate Limits**, and **Tools Requiring Approval**.

Connect Your Claude Client to the MCP Endpoint

Claude Desktop · Claude Code CLI · claude.ai

Pick the Claude client you're using and follow just that tab.

Claude Desktop Claude Code CLI claude.ai

Open Claude Desktop → **Settings** → **Developer** → **Edit Config**. Paste the JSON snippet from the wizard:

```
{
  "mcpServers": {
    "odoo": {
      "url": "https://your-odoo-url/odoo/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}
```

Save and **restart Claude Desktop**. Your Odoo tools appear in Claude's tool menu.

Run this one command in your terminal:

```
claude mcp add --transport http odoo https://your-odoo-url/odoo/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"
```

Claude Code CLI auto-discovers all available Odoo tools on connect.

- Sign in to **claude.ai** → **Settings** → **Connectors**
- Click **Add Custom Connector** and paste your **MCP endpoint URL**
- Complete the OAuth 2.1 sign-in as the Odoo user tied to your Connection — claude.ai self-registers on first sign-in if dynamic registration is enabled (default)

Test Your First Query & Verify the Audit Log

MCP Server → Audit Logs

Open your Claude client 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 Claude returned real data **and** the request appears in the audit log — the integration is live. 🎉

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

Most AI integrations need extra servers, third-party services, or custom code — creating cost, complexity, and security risk. The **TeqStars MCP** module takes a different approach: one native **Odoo** module, one secure setup, and one place to manage every AI tool your team uses. Built by **Odoo** specialists at **TeqStars**, it's designed to bring Claude safely inside **Odoo** — with no external services, no dev work, and no vendor lock-in.

✔ **Supports every Claude client — Desktop, Code CLI, and [claude.ai](http://claude.ai) — from a single Connection model**

✔ **Both Bearer API key and OAuth 2.1 with Dynamic Client Registration**

✔ **Per-connection allow-lists, IP restrictions, rate limits, and approval gates**

✔ **Complete audit log of every AI action inside Odoo**

✔ **Works on Odoo Community, Enterprise, and [Odoo.sh](http://Odoo.sh)**

✔ **Runs entirely inside Odoo — no Node.js, no Redis, no external services**

✔ **Dedicated TeqStars support and personalized onboarding**

---

#### Ready to connect Claude AI to your Odoo? Get started with the Advanced MCP Server today.

[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)

Start writing here...
