MCP server enabling AI assistants to access and manage Odoo ERP data and workflows via natural language.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Server Odoo.
search_recordsSearch for records in any Odoo model with filters.
get_recordRetrieve a specific record by ID.
get_fieldsDescribe a model's fields โ type, label, required/readonly, relation target, and selection options. Use it to discover a model's schema before reading or writing records. Omit `attributes` for the curated default set (`type`, `string`, `required`, `readonly`, `relation`, `selection`); an explicit lโฆ
get_current_contextReturn the current session context: the connected user, their timezone, the active company plus any other allowed companies, and UTC datetime-handling guidance. Useful when unsure which user or company a request runs as, or how to interpret datetimes. Spec-compliant clients also receive this contexโฆ
list_modelsList all models enabled for MCP access.
list_resource_templatesList available resource URI templates and their patterns.
An MCP server that enables AI assistants like Claude to interact with Odoo ERP systems. Access business data, search records, create new entries, update existing data, and manage your Odoo instance through natural language.
Works with any Odoo instance! Use YOLO mode for quick testing and demos with any standard Odoo installation. For enterprise security, access controls, and production use, install the Odoo MCP module.
ir.attachment files via resource URIsThe MCP server runs on your local computer (where Claude Desktop is installed), not on your Odoo server. You need to install UV on your local machine:
After installation, restart your terminal to ensure UV is in your PATH.
Add this configuration to your MCP settings:
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
Add to .mcp.json in your project root:
Or use the CLI:
Add to ~/.cursor/mcp.json:
Add to .vscode/mcp.json in your workspace:
Note: VS Code uses
"servers"as the root key, not"mcpServers".
Add to ~/.codeium/windsurf/mcp_config.json:
Add to ~/.config/zed/settings.json:
Run with Docker โ no Python installation required:
Note: Use
host.docker.internalinstead oflocalhostto connect to Odoo running on the host machine.
For HTTP transport:
โ ๏ธ Security: the HTTP transport has no built-in authentication โ anyone who can reach the port gets Odoo access through the server's credentials. Publish the port only on trusted networks, or front it with an authenticating reverse proxy. See Transport Options.
The image is also available on GHCR: ghcr.io/ivnvxd/mcp-server-odoo
Then use mcp-server-odoo as the command in your MCP configuration.
Then use the full path to the package in your MCP configuration.
The server requires the following environment variables:
| Variable | Required | Description | Example |
|---|---|---|---|
ODOO_URL | Yes | Your Odoo instance URL | https://mycompany.odoo.com |
ODOO_API_KEY | Yes* | API key for authentication | 0ef5b399e9ee9c11b053dfb6eeba8de473c29fcd |
ODOO_USER | Yes* | Username (if not using API key) | admin |
ODOO_PASSWORD | Yes* | Password (if not using API key) | admin |
ODOO_DB | No | Database name (auto-detected if not set) | mycompany |
ODOO_LOCALE | No | Language/locale for Odoo responses | es_ES, fr_FR, de_DE |
ODOO_YOLO | No | YOLO mode - bypasses MCP security (โ ๏ธ DEV ONLY) | off, read, true |
ODOO_MCP_ENABLE_METHOD_CALLS | No | Enable the call_model_method tool โ requires ODOO_YOLO=true (โ ๏ธ Dangerous, see call_model_method) | false, true |
*Either ODOO_API_KEY or both ODOO_USER and ODOO_PASSWORD are required. In YOLO mode, ODOO_USER is required even when using an API key.
Notes:
ODOO_DB.env file in the working directoryFactual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/ivnvxd-mcp-server-odoo)<a href="https://allmcps.com/mcp/ivnvxd-mcp-server-odoo"><img src="https://allmcps.com/api/badge/ivnvxd-mcp-server-odoo?style=directory" alt="MCP Server Odoo on AllMCPs" /></a>