Claude Integration | Odoo mcp server | claude Ai connect | Trained AI assistant
by RAG Solutions https://rag-solutions.cloud/$ 88.20
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 1765 |
| Technical Name |
rag_odoo_mcp_server |
| License | LGPL-3 |
| Website | https://rag-solutions.cloud/ |
| Versions | 15.0 16.0 17.0 18.0 19.0 |
Simply by installing this module you will be able to
Connect Odoo with Claude
or any other ai assistant. This Module also trains the ai assitant to interact efficiently within your Odoo instance.
If you have any question or if you need assistance, contact us anytime on Whats'app
+33 744 288 443
Documentation & Demo
Read Documentation
Setup guide, API key, and Claude/Cursor configuration.
Documentation on our websiterag-solutions.cloud
Video Tutorial
Watch a demo of installing the module and configuring Claude to connect to your odoo instance.
Watch TutorialKey Highlights
RAG Trained
This is not a simple mcp connector. This module trains Claude to use effectively and securely your Odoo instance.
No Extra Process
MCP runs inside Odoo. Install the module and start to use your favorite Ai model.
Secure API Key
Claude will use a secure token to have access to your database.
Dashboard Generation
Claude can generate dashboards and insights related to your company activities.
Multi Company
Claude can automatically detect different companies
Document detection
Claude can scan any document and generate data from it (Project, Sale order...)
1st - Install the module
After installing the module, the MCP server is available at /mcp/sse and /mcp/health.).
2nd – Generate the connexion token (optional)
Go to Settings → RAG Odoo MCP Server. Enable "Require API key" and click "Generate user / admin token" to create a key for Claude or Cursor. User Token cannot create or edit records (readonly). Admin token can create and edit records.
3rd - Claude Config
Add the MCP server in Claude config:
- Windows + R: open %APPDATA%\Claude\claude_desktop_config.json
- Paste and edit this block inside the "mcpServers" section:
"odoo": {
"command": "npx",
"args": [
"mcp-remote",
"http://ip_address_or_domain_name/mcp/sse?db=your_database_name",
"--allow-http",
"--transport",
"sse-only",
"--header",
"Authorization:${MCP_ODOO_AUTH}"
],
"env": {
"MCP_ODOO_AUTH": "Bearer your_generated_api"
}
}
⚠️ If you are using Odoo.sh, you do NOT need to specify the database in the URL.
If you are using user credentials authentication, this simpler configuration is enough:
"odoo": {
"command": "npx",
"args": [
"mcp-remote",
"http://path_to_your_odoo_instance/mcp/sse?db=your_database",
"--transport",
"sse-only",
"--allow-http"
]
}
4th - Start using Claude
Usage Examples:
• "Generate a sales dashboard for the current year" • "Show me all customers from France" • "Find products with stock below 10 units" • "List today's sales orders over $1900" • "Search for unpaid invoices from last month" • "Create partners from the attached document" • "Create a sale order from the attached customer order"....
Claude can scrap the web and generate leads for you
Claude can scan any document and generate data from it (sale order, project....)
This module will rag train Claude to be the more efficient possible
MCP server inside Odoo — bye simply installing the module
Optional API key for secure connextion.
Multi-database support.
Security rules to allow Claude to readonly or to edit records
MCP is an open protocol that lets AI assistants (like Claude and Cursor) connect to external data and tools. This module exposes your Odoo database as an MCP server so AI can run read-only queries, list tables, and explore the schema safely.
All you need is to install the module and configure Claude.
Yes. Add two MCP server blocks in Claude (e.g. rag-odoo-demo and rag-odoo-prod), each with the same Odoo URL but a different Bearer token: Bearer demo_ai:key1 and Bearer production_db:key2. Each database has its own API key from Settings → RAG Odoo MCP Server.
MCP is a standard protocol, so yes you can use any LLM you want and we will be happy to help you with that.
Please log in to comment on this module