Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. integration
  3. Claude Connector |Odoo MCP Server | AI for Odoo v 16.0
  4. Sales Conditions FAQ

Claude Connector |Odoo MCP Server | AI for Odoo

by OdooBuilders
Odoo

$ 69.99

v 16.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 15.0 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Versions 15.0 16.0 17.0 18.0 19.0
  • Description
  • Manifest
  • License
Odoo MCP Server module icon — compass linking Odoo to Claude AI
Odoo 18  ·  Model Context Protocol  ·  AI Integration

Odoo MCP Server for Claude AI

Connect Odoo to Claude Desktop, Claude.ai and any MCP-compatible AI assistant — securely, in minutes.

A native Odoo module that exposes your data through the open Model Context Protocol. RAG-trained Claude reads, creates and updates records, builds live dashboards and scans documents — while OAuth 2.0, per-tool permissions and full logging keep every action under your control.

Odoo 18.0 Community & Enterprise OAuth 2.0 · API Key · JWT OPL-1 Licensed by RAG Solutions
Odoo MCP Server — connecting Odoo and Claude AI through the Model Context Protocol
2
MCP Endpoints
3
Auth Methods
4
AI Dashboard Types
8+
Configurable Tools
100%
Actions Logged

What is Odoo MCP Server?

Odoo MCP Server is a native integration module that turns your Odoo 18 database into a secure endpoint for AI assistants. It implements the open Model Context Protocol (MCP) so Claude Desktop, Claude.ai's custom connectors, or any other MCP-compatible client can talk to Odoo directly — reading records, creating sale orders, generating dashboards and processing documents on your behalf.

Under the hood it exposes two endpoints — /mcp/sse and /mcp/health — protected by your choice of OAuth 2.0, API Key or JWT authentication. Claude ships with a RAG-trained system prompt that already understands Odoo's data model, and you stay in control of exactly which models, fields and operations it can touch through a granular Tools & Permissions manager.

Beyond simple chat, the module adds real business value: dynamic dashboard generation for Sales, Inventory, Accounting and CRM; document scanning with OCR to create partners and orders from scanned files; multi-company access control; and comprehensive logging of every request so you can audit exactly what the AI did, when, and as which user.

Why teams connect Claude with this module

Give AI real access to your ERP — without giving up control

🔐

Security-first design

OAuth 2.0, API Key or JWT authentication, token expiration, revocation, IP whitelisting and per-company access rules — you decide what Claude can reach.

🧠

RAG-trained Claude

Ships with a system prompt pre-trained on Odoo's ERP structure, so Claude asks smart questions and follows your guidelines out of the box — fully editable.

📊

Ask for a dashboard, get a dashboard

"Generate a sales dashboard for this month" produces a live, styled HTML dashboard with real revenue, orders and partner data — no report builder needed.

🧾

Documents in, records out

Scan an invoice, customer order or business card and let Claude extract the data and create the matching Odoo record — with OCR built in.

🏢

Multi-company ready

Restrict AI access to specific companies and let every Odoo security group and record rule keep applying exactly as before.

📜

Nothing happens off the record

Every request, model, user, status code and execution time is logged with configurable retention — full auditability, always.

Everything You Need to Connect Odoo & AI

One settings screen, eight tabs, full control

🔌

MCP Server Endpoints

Standards-based /mcp/sse and /mcp/health endpoints so any MCP client — not just Claude — can connect.

🛡️

OAuth 2.0 · API Key · JWT

Pick "Sign in with Odoo" for a one-click, auto-generated OAuth flow, or fall back to a simple API key or JWT token for server-to-server use.

🧠

Editable Claude AI System Prompt

A ready-made, RAG-trained prompt teaches Claude your data-integrity and confirmation guidelines — rewrite it anytime from the Claude AI tab.

📊

Dynamic Dashboard Generation

Sales, Inventory, Accounting and CRM dashboards generated on request, with a configurable default period (Today / Week / Month / Quarter / Year).

🧾

Document Scanning & OCR

Turn scanned invoices, purchase orders and business cards into Odoo records automatically, with OCR toggled per your needs.

🧩

Tools & Permissions Manager

Every tool (Read Sales Orders, Create Customers, Read Invoices…) has its own permission type, required fields, read-only fields and domain filters.

🏢

Multi-Company Support

Restrict which companies an AI token can access, on top of Odoo's existing company and record-level security rules.

🔑

Full Token Lifecycle Management

Create, extend or instantly revoke tokens, set expiration windows, and restrict tokens by IP address — all from Settings.

📜

Comprehensive Logging & Monitoring

Action, user, model, record, HTTP method, status code, execution time and IP — every MCP request, with auto-cleanup by retention period.

🛂

Role-Based Security Rules

AI tokens still respect Odoo user permissions and access rights — Claude can never do more than the connected user is allowed to.

