MCP server
Odoo MCP Improved
MCP server that connects to an Odoo ERP instance over XML-RPC so AI clients can search and create sales orders, purchase orders, inventory adjustments and journal entries.
Repository and documentation last checked Built from public product pages and documentation. SourcesClaim this listing
ecommerceguide summary
Odoo MCP Improved is a community MCP server that connects an AI client to an Odoo ERP instance over XML-RPC. Tools search and create sales orders, purchase orders, inventory adjustments and journal entries, plus product availability checks, customer insights and financial ratio analysis. It installs with pip install odoo-mcp-improved, runs locally over stdio, and reads Odoo URL, database, username and password from environment variables. Python, MIT licensed.
Why it stands out
Community fork of the mcp-odoo project that adds purchase, inventory and accounting tools alongside the sales tools.
What Odoo MCP Improved does
ecommerceguide editorial- Read and write access to Odoo sales, purchase, inventory and accounting records
- Installs via pip as odoo-mcp-improved; runs locally over stdio
- Setup documented for Claude Desktop through claude_desktop_config.json environment variables
- Resource URIs expose orders, customers, suppliers, stock levels and journal entries
- Maintained by hachecito (Yhasmani Valdes) under the MIT licence
- Repository includes a Dockerfile; written in Python 3.10 or later
- Bundled prompts cover sales trends, stock optimisation and financial analysis
How ecommerce teams could use it
ecommerceguide editorialIllustrative scenarios written by ecommerceguide from the product's documented capabilities. They are not customer case studies.
Retailer running its operations on Odoo
Finance and warehouse staff ask an AI client about late purchase orders and current stock levels
Intended outcomeThe server queries Odoo over XML-RPC and returns purchase order and stock location data
B2B distributor using Odoo for orders and accounting
Staff need new sales orders and journal entries created from a chat client
Intended outcomecreate_sales_order and create_journal_entry write the records back into the Odoo instance
Team analysing Odoo trading data
Managers want sales performance and inventory turnover summaries without opening Odoo
Intended outcomeanalyze_sales_performance and analyze_inventory_turnover return metrics from the connected instance
Who it suits
ecommerceguide editorialBest for
You run Odoo, can install a Python package locally and want an MIT-licensed MCP server that reads and writes sales, purchase, inventory and accounting records.
Probably not for
You are not on Odoo, need a hosted remote endpoint or OAuth, or want vendor support rather than a community repository.
- Business size
- Any stageMIT-licensed local install with no pricing or stated audience bound in the repository.
- Verticals
- B2B commerce
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, Analytics, Accounting, Manage products
- Transport
- stdio (local)
- Authentication
- API keyenv: ODOO_URL, ODOO_DB, ODOO_USERNAME, ODOO_PASSWORD in claude_desktop_config.json
- Package
- odoo-mcp-improved (PyPI)
- Language
- Python
- Licence
- MIT
- Repository last updated
- 12 Dec 2025
Connect Odoo MCP Improved
Third-party dataSetup documented for
pip install odoo-mcp-improvedCommand 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.
Often used alongside
ecommerceguide editorialGorgiasConversational AI platform for ecommerce, automating support and driving sales.Why togetherGorgias handles the ticket inbox and Shopify order data while this server gives an AI client access to Odoo orders and stock.
eDesk ‑ AI, Helpdesk & ChatAI-powered customer service designed for eCommerce.Why togethereDesk centralises store and marketplace messages while this server supplies Odoo order, stock and invoice records to an AI client.
Categories and use cases
Alternatives to Odoo MCP Improved
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 ServerAI-Powered Odoo ERP Integration
- 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
- IOio.github.AmitGurbani/mcp-server-woocommercemanage WooCommerce products, orders, customers, and coupons via AI assistants like Claude
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.
Also listed on mcpservers.org.
See something incorrect? Report an update