Skip to content

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.

  • Community
  • Runs locally
  • API key

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 editorial

Illustrative scenarios written by ecommerceguide from the product's documented capabilities. They are not customer case studies.

  1. 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

  2. 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

  3. 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 editorial

Best 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 pages

From 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 data

Setup documented for

Install command
pip install odoo-mcp-improved

Command 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 logoOdoo

Systems this server reads from or writes to.

Often used alongside

ecommerceguide editorial

Categories and use cases

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