💬

Works With Claude Desktop & Claude.ai

Add Odoo as a custom connector in Claude in under a minute — no coding, just paste your connector URL and click Allow.

How It Works

From install to "Claude, generate my sales dashboard" in four steps

1

Install & choose auth

Install the module, then pick OAuth 2.0 (recommended), API Key or JWT in Settings → MCP Server.

2

Copy your connector URL

Grab the ready-made https://your-domain/mcp?db=your_database link from the settings screen.

3

Connect Claude Desktop

Settings → Connectors → Add custom connector, paste the link, then click Allow on the Odoo login screen.

4

Just chat

Ask Claude to search records, create leads, generate a dashboard or scan a document — it takes it from there.

See It In Action

From configuration to a real Claude conversation with your live Odoo data

⚙️ One Settings Screen, Full Control

General — Configuration home
Odoo MCP Server General settings tab showing configuration name, active toggle, multi-company support, logging and log retention

🏠 General tab — activate the configuration, turn on Multi-Company Support, enable MCP logging and set log retention, all in one place.

Authentication — OAuth 2.0 / API Key / JWT
Odoo MCP Server Authentication tab with Sign in with Odoo OAuth option, auto-generated client ID, secret and redirect URI

🔐 Choose OAuth 2.0, API Key or JWT. OAuth credentials are auto-generated with a one-click Test Connection button.

MCP Server — Endpoint URLs
Odoo MCP Server tab showing the MCP server URL, SSE endpoint and health endpoint for connecting AI clients

🔌 Your ready-to-copy /mcp/sse and /mcp/health endpoint URLs, generated for your instance.

Security — Read/write access & token expiration
Odoo MCP Server Security tab with Allow Claude to Read Data, Allow Claude to Write Data, token expiration and company access control

🛡️ Toggle read/write access, set token expiration in days, and restrict which companies the AI can see.

Tools & Permissions — Per-tool control
Odoo MCP Server Tools and Permissions tab listing tool name, Odoo model, method, permission type and enabled toggle for each AI tool

🧩 Every tool — Read Sales Orders, Create Customers, Read Invoices and more — with its own model, method and permission type.

Claude AI — Editable system prompt
Odoo MCP Server Claude AI tab with the editable RAG trained system prompt and guidelines for the AI assistant

🧠 The default system prompt already covers data accuracy, permissions and confirmation guidelines — rewrite it freely.

Dashboards — AI-generated reports
Odoo MCP Server Dashboards tab with Enable Dashboard Generation toggle and default dashboard period selector

📊 Turn on dashboard generation and set the default reporting period Claude uses when none is specified.

Document Processing — Scanning & OCR
Odoo MCP Server Document Processing tab with Enable Document Processing and Enable OCR for Documents toggles

🧾 Let Claude scan documents and turn on OCR to extract text from images and PDFs automatically.

Health Check — Live server status
Odoo MCP Server health check endpoint JSON response showing status ok, server name, version and database healthy true

✅ The /mcp/health endpoint confirms your server, version and database are healthy before you connect.

🔗 Connect Claude Desktop in Under a Minute

Step 1 — Open Claude Settings
Opening Settings from the Claude Desktop app menu to add a new custom connector

In Claude, open Settings from the account menu.

Step 2 — Add a custom connector
Claude Desktop Connectors settings page with Add custom connector option highlighted

Go to Connectors → Add → Add custom connector.

Step 3 — Name it "odoo"
Claude Desktop Add custom connector menu option selected from the Connectors panel

The custom-connector dialog opens, ready for your Odoo details.

Step 4 — Paste your MCP URL
Claude Desktop Add custom connector dialog with name field and Remote MCP server URL field for the Odoo connector

Paste the connector URL from your Odoo MCP Server settings into Remote MCP server URL and click Add.

Step 5 — Click Connect
Claude Desktop custom connector for Odoo added but not yet connected, showing the Connect button

Your Odoo connector appears in the list — click Connect and Claude does the rest.

Step 6 — Log in & allow access
Odoo OAuth consent screen Connect to Odoo asking Claude wants to access this Odoo instance, with Allow and Cancel buttons

Log in with your Odoo user credentials, review the request and click Allow.

Step 7 — Fine-tune tool permissions
Claude Desktop connected to odoo with a list of tool permissions that can be set to allow, ask or deny

Claude confirms "Connected to odoo" — optionally set each tool to allow, ask, or deny.

Step 8 — Start chatting
Claude Desktop home screen showing Connected to odoo notification, ready to interact with the Odoo instance

That's it — Claude can now use every tool from this module to interact with your Odoo instance.

✨ Real Results — Dashboards & CRM Automation

Prompt — "Generate a sales dashboard…"
Claude chat prompt asking to generate a dashboard for sales and include partners information from the connected Odoo instance

