Odoo
About
Integrate Odoo with Large Language Models (LLMs) for enhanced business process automation.
Details
- Author
- alberto-re
- Categories
- Productivity, Other, Project Management, Automation, Database
Jump to
Setup
Install Odoo in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/alberto-re/mcp-server-odoo
Follow the installation instructions in the repository README, then restart your MCP client.
An extensibleModel Context Protocolserver that provides integration betweenOdooand LLMs.
Beware: the project is in very early development. Expect rough edges. We welcome any feedback!
Here's a demonstration of what kind of capabilities the MCP enables inClaude for Desktop:
The server looks for the following variables in the execution environment:
uv tool install --from git+https://github.com/alberto-re/mcp-server-odoo mcp-server-odoo
ADockerfileis included if you wish to run the MCP server inside a Docker container.
To build the container execute this command from the root directory of the repository:
Now you can execute the container from the built image with:
docker run --rm --env-file /path/to/env/file -p 8000:8000 mcp-server-odoo
When running inside a container remember to use an HTTP based transport protocol (i.e. setTRANSPORT_PROTOCOLtosseorstreamable-http) and to make the server listen to all interfaces (i.e. setHOSTto0.0.0.0).
- Edit theClaude for Desktopconfiguration file.
- In MacOS the configuration is located at~/Library/Application Support/Claude/claude_desktop_config.json.
- In Windows the configuration is located at%APPDATA%\Claude\claude_desktop_config.json
- Add the server configuration under the mcpServers section.
{ "mcpServers": { "mcp-server-odoo": { "command": "uvx", "args": [ "mcp-server-odoo" ], "env": { "ODOO_BASE_URL": "http://localhost:8069", "ODOO_DATABASE": "mydatabase", "ODOO_USERNAME": "admin", "ODOO_PASSWORD": "admin", "ODOO_VERSION": "18", "TRANSPORT_PROTOCOL": "stdio", "TOOLS_TO_REGISTER": "search_partners,search_quotations,search_sales_orders,search_customer_invoices" } } } }
-
Edit themcphostconfiguration file. See thedocumentationfor where it looks for configuration files.
Add the server configuration under the mcpServers section.
{ "mcpServers": { "mcp-server-odoo": { "command": "uvx", "args": [ "mcp-server-odoo" ], "env": { "ODOO_BASE_URL": "http://localhost:8069", "ODOO_DATABASE": "mydatabase", "ODOO_USERNAME": "admin", "ODOO_PASSWORD": "admin", "ODOO_VERSION": "18", "TRANSPORT_PROTOCOL": "stdio", "TOOLS_TO_REGISTER": "search_partners,search_quotations,search_sales_orders,search_customer_invoices" } } } }
Integrate with Odoo ERP systems to manage business data and operations. Requires external configuration for connection parameters.
A hosted or self-hosted cloud version of Odoo MCP
An MCP server that provides direct access to Odoo ERP system capabilities.
An MCP server for integrating with the Odoo ERP system.
An MCP server for Quickbase, enabling seamless integration with AI assistants like Claude Desktop.
Australian trade business OS with 67 MCP tools across 23 domains — autonomous business formation, lead management, quoting, job scheduling, invoicing, crypto payments, and growth analytics for tradies.
Skyvia MCP Endpoint is a no-code gateway that makes your business data accessible to AI assistants in real time.
A lightweight server to connect AI assistants with Kintone applications and data.
Integrate with kintone data and applications using the Model Context Protocol.
A Model Context Protocol (MCP) server and standalone CLI for querying PowerPlatform / Dataverse environments. Supports multiple environments, entity metadata, records, plugins, flows, solutions, workflows, business rules, security roles, and more.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





