Odoo MCP Server

Odoo MCP Server is an MCP server that provides direct access to Odoo ERP system capabilities via the Model Context Protocol. Built in Go, the server communicates with an Odoo 17 instance through its XML-RPC API and optional direct PostgreSQL database access. It is designed for businesses, operations managers, and developers looking to monitor and control enterprise workflows through natural language assistants such as Claude or Cursor. The server enables users to query real-time stock levels, retrieve detailed product specifications, and monitor inventory movements across warehouses. It also provides tools to inspect purchase orders, pull vendor and supplier contact records, review purchasing analytics, and create preliminary purchase orders. On the manufacturing side, Odoo MCP Server exposes operations for tracking manufacturing orders, viewing Bills of Materials, inspecting work center capacities, and reviewing production schedules. This setup allows teams to automate operational workflows, inspect production bottlenecks, and streamline business planning without navigating the native Odoo web interface manually.

Category: CRM, ERP & E-commerce

Tags: business-automation, crm, erp, odoo

Visit Odoo MCP Server

How to install and configure Odoo MCP Server

Follow these steps to set up and configure Odoo MCP Server: 1. Ensure Go 1.21 or higher is installed and you have access to an Odoo 17 instance. 2. Clone the repository and build the binary: bash git clone https://github.com/sarakhanx/odoo-mcp-server cd odoo-mcp-server go mod tidy go build -o odoo-mcp-server 3. Copy config.yaml.example to config.yaml and enter your Odoo URL, database name, username, and password. 4. To configure in Cursor, add the binary to .cursor-mcp.json or your Cursor settings: json { "mcpServers": { "odoo": { "command": "/path/to/your/odoo-mcp-server", "args": [], "env": {} } } }

What you can do with Odoo MCP Server

  • Check real-time inventory levels, stock availability, and detailed product specifications across warehouses directly from chat. * Retrieve, filter, and inspect purchase orders by status along with comprehensive supplier and vendor contact details. * Review manufacturing orders in progress and inspect Bills of Materials to verify assembly requirements and components. * Monitor work center capacities and production schedules to assess manufacturing bottlenecks and plan future assembly operations. * Generate basic purchase orders and initial manufacturing orders using conversational natural language commands through an AI client.

Key facts

  • https://github.com/sarakhanx/odoo-mcp-server
  • CRM, ERP & E-commerce, Project & Task Management
  • business-automation, crm, erp, odoo

Part of MCP Servers

Related MCP servers

  • MCP Kanban Memory — MCP Kanban Memory is an MCP server that provides a kanban-based task management and state retention system for AI-driven workflows.…
  • MCP Microsoft Office Bridge — MCP Microsoft Office Bridge is an MCP server that connects AI assistants like Claude to Microsoft 365 services through the…
  • MCP NIF.PT — MCP NIF.PT is an MCP server that connects LLM clients to the Portuguese NIF.PT public API to retrieve and analyze…
  • MCP Open Library — MCP Open Library is an MCP server that connects AI assistants to the Open Library catalogue API to retrieve book,…
  • MCP Orchestro — MCP Orchestro is an MCP server that integrates AI coding tools with a Supabase-backed task orchestration and Kanban system. Designed…
  • MCP Outlook Tools — MCP Outlook Tools is an MCP server that enables AI assistants like Claude Desktop to connect with a locally installed…

How do I install Odoo MCP Server?

You must clone the repository, run go mod tidy, and compile the application with go build using Go 1.21 or higher. After building, create a config.yaml file containing your Odoo 17 server URL, database credentials, and optional Discord webhook settings. Finally, link the compiled binary executable inside your MCP client configuration.

What can Odoo MCP Server do?

The server connects an AI client directly to Odoo ERP via XML-RPC. It enables tools for reading inventory levels, inspecting product details, managing purchase orders, retrieving vendor data, analyzing purchasing reports, checking Bills of Materials, and viewing manufacturing order schedules and work center capacities.

Which MCP clients work with Odoo MCP Server?

Odoo MCP Server functions with any client supporting the Model Context Protocol over standard input and output. The documentation provides explicit setup instructions for Cursor via configuration in a cursor-mcp.json file, and it is also compatible with Claude Desktop and other MCP-enabled agent interfaces.

What are the prerequisites for running Odoo MCP Server?

Running the server requires Go 1.21 or higher and active access to an Odoo 17 instance. Direct access to the underlying PostgreSQL database is optional if you want direct database queries, and a Discord webhook URL can optionally be configured if you run the webhook notification server.

Is Odoo MCP Server open source?

Yes, Odoo MCP Server is open source. It is licensed under the permissive MIT License, allowing individuals and businesses to use, inspect, modify, and integrate the code freely for business automation and ERP connectivity needs.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories