MCP server
MCP Server for Odoo
MCP server that connects AI clients to Odoo ERP over XML-RPC to search, read, create, update and delete records such as customers, products, orders and invoices.
Repository and documentation last checked Built from public product pages and documentation. SourcesClaim this listing
ecommerceguide summary
MCP Server for Odoo connects AI clients to an Odoo ERP instance over XML-RPC, so an assistant can search, read, create, update and delete records such as customers, products, orders and invoices. It also counts records, inspects model fields, runs server-side aggregation and fetches attachments. Maintained as a community project by Andrey Ivanov, it runs locally via uvx mcp-server-odoo, pip or Docker, with stdio and streamable-HTTP transports.
Why it stands out
Community Python package that pairs with the separate Odoo MCP module to set read, write, create and delete permissions per model.
What MCP Server for Odoo does
ecommerceguide editorial- Python package mcp-server-odoo, run with uvx, pip or Docker
- Authenticates with an Odoo API key or username and password
- Setup steps for Claude Desktop, Claude Code, Cursor, Windsurf, VS Code
- Workflow actions such as posting invoices via opt-in call_model_method
- Production use expects the Odoo MCP module for per-model permissions
- YOLO mode connects to any XML-RPC Odoo for testing only
- Streamable-HTTP transport has no built-in client authentication
- MPL-2.0 licence, community maintained by Andrey Ivanov (ivnvxd)
How ecommerce teams could use it
ecommerceguide editorialIllustrative scenarios written by ecommerceguide from the product's documented capabilities. They are not customer case studies.
A B2B distributor running Odoo as its system of record
Sales staff ask an assistant in Claude Desktop for stock figures and customer records before quoting
Intended outcomeThe server searches and reads the enabled Odoo models and returns records with smart field selection and pagination
An online retailer whose orders and invoices sit in Odoo
An operator wants an assistant to update contact details and post invoices from chat
Intended outcomeUpdate and create tools write back to Odoo, with post_message and call_model_method available when method calls are enabled
A finance team using Odoo accounting
Controllers ask for grouped totals and counts rather than raw record dumps
Intended outcomeServer-side aggregation groups, sums and counts inside Odoo, and the MCP module can restrict models to read access
Who it suits
ecommerceguide editorialBest for
Odoo is your system of record and you want an MCP client such as Claude Desktop, Cursor or VS Code to read and write Odoo records through a local package.
Probably not for
Your data sits in another platform (Salesforce Commerce Cloud or commercetools both have their own MCP servers), or you cannot run a local Python or Docker process and manage Odoo API keys yourself.
- Business size
- Any stageAn open source MPL-2.0 package with no pricing or stated audience, usable with any Odoo instance from version 16.0 upwards.
Technical details
From the vendor's own pagesFrom the server's repository, documentation and MCP directory listings.
- What an agent can do
- Manage products, Orders, Customers, Inventory, Accounting, Analytics
- Transport
- stdio (local), HTTP (remote)
- Authentication
- API keyRequires ODOO_URL plus ODOO_API_KEY, or ODOO_USER and ODOO_PASSWORD, set in env of MCP config
- Package
- mcp-server-odoo (PyPI (uv))
- Language
- Python
- Licence
- MPL-2.0
- Repository last updated
- 27 Sep 2026
Connect MCP Server for Odoo
Third-party dataSetup documented for
uvx mcp-server-odooCommand as listed on the repository README, not tested by ecommerceguide. Check the repository README (opens in a new tab) for configuration and credentials before running it.
Works with
Ecommerce platforms and services
Odoo
Systems this server reads from or writes to.
Categories and use cases
Alternatives to MCP Server for Odoo
Listings that share this one's category, platforms or use cases. Ordered by how many relationships they share, not by quality or payment.
- CMcommercetools MCP Essentialslets AI agents read and write commercetools catalog, orders, and project data via MCP
- OMOdoo MCP ImprovedEnhanced Model Context Protocol (MCP) server for Odoo ERP with advanced tools for sales, purchases, inventory and accounting
- OMOdoo MCP ServerAI-Powered Odoo ERP Integration
- CCCommerce Cloud MCP ServerConnects AI applications with Salesforce Commerce Cloud using the Model Context Protocol (MCP).
- OMOdoo MCP ServerAn MCP server that provides direct access to Odoo ERP system capabilities.
Sources
ecommerceguide profiles are built from public product information and written for ecommerce teams. We do not test products, and paying never changes where a listing ranks.
- Listing on mcpmarket.commcpmarket.com (opens in a new tab)
- GitHub repositorygithub.com (opens in a new tab)
Also listed on MCP Market.
See something incorrect? Report an update