💬 A plain-English request is all it takes — no report configuration screens.

Result — Live Sales Dashboard
AI generated Sales Dashboard artifact in Claude showing total revenue, confirmed orders, draft orders, average order value and revenue by partner chart

📊 Claude pulls live Odoo data and renders total revenue, order status and revenue-by-partner in seconds.

Prompt — "Generate some leads…"
Claude chat prompt asking to generate leads in the Odoo instance for companies selling orthopedic shoes in the Paris France region

🔍 Claude can research businesses on the web and turn the results straight into Odoo CRM leads.

Result — Leads created with Odoo IDs
Claude confirming 10 leads successfully created in the Odoo CRM with a table listing business name, rating and Odoo record ID

✅ Each lead is created as a real Odoo record — Claude reports back the exact record IDs.

Verified in Odoo — the CRM Leads list
Odoo CRM Leads list view showing new leads created by Claude AI highlighted alongside existing leads, with names, emails, cities and sales team

📋 Back in Odoo, the AI-generated leads sit right alongside your existing pipeline — same model, same views, same workflow.

Who Is This For?

If your team already lives in Odoo, this puts Claude right next to it

🖥️

Odoo Admins & IT Teams

Roll out AI access with granular permissions, token control and full logs — without opening a security hole.

📈

Sales & CRM Teams

Generate leads, pull dashboards and check pipeline status by simply asking Claude, in seconds.

📦

Operations & Finance

Check stock levels, unpaid invoices and accounting KPIs through natural conversation instead of menus.

🤝

Consultants & Agencies

Give each client database its own scoped OAuth credentials, tokens and audit trail.

Technical Information

Module Details

Version18.0.1.0.0
Odoo Version18.0 (Community & Enterprise)
CategoryIntegration
LicenseOPL-1
AuthorRAG Solutions
Websiterag-solutions.cloud
Endpoints/mcp/sse · /mcp/health

Dependencies & Compatibility

Depends on:

base web crm sale stock account contacts mass_mailing calendar mail

Highlights:

  • OAuth 2.0, API Key and JWT authentication built in
  • Standards-based Model Context Protocol (MCP) endpoints
  • AI dashboards for Sales, Inventory, Accounting & CRM
  • Document scanning with optional OCR
  • Per-tool permissions, IP whitelisting & full audit logs

Frequently Asked Questions

What is the Model Context Protocol (MCP), and why does Odoo need it?

MCP is an open standard that lets AI assistants like Claude connect to external systems in a consistent, secure way. This module implements an MCP server inside Odoo, so any MCP-compatible AI client can discover and use your Odoo data and actions as structured "tools" instead of guesswork.

Is this an official Anthropic or Odoo product?

No. Odoo MCP Server is an independent module built by RAG Solutions that connects your own Odoo instance to Claude (or any other MCP-compatible AI assistant) using the open MCP standard — it is not published or endorsed by Anthropic or Odoo S.A.

Which authentication method should I use — OAuth, API Key or JWT?

OAuth 2.0 ("Sign in with Odoo") is recommended for Claude Desktop and Claude.ai connectors — it's the most user-friendly and secure. API Key suits simple server-to-server integrations, and JWT is ideal for stateless applications.

Does Claude get unrestricted access to my Odoo data?

No. Every tool is individually configured with a permission type (Read / Write / Admin), required and read-only fields, and optional domain filters. On top of that, Odoo's own users, groups and record rules still apply — the AI can never act beyond what the connected user is allowed to do.

Can I use it across multiple companies or databases?

Yes. Multi-company support lets you restrict AI access to specific companies, and each database you install the module on gets its own OAuth credentials, tokens and logs — perfect for agencies managing several client instances.

Is every action Claude takes logged?

Yes. Every MCP request is logged with the action, user, model and record touched, HTTP method, status code, execution time, request/response data and IP address — with automatic cleanup after your configured retention period.

Does it work on Odoo Community and Enterprise?

Yes — it's built for Odoo 18.0 and works on both Community and Enterprise editions.

Give Claude Secure Access to Your Odoo Data

Install Odoo MCP Server, connect Claude Desktop in under a minute, and start asking for dashboards, leads and reports in plain English — with OAuth security and full logging built in.

18.0
Odoo version
OAuth 2.0
Secure by default
OPL-1
Licensed module

By RAG Solutions  ·  Odoo MCP Server  ·  Compatible with Odoo 18 Community & Enterprise  ·  rag-solutions.cloud

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • CRM (crm)
• Calendar (calendar)
• Contacts (contacts)
• Discuss (mail)
• Email Marketing (mass_mailing)
• Inventory (stock)
• Invoicing (account)
Lines of code 2031
Technical Name obodoo_mcp_server
LicenseOPL-1
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with