How do I authenticate with my Odoo instance?
You must provide either an API key (`ODOO_API_KEY`) or both a username (`ODOO_USER`) and password (`ODOO_PASSWORD`). API key authentication is recommended for better security.
@ivnvxd
Basic information
Model Context Protocol (MCP) server that enables AI assistants to securely interact with Odoo ERP systems through standardized resources and tools for data retrieval and manipulation.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-odoo": {
"command": "docker",
"args": [
"run",
"--rm",
"-p",
"8000:8000",
"\\"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
MCP Server for Odoo is a server that enables AI assistants like Claude to interact with Odoo ERP systems through natural language. It can search, create, update, and delete records, and works with any Odoo instance — using YOLO mode for quick testing or the Odoo MCP module for production security.
Install via uvx and configure environment variables in your MCP settings file (e.g., ODOO_URL, ODOO_API_KEY, ODOO_DB). The server runs on your local machine, not on the Odoo server. Alternatively, use Docker, pip, or run from source.
You must provide either an API key (`ODOO_API_KEY`) or both a username (`ODOO_USER`) and password (`ODOO_PASSWORD`). API key authentication is recommended for better security.
YOLO mode bypasses MCP security and works with any Odoo version that has XML-RPC enabled. It is intended for development/testing/demos only and exposes the full Odoo backend — use the Odoo MCP module for production.
In standard mode (production), Odoo 16.0+ with the Odoo MCP module is required. In YOLO mode, any Odoo version with XML-RPC enabled works.
Python 3.10 or higher on the local machine, UV installed, and access to an Odoo instance. No installation is needed on the Odoo server itself.
Yes, use the `streamable-http` transport. However, this transport has no built-in client authentication — any client that can reach the port gets full Odoo access. Keep the default `localhost` bind or front it with an authenticating reverse proxy.

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context
Comments