MCP server
Odoo MCP Server
Go MCP server connecting Claude to an Odoo 17 ERP over XML-RPC for inventory levels, product data, purchase orders, vendors and manufacturing orders.
Repository and documentation last checked Built from public product pages and documentation. SourcesClaim this listing
ecommerceguide summary
Odoo MCP Server is a Go server that gives Claude read and write access to an Odoo 17 instance over XML-RPC. Tools cover inventory levels, product details, purchase orders, vendor records, purchase analytics, manufacturing orders, bills of materials, work centres and production planning. You clone the repo, build it with Go 1.21 and put the Odoo URL, database, username and password in config.yaml. It runs locally over stdio, with Cursor setup documented.
Why it stands out
Written in Go and talking to Odoo 17 over XML-RPC, with a companion webhook server for Discord notifications.
What Odoo MCP Server does
ecommerceguide editorial- Go server calling Odoo 17 through the XML-RPC API
- Read tools for stock levels, products, purchase orders and vendors
- Manufacturing tools cover orders, BOMs, work centres and production planning
- Write tools create purchase orders, manufacturing orders and inventory adjustments
- Built from source with go build; runs locally over stdio
- Credentials set in config.yaml; README shows Cursor mcpServers config
- Community project by sarakhanx, README states MIT licence
- Optional webhook server sends Discord notifications
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 manufacturer running Odoo 17 for stock and production
Checking component stock before scheduling assembly work
Intended outcomeClaude calls get_inventory_levels and get_product_info, then get_production_planning and get_work_centers for the schedule.
A distributor managing purchasing in Odoo
Reviewing recent supplier orders and raising a new one
Intended outcomeget_purchase_orders and get_vendor_info return the history, and create_purchase_order raises the order.
An operations team using Cursor as their MCP client
Answering build questions about a finished product
Intended outcomeget_bom_info returns the bill of materials and create_manufacturing_order starts production.
Who it suits
ecommerceguide editorialBest for
You run Odoo 17, work in Cursor or another Claude client, and can build and host a Go binary next to your ERP.
Probably not for
You need a hosted endpoint, OAuth, vendor support, or coverage of sales orders and accounting, which the README lists as planned.
- Business size
- Any stageA free community repository with no pricing or stated audience size; the only requirement is an Odoo 17 instance and Go 1.21.
Technical details
From the vendor's own pagesFrom the server's repository, documentation and MCP directory listings.
- What an agent can do
- Inventory, Manage products, Analytics
- Transport
- stdio (local)
- Authentication
- API keyconfig.yaml holds odoo url, database, username and password.
- Package
- None published; build from source
- Language
- Go
- Repository last updated
- 20 Jun 2025
Connect Odoo MCP Server
Third-party dataSetup documented for
git clone <repository-url> && cd odoo-mcp-server && go build -o odoo-mcp-serverCommand 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 Odoo MCP Server
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 ServerAI-Powered Odoo ERP Integration
- SHShopifymanage shopify products, orders, customers, and inventory via graphql in claude or cursor
- EMeBay Model Context Protocol (MCP) ServerAI Assistants for E-commerce Operations
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