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. Technical
  3. MCP Server | ChatGPT, Claude & Gemini Integration for Odoo v 19.0
  4. Sales Conditions FAQ

MCP Server | ChatGPT, Claude & Gemini Integration for Odoo

by xDrik https://www.xdrik.com
Odoo

$ 52.23

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 926
Technical Name xdrik_mcp_server
LicenseOPL-1
Websitehttps://www.xdrik.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 926
Technical Name xdrik_mcp_server
LicenseOPL-1
Websitehttps://www.xdrik.com
  • Description
  • License

AI & Model Context Protocol for Odoo

xDrik MCP Server

Turn your Odoo database into a secure Model Context Protocol server. Let Claude, ChatGPT and Gemini read, search and update your records - safely, as a real Odoo user, with every access right respected.

Works with Claude Works with ChatGPT Gemini & any MCP client OAuth 2.1 + PKCE 100% Inside Odoo - No External Service, No Extra Server
xDrik MCP Server - AI clients connected to Odoo via MCP

See It Inside Odoo

From secure consent to live answers - all within your Odoo backend.

Secure OAuth consent screen where users approve AI access with their own Odoo login
Secure consent screen - users approve access with their own Odoo login
Claude or ChatGPT answering a question live from Odoo data via the MCP server
Ask your AI about your data - answered live from your Odoo database

The Server Runs 100% Inside Your Odoo

Unlike AI connectors that route your data through their cloud or make you host a separate middleware server, everything here happens in your Odoo backend - authentication, permissions and every read or write.

No Middleman Service

No external gateway, proxy or SaaS bridge. The AI talks straight to your Odoo.

No Extra Subscription

No per-seat AI gateway fees, no third-party account, no API broker to pay.

Your Data Stays in Odoo

Records never pass through a vendor server - only between your AI client and Odoo.

Everything You Need to Connect AI to Odoo

A complete, secure MCP server built on the standard Odoo stack.

Native MCP Endpoint

Exposes /mcp using the Streamable HTTP transport (JSON-RPC 2.0 over POST), so Claude Code / Desktop, ChatGPT, Gemini CLI and any MCP-capable tool work out of the box.

OAuth 2.1 Built In

Odoo is its own Authorization Server: dynamic client registration, the standard Odoo login plus a consent screen, and PKCE / S256 required. No external identity provider needed.

API Key Alternative

Prefer no OAuth? The endpoint also accepts a standard Odoo API key as a Bearer token - exactly like the core /json/2 RPC API. Perfect for scripts and quick curl tests.

Runs As a Real User

Every request runs as the authenticated user, so normal ACLs, record rules and field access apply. Point a dedicated, restricted user at it for a read-only or tightly scoped integration.

Full CRUD Toolset

Discover models and fields, then search, count, read, create, update and delete records - plus call any public model method, all via standard Odoo domains.

Zero Dependencies

Pure Odoo HTTP stack plus the Python standard library - no extra server, no third-party Python packages, nothing else to install, host or keep updated.

Admin Control & Revocation

Review and revoke registered clients and live tokens under Settings → Technical → MCP OAuth. Tokens are stored hashed, and expired codes / tokens are purged automatically by the daily autovacuum cron.

Safe by Design

Private (_-prefixed) methods can never be called remotely, and each tool call runs inside its own savepoint - so a single failure never poisons the rest of a batched request.

Watch It in Action

Setup and a real conversation with your Odoo data.

Claude
Connect Claude to Odoo

Add the server in Claude, approve with your Odoo login, and start asking questions about your data.

Watch on YouTube
ChatGPT
Connect ChatGPT to Odoo

Register Odoo as an MCP server in ChatGPT and let it read and update records through the same secure flow.

Watch on YouTube
Full Usage Demo

A complete walkthrough - install, authenticate, run searches and edits, then review and revoke access in Settings.

Watch on YouTube

How It Works

From install to talking to your data in five simple steps.

1
Install the Module

Adds the secure /mcp endpoint to your Odoo - nothing else to host.

2
Add the Server

Point your AI client at your Odoo URL - it discovers the rest automatically.

3
Log In & Approve

Sign in with your Odoo account and approve - or paste an API key instead.

4
Chat With Your Data

Ask the AI to find, summarize, create or update records in plain language.

5
Stay in Control

Review or revoke any client or token from Settings whenever you like.

Built For Everyone Who Lives in Odoo

Sales & CRM

Support Teams

