Odoo MCP Server
Connect Claude AI to Odoo in one click. No bridge file, no external pip installs, and no local proxies needed. Enable direct Model Context Protocol (MCP) integrations securely and instantly.
Key Features Overview
Bring the power of Claude AI to your Odoo ERP with a seamless, developer-friendly setup.
One-Click Config
Download pre-configured JSON files for Claude Desktop automatically.
Direct HTTP Connection
Odoo serves as the native endpoint. No node.js/python proxy scripts required.
Model Selector
Search and pick permitted models from a clean Odoo settings dropdown.
Native Access Controls
Claude operates strictly as the user, honoring native ACLs and Record Rules.
Secure Bearer Auth
Auto-generated SHA-256 hashed bearer tokens isolate client access safely.
Execution Logging
Audit tool invocations, duration, status, and tracebacks directly in Odoo.
One-Click Onboarding
Get up and running in under a minute. The setup wizard displays server URLs, allowed models statistics, and offers fast downloads for desktop, CLI, or browser settings.
Allowed Models Configuration
Specify exactly which Odoo models Claude AI can read or modify. Restrict sensitive database collections with a clean searchable tags layout.
Detailed Execution Logs
Keep track of everything Claude does. The logs store execution date, user, tool used, target model, status, and operation duration in milliseconds.
Integrated Clients Setup
Easily configure different environments. The wizard provides tailored setup flows for Claude Desktop, Claude CLI, and claude.ai web interfaces.
Frequently Asked Questions
Find quick answers to common questions about Odoo MCP Server.
Do I need a separate proxy or bridge running locally?
No. Odoo acts as the native MCP server. The Claude client sends HTTP requests directly to Odoo, removing the need for a local node/python proxy or bridge.
Does Claude respect Odoo user permissions?
Yes. Claude executes actions using the authenticated Odoo user's environment. Odoo's standard Access Control Lists (ACLs) and Record Rules are enforced at all times.
Which models can Claude access?
Only models explicitly configured in Settings → MCP Server → Allowed Models are exposed to Claude. Any models not on this list will be rejected automatically.
How does token authentication work?
A secure 40-character Bearer Token is generated for the Odoo user when downloading the configuration. It is hashed with SHA-256 in Odoo, ensuring password security.
Is it compatible with Odoo 19 Community and Enterprise?
Yes. The module is fully compatible with both Odoo 19 Community and Enterprise editions out of the box.
Please log in to comment on this module