Join us at GITEX 2025! Discover our solutions at Hall 4, Booth H-30 Schedule a Meeting Today.
Automate Marketing Initiatives with Salesforce Marketing Cloud Learn More
Join us at GITEX 2024! Discover our solutions at Hall 4, Booth H-30 Book your live demo today.
Zehntech Odoo App

Odoo MCP Server — Connect AI Tools to Odoo with Enterprise-Grade Security

Bridge your Odoo instance to AI clients like Claude Desktop, ChatGPT, Cursor, and Windsurf through a secure, permission-controlled gateway. The Model Context Protocol server enforces granular per-model access, logs every interaction, and respects your existing Odoo security rules.

Compatible with Odoo 16, 17, 18 & 19
Community & Enterprise Supported
Claude, ChatGPT, Cursor & More
No Custom Code Required
Enterprise-Grade Security Built In
$118.47
V19, 18
Odoo MCP Server — AI Integration Gateway for Odoo

What is the Odoo MCP Server?

The Odoo MCP Server is a secure integration gateway that implements the Model Context Protocol to connect external AI clients directly to your Odoo instance. Instead of building fragile custom scripts or exposing raw API endpoints, this module provides a structured, audited, and permission-enforced channel through which AI tools can search, read, create, update, and delete Odoo records — all while respecting your existing access controls and record rules.

Per-model CRUD permissions
Native API key authentication
Comprehensive audit logging
Rate limiting protection
Progressive violation blocking

How the Odoo MCP Server Solves AI Integration Challenges

Problem
Zehntech MCP Solution
AI tools cannot natively access Odoo data
MCP endpoints expose search, read, create, write, delete via JSON-RPC 2.0
Direct API exposure creates security risks
Granular per-model permission flags restrict exactly what AI can do
No audit trail for external system interactions
Every request logged with user, IP, model, payload, response, duration
Unthrottled API access can overload server
Rate limiting at 100 req/min per user and 50/min per IP
Single abuse incident has no escalating consequence
Progressive blocking: 5 min, then 15, then 60 min on repeat offenses
Each AI tool requires different integration
Native MCP + OpenAI-compatible endpoint covers all modern AI clients
Separate credential systems add overhead
Native Odoo API key authentication with bearer tokens
Custom integrations bypass Odoo security
All MCP operations respect existing Odoo ACLs and record rules

Complete AI Gateway with Enterprise Security for Odoo

1

Granular Per-Model Permission Control

Configure read, create, write, and delete access individually for each Odoo model that AI clients may interact with. Permissions are set through MCP Server settings with independent flags per operation type.

Why it matters: You maintain precise control over exactly what AI can do in your system — no blanket access, no assumptions.

2

Native Odoo API Key Authentication

AI clients authenticate using Odoo's built-in API key system with bearer token support. No separate credential store, no third-party identity provider, and no custom authentication flow to maintain.

Why it matters: You eliminate credential management complexity while using auth your team already understands.

3

Comprehensive Audit Logging

Every MCP request is recorded with the authenticated user, source IP address, target model, full request payload, server response, and execution duration. Logs provide a complete forensic record.

Why it matters: When compliance, security, or troubleshooting requires knowing exactly what happened — you have the answer immediately.

4

Dual-Layer Rate Limiting

Requests are throttled at two levels: 100 per minute per authenticated user and optionally 50 per minute per IP address. This prevents any single client from consuming excessive server resources.

Why it matters: Your Odoo instance remains responsive for human users even under heavy AI workload.

5

Progressive Violation Blocking

When a client exceeds rate limits, the system applies escalating suspensions — 5 minutes for first offense, 15 minutes for second, and 60 minutes for repeated violations.

Why it matters: Persistent abuse is contained automatically with increasing severity, protecting your infrastructure without manual monitoring.

6

Multi-Client AI Compatibility

Verified compatibility with Claude Desktop, ChatGPT, Cursor Editor, Windsurf, Jan, and Msty Studio. An additional OpenAI-compatible tools endpoint extends support to any function-calling AI client.

Why it matters: You're not locked into a single AI vendor — your team can use whichever tools best fit their workflow.

7

Full CRUD Operations via JSON-RPC 2.0

AI clients can perform search, read, count, grouping, create, write, delete, and model listing operations through standardized JSON-RPC 2.0 endpoints. All operations respect Odoo's native validation.

Why it matters: AI interactions behave identically to standard Odoo operations — triggering automations and maintaining data integrity.

8

Odoo ACL and Record Rule Enforcement

Every operation processed through the MCP Server is subject to the authenticated user's existing Access Control Lists and record rules. The MCP layer adds permissions on top of — never instead of — Odoo's security model.

Why it matters: Your existing security architecture remains intact and authoritative.

9

Automated Maintenance via Scheduled Jobs

Expired audit logs, stale rate limit counters, and elapsed blocks are cleaned up automatically by Odoo's scheduled action system. No manual database maintenance or cron configuration required.