Operations

Developers

Data Analysts

Any Odoo User

Why Teams Choose xDrik MCP Server

Secure by Default

OAuth 2.1 with mandatory PKCE, hashed tokens, signature-verified internals and audience-bound access - security is the baseline, not an add-on.

No Extra Infrastructure

No middleware, no broker, no third-party Python packages - just install the module and your existing Odoo becomes the server.

Works With Every AI Client

Standards-based MCP means Claude, ChatGPT, Gemini CLI and any future MCP tool connect the same way - no per-vendor glue code.

Respects Your Permissions

Because every action runs as a real Odoo user, the AI can only see and change what that user is already allowed to - your ACLs and record rules do the gatekeeping.

No Per-Seat Gateway Fees

One module, unlimited users and clients. No subscription to an AI bridge, no per-call broker pricing, no surprise bills.

Compatibility & Technical Details

Odoo Version Odoo 19 - Community & Enterprise
Endpoint POST /mcp - Streamable HTTP transport
Protocol Versions 2025-06-18, 2025-03-26, 2024-11-05
Authentication OAuth 2.1 (PKCE / S256) or a standard Odoo API key
Authorization Server Odoo itself (RFC 8414 / 7591 / 9728 / 8707)
Permissions Per-user ACLs and record rules - runs as the token's user
Dependencies base, web - no third-party Python
Transport JSON-RPC 2.0 over HTTPS POST - stateless

The Problem

Connecting an AI assistant to your business data normally means brittle custom scripts, pasting raw API keys into prompts, standing up a separate middleware server, or paying for a third-party gateway - and then just hoping the AI respects who is allowed to see what. It is fragile, insecure, and another moving part to maintain.

The Solution

This module turns Odoo itself into a secure MCP server. AI clients connect over the standard MCP transport, authenticate with OAuth 2.1 or a standard Odoo API key, and every read or write runs as a real Odoo user - so your existing access rights and record rules apply automatically. No middleware, no extra server, no third-party Python libraries.

Frequently Asked Questions

Do I need to host a separate server or sign up for anything?

No. The module turns your own Odoo into the MCP server - no middleware, no third-party account, no extra subscription and no external service to maintain.

Which AI clients work with it?

Any MCP-capable client - Claude (Code, Desktop and web), ChatGPT, Gemini CLI and others. They all connect to the same /mcp endpoint.

Is it secure? Can the AI see everything?

Every request runs as a real Odoo user, so the AI can only see and change what that user's ACLs and record rules allow. Authentication is OAuth 2.1 with mandatory PKCE, or a standard Odoo API key.

Do I have to use OAuth?

No. You can connect with a standard Odoo API key as a Bearer token, exactly like the core /json/2 RPC API - handy for scripts and quick tests.

How do I revoke access?

Review and revoke any client or token at any time under Settings → Technical → MCP OAuth. Expired codes and tokens are also purged automatically.

Does it work on Odoo Community and Enterprise?

Yes - Odoo 19 Community and Enterprise. It depends only on base and web, with no third-party Python libraries.

Release Notes

v 19.0.2.0.0 Released June 2026 • Odoo 19 Community & Enterprise
  • Model Context Protocol endpoint at /mcp (Streamable HTTP, JSON-RPC 2.0) for Claude, ChatGPT, Gemini CLI and any MCP client.
  • Full OAuth 2.1 surface - Odoo as its own Authorization Server with dynamic client registration, login + consent and mandatory PKCE / S256.
  • Standard Odoo API key accepted as a Bearer token, just like the core /json/2 RPC API.
  • CRUD toolset (search, count, read, create, update, delete, call public method) running under each user's ACLs and record rules.
  • Admin management and revocation of clients & tokens under Settings → Technical → MCP OAuth, with automatic purge of expired credentials.
Easy Installation

Standard Odoo module - install, connect a client and start immediately. No external setup.

Documentation

Clear guide covering OAuth setup, API keys, the available tools and curl examples.

Free Updates

Bug fixes and improvements for the supported Odoo version included.

Dedicated Support

Questions or issues? Our team answers by email - typically within one business day.

Give Your AI Assistant Secure Access to Odoo

Connect Claude, ChatGPT or Gemini to your Odoo in minutes - securely, as a real user, with no extra server and no third-party gateway.

Book a Demo Contact Sales

support@xdrik.com

xDrik

Quality Odoo apps, built to last - by xDrik.

support@xdrik.com

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