Odoo MCP Server
Provides tools to interact with Odoo ERP, allowing management of customers, sales orders, purchase orders, invoices, products, inventory, leads, employees, and generic CRUD on any model via XML-RPC.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Odoo MCP Serverlist my open sales orders"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Odoo MCP Server
Full-featured MCP connector for Odoo ERP via XML-RPC.
Setup
1. Install Python 3.11+
Download from https://www.python.org/downloads/ — make sure to check "Add Python to PATH" during install.
2. Install dependencies
cd "C:\Users\Shaheer\Downloads\Odoo connector\odoo"
pip install -r requirements.txt3. Test the server runs
python odoo_mcp_server.py4. Add to Claude Desktop
Edit C:\Users\Shaheer\AppData\Roaming\Claude\claude_desktop_config.json and add the entry shown in claude_desktop_config_snippet.json.
Related MCP server: Odoo MCP Server
Available Tools (27 total)
Tool | Description |
| List/search partners & customers |
| Full partner details by ID |
| Create new partner/customer |
| Update partner fields |
| List sales orders with filters |
| Full SO details + lines |
| Create quotation/SO |
| Confirm a quotation |
| List purchase orders |
| Full PO details + lines |
| Create RFQ/PO |
| List invoices & vendor bills |
| Full invoice details + lines |
| List products with filters |
| Product details + variants |
| Create new product |
| Update product fields |
| Current stock quantities |
| Receipts, deliveries, transfers |
| CRM leads/opportunities |
| Create CRM lead |
| List employees |
| Generic search on ANY model |
| Read records by ID from ANY model |
| Create record in ANY model |
| Update records in ANY model |
| Delete records (destructive) |
| Get field schema for any model |
| Call any workflow method |
| Aggregated sales totals |
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Connect any AI assistant to Odoo 16–19 via OAuth 2.0 + PKCE. 400 free calls, no local install.
Connect Exact Online to your AI assistant via MCP. Manage Exact Online with natural language.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables LLMs to interact with Odoo ERP systems through MCP protocol. Supports multi-server architecture with secure authentication, allowing natural language access to Odoo data, resources, and business operations.-
- AlicenseBqualityDmaintenanceAn MCP server that enables AI assistants to interact with Odoo ERP apps like Inventory, CRM, Sales, and Manufacturing. It allows users to read, create, and manage Odoo records and workflows using natural language commands.256 npm1ISC
- AlicenseNot gradedqualityDmaintenanceAn MCP server that connects AI assistants to Odoo ERP instances via the built-in XML-RPC API without requiring any additional addons. It enables users to search, create, update, and manage Odoo records and models through natural language.28 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables interaction with Odoo ERP systems for product, customer, order, invoice, and payment management using MCP tools.6MIT