MCP server
Odoo MCP
MCP server for Odoo 16+ ERP that lets AI clients read records, run aggregations and diagnostics, search knowledge, and execute gated writes via approval tokens.
Repository and documentation last checked Built from public product pages and documentation. SourcesClaim this listing
ecommerceguide summary
Odoo MCP connects an Odoo 16+ database to MCP clients using existing Odoo credentials, with no module to install on the Odoo side. Its 41 tools read records and attachments, run server-side aggregations, search an in-process knowledge index, inspect schema and diagnose calls. Writes are blocked by default and pass through preview, validate and approved-execute steps behind an environment gate. Run it locally via the odoo-mcp Python package or Docker, or use the hosted ERPipe endpoint.
Why it stands out
Works with any Odoo 16+ instance using existing credentials, with no Odoo-side module or permission setup required.
What Odoo MCP does
ecommerceguide editorial- 41 MCP tools covering orders, inventory, customers, accounting and analytics
- XML-RPC for Odoo 16 to 18, External JSON-2 for Odoo 19+
- Gated writes: preview, validate, then execute with an approval token
- Install with uvx odoo-mcp --setup, pip, pipx or Docker
- stdio and Streamable HTTP transports; hosted endpoint at mcp.erpipe.com/mcp uses OAuth
- Setup docs for Claude Desktop, Claude Code, Cursor, Windsurf and VS Code
- MIT licensed, maintained by erpipe-org (Lê Anh Tuấn)
- One server can route to several named Odoo instances
How ecommerce teams could use it
ecommerceguide editorialIllustrative scenarios written by ecommerceguide from the product's documented capabilities. They are not customer case studies.
Operations team running an Odoo ERP behind their online store
Checking which open sales orders are held up by stock in the main warehouse
Intended outcomeSearch and aggregation tools return the matching records in the MCP client without opening the Odoo interface
Finance staff using Odoo accounting
Reviewing receivables and payables before month end
Intended outcomeThe accounting tools return aging and a health summary in one call, and any correction runs through preview, validate and approved write
Developer maintaining custom Odoo addons
Assessing a custom addon before moving from Odoo 18 to Odoo 19
Intended outcomeAddon scanning, upgrade risk reporting and generate_json2_payload show call-level changes ahead of the JSON-2 switch
Who it suits
ecommerceguide editorialBest for
You run Odoo 16 or later and want MCP clients such as Claude Code, Cursor or VS Code reading ERP records with writes held behind an approval gate.
Probably not for
Your system of record is not Odoo, or you cannot run a Python package or Docker container and prefer not to use the hosted ERPipe endpoint.
- Business size
- Any stageThe self-hosted server is MIT licensed and works with any Odoo 16+ edition, Community or Enterprise, with no stated size bound.
Technical details
From the vendor's own pagesFrom the server's repository, documentation and MCP directory listings.
- What an agent can do
- Orders, Inventory, Customers, Accounting, Analytics
- Transport
- stdio (local), HTTP (remote)
- Authentication
- API key, OAuthSet ODOO_URL, ODOO_DB, ODOO_USERNAME, ODOO_PASSWORD or ODOO_API_KEY; hosted ERPipe uses workspace OAuth; optional OAuth 2.1 resource server vars.
- Endpoint
- https://mcp.erpipe.com/mcp
- Package
- odoo-mcp (PyPI)
- Language
- Python
- Licence
- MIT
- Repository last updated
- 25 Aug 2026
Connect Odoo MCP
Third-party dataSetup documented for
uvx odoo-mcp --setupCommand as listed on the repository README, not tested by ecommerceguide. Check the official documentation (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.
Often used alongside
ecommerceguide editorialCategories and use cases
Alternatives to Odoo MCP
Listings that share this one's category, platforms or use cases. Ordered by how many relationships they share, not by quality or payment.
- OIOdoo IntegrationAI Access to Your ERP System
- OMOdoo MCP ImprovedEnhanced Model Context Protocol (MCP) server for Odoo ERP with advanced tools for sales, purchases, inventory and accounting
- OMOdoo MCP ServerAn MCP server that provides direct access to Odoo ERP system capabilities.
- SHShopifymanage shopify products, orders, customers, and inventory via graphql in claude or cursor
- NMNexus MCP ServerAgent-native Ops OS for ecommerce and retail
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)
- Documentationerpipe-org.github.io (opens in a new tab)
- MCP endpointmcp.erpipe.com (opens in a new tab)
Also listed on MCP Market.
See something incorrect? Report an update