Why it matters: The system remains performant over time without administrator intervention.

10

Multi-Language Interface

The module's administrative interface is available in German, Spanish, French, Japanese, and Arabic in addition to English, ensuring international teams can configure and monitor MCP access in their preferred language.

Why it matters: Global organizations can onboard administrators across regions without language barriers.

Who Benefits Most From the Odoo MCP Server

Role
Primary Use Case
Key Outcome
CTO / Technical Director
Establish a governed AI integration layer across the organization's ERP
AI-driven productivity without security policy violations
Odoo Administrator
Configure and monitor which models AI tools can access
Auditable control without custom integration code
Software Developer
Use Cursor or Windsurf to query and modify Odoo records from IDE
Faster development with real-time Odoo data access
Data Analyst
Leverage ChatGPT or Claude to extract and analyze Odoo data
Complex queries answered in seconds without SQL expertise
IT Security Manager
Monitor all AI interactions through audit logs
Complete visibility with automatic threat containment
Operations Manager
Enable AI assistants to automate routine Odoo tasks
Reduced manual data entry without custom automation scripts
Not the right fit for: Organizations that prohibit any external AI access to business data, or teams without a defined AI usage policy.

Versions & Documentation

Choose your Odoo version and explore interactive documentation

Native Odoo vs Zehntech Odoo MCP Server

Capability
Zehntech MCP Server
Native Odoo
Model Context Protocol (MCP) endpoint for AI clients
Yes
Not available
Granular per-model read/create/write/delete permissions
Yes
Not available
Audit logging with payload, response, and duration
Yes
Not available
Rate limiting per user (100 req/min)
Yes
Not available
Rate limiting per IP (50 req/min)
Yes
Not available
Progressive violation blocking
Yes
Not available
OpenAI-compatible tools endpoint
Yes
Not available
Support for Claude, ChatGPT, Cursor, Windsurf
Yes
Not available
JSON-RPC 2.0 endpoints for all CRUD operations
Yes
Partial (XML-RPC only)
Respects existing Odoo ACLs and record rules
Yes
Yes (but no AI access channel)
Automated cleanup of expired logs and rate limits
Yes
Not available
Multi-language admin interface
Yes (EN, DE, ES, FR, JA, AR)
Partial

Get Started in Under 10 Minutes

No development environment. No custom code. No consultant required for standard setup.

01

Install from Odoo Store

Enable Developer Mode, update apps list, search for zehntech_odoo_mcp_server, click Install.

02

Configure Permissions

Navigate to MCP Server settings and set read/create/write/delete flags per model.

03

Generate API Keys

Create Odoo API keys for each AI client or user connecting via MCP protocol.

04

Connect AI Client

Configure Claude, ChatGPT, Cursor, or Windsurf with your MCP Server endpoint.

Technical Details & Compatibility

Requirement
Odoo Versions
Editions
Hosting
Dependencies
Protocol
Authentication
Rate Limits
Install Time
Server Restart
Custom Dev Required
Lines of Code
License
Last Tested
Support
Details
16.0 · 17.0 · 18.0 · 19.0
Community · Enterprise · Odoo.sh
Odoo Online · On-Premise · Odoo.sh
None
JSON-RPC 2.0 + OpenAI Tools
Native Odoo API Keys
100/min user · 50/min IP
Under 10 minutes
Not required
No
2,437
OPL-1
Odoo 19.0 — May 2026
Odoo MCP Server — FAQ illustration

Frequently Asked Questions

Claude Desktop, ChatGPT, Cursor Editor, Windsurf, Jan, and Msty Studio are verified compatible. The OpenAI-compatible tools endpoint supports any AI client with function-calling capability.
No — every operation processed through the MCP gateway respects the authenticated user's existing Access Control Lists. Odoo record rules are enforced identically whether access comes from the browser or an AI client.
Rate limits cap AI requests at 100 per minute per authenticated user and optionally 50 per minute per IP. Progressive blocking suspends offenders for 5 minutes on first violation, 15 minutes on second, and 60 minutes on repeated offenses.
The module supports Odoo 16, 17, 18, and 19 across both Community and Enterprise editions. All three hosting models are compatible: Odoo Online, Odoo.sh, and On-Premise deployments.
The module uses Odoo's native API key authentication system with bearer token support. No separate credential store, identity provider, or external authentication service is required.

One-Time Purchase.
No Subscription.
No Recurring Fees.

Your team already uses AI tools for coding, analysis, and content — the Odoo MCP Server lets those tools interact with your ERP data through a secure, audited, permission-controlled gateway. Includes lifetime updates and 90 days of dedicated technical support.

Zehntech Odoo experts ready to help


          You have successfully subscribed to the newsletter

          There was an error while trying to send your request. Please try again.

          Zehntech will use the information you provide on this form to be in touch with you and to provide updates and marketing.