Odoo MCP server
Commit Nov 10, 2026Connects Odoo instances to AI assistants like Claude, ChatGPT, and Copilot to interact with your business data.
Also known as HelpCode-ai/anythingmcp-odoo
- Stars
- 0
- Tools
- —
- Downloads, 30 days
- —
- Latest version
- —
- Last commit
- Nov 10, 2026
- License
- LGPL-3.0
What is Odoo MCP?
Odoo connects Odoo instances to AI assistants like Claude, ChatGPT, and Copilot to interact with your business data.
Summary generated from the project's README
About Odoo MCP server
Interacting with business data directly from Claude, ChatGPT, or Copilot is possible by connecting your Odoo instance to an AI assistant. This module enables users to bridge the gap between their ERP data and large language models through a specialized AI Assistants block found in the General Settings of Odoo.
Setup involves generating an API key within Odoo and providing your database name and address to the AnythingMCP connector. While the module facilitates the connection, it does not store data or call external services independently. Depending on your Odoo version, the system uses either the JSON-2 API for version 19 and later or the odoo-jsonrpc method for versions 17 and 18.
Developers can use the cloud version of the connector or host their own instance by configuring the anythingmcp_connector.url system parameter. For those using Odoo Online, the connection is established by manually entering the required values since third-party modules cannot be installed on that platform.
What you can do with it
- 1Querying business data via AIAsk your AI assistant to retrieve specific information from your Odoo database.
- 2Connecting Odoo to AI assistantsIntegrate your ERP system with tools like Claude or Copilot using an API key.
- 3Self-hosting the MCP connectorDeploy your own private instance of the connector by setting a custom system parameter.
Written from the project's README. Every use case is checked against a quote from it.
README
View on GitHubAnythingMCP for Odoo
Use Odoo in Claude, ChatGPT and Copilot. This Odoo module adds an AI Assistants block to Settings → General Settings that connects your Odoo to AnythingMCP in three steps:
- Create an API key opens Odoo's own dialog for a new API key of your user.
- Open AnythingMCP opens the AnythingMCP setup with your Odoo address, database name
and (on Odoo 17 and 18) user id already filled in, plus
source=odoo_moduleso AnythingMCP can count the setups opened from here. You paste the key there; it is never part of the link. - AnythingMCP checks the key against your Odoo, then shows how to add it to your assistant.
The module adds no models, stores nothing and calls no external service by itself.
| Branch | Odoo | AnythingMCP connector |
|---|---|---|
19.0 |
19 and later | odoo (JSON-2 API) |
18.0 |
18 | odoo-jsonrpc |
17.0 |
17 | odoo-jsonrpc |
Odoo Online cannot install third-party modules; there you enter the same values by hand, see the Odoo guide.
Self-hosted AnythingMCP
AnythingMCP is open source (HelpCode-ai/anythingmcp).
To use your own instance, set the system parameter anythingmcp_connector.url to its address,
e.g. https://mcp.example.com. The default is https://cloud.anythingmcp.com.
Tests
tools/run-test.sh 19.0 installs the module in a throwaway Odoo and Postgres (Docker) and runs
its tests. Use the branch's Odoo version.
License
LGPL-3.0. Made by helpcode.ai GmbH, Freiburg, Germany. Support: support@anythingmcp.com
Odoo MCP questions
Can I use this with Odoo Online?
Yes, but since Odoo Online does not allow third-party modules, you must enter the connection values manually.
Does the module store my data or call external services?
No, the module does not add models, store data, or call external services on its own.
Can I host my own AnythingMCP instance?
Yes, you can use your own instance by setting the system parameter anythingmcp_connector.url to your address.