Claude Integration | Odoo mcp server | claude Ai connect | Trained AI assistant
by RAG Solutions https://rag-solutions.cloud/$ 109.63
In-App Purchases| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
CRM (crm)
• Email Marketing (mass_mailing) • Calendar (calendar) • Contacts (contacts) • Discuss (mail) |
| Lines of code | 8718 |
| 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 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
CRM (crm)
• Email Marketing (mass_mailing) • Calendar (calendar) • Contacts (contacts) • Discuss (mail) |
| Lines of code | 8718 |
| 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 ASSISTANT TO INTERACT EFFICIENTLY WITHIN YOUR ODOO INSTANCE.
Presentation
Watch our youtube videos for configuration and use cases
Configuration Video
Install the module and configure Claude to connect to your Odoo instance.
Watch TutorialDynamic dashboard generation (01/05/2026 Update)
Claude can now generate dynamic dashboards inside the odoo instance for any module or any data!
Watch VideoCRM manager (01/06/2026 Update)
- Optimised lead generation using a brief from the CRM module
- Claude can now generate emails to promote products
Per-user native Odoo API key (15/06/2026 Update)
- Each user connects with their own native Odoo API key — the LLM operates as that user, with no shared admin token
- Keys are generated in Preferences → Account Security → New API Key (admins can create one via "Log in as")
- Write access follows each user's Odoo permissions: read-only users can only read, and users without delete rights cannot delete
Configuration Video
Install the module and configure Claude to connect to your Odoo instance.
Watch TutorialDynamic dashboard generation (01/05/2026 Update)
Claude can now generate dynamic dashboards inside the odoo instance for any module or any data!
Watch VideoCRM manager (01/06/2026 Update)
- Optimised lead generation using a brief from the CRM module
- Claude can now generate emails to promote products
Per-user native Odoo API key (15/06/2026 Update)
- Each user connects with their own native Odoo API key — the LLM operates as that user, with no shared admin token
- Keys are generated in Preferences → Account Security → New API Key (admins can create one via "Log in as")
- Write access follows each user's Odoo permissions: read-only users can only read, and users without delete rights cannot delete
KEY 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 Token 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...)
Step 1 - Install the Module in Odoo
After installing the module, the MCP server is available at /mcp/sse and /mcp/health.
Step 2 — Configure Access
There are two ways to configure access:
You can either use a dedicated Odoo user account for each AI model connection using credentials, or generate an API key for each user.
With the API key approach, the AI model only has access to the data and permissions granted to that specific user.
Option 1 — Use User Credentials
Go to Settings → RAG Odoo MCP Server.
Enable "User Credentials" and enter the user's login and password.
Once configured, save the settings and test the connection.
Copy the automatically generated text and paste it into the Claude configuration file (demonstrated in the YouTube configuration video).
Option 2 — Generate an API Token for Each User
Each user connects with their own native Odoo API key. The Ai model then operates as that user and can do exactly what the user is allowed to do in Odoo — nothing more
Go to Settings → RAG Odoo MCP Server.
Enable "Per-user API Key".
Copy the generated text and paste it into the Claude configuration file (demonstrated in the YouTube configuration video).
API keys are generated in Preferences → Account Security → New API Key
Step 3 - Configure Claude Desktop
- Windows + R: open %APPDATA%\Claude\claude_desktop_config.json
- These are the blocks the will be generated and needs to be used in "mcpServers" section according to the connection option you choosed:
User credentials option
"odoo": {
"command": "npx",
"args": [
"mcp-remote",
"https://PATH_TO_YOUR_INSTANCE/mcp/sse?db=YOUR_DATABASE_NAME",
"--transport",
"sse-only",
"--allow-http"
]
},
Secure API option
"odoo": {
"command": "npx",
"args": [
"mcp-remote",
"https://PATH_TO_YOUR_INSTANCE/mcp/sse?db=YOUR_DATABASE_NAME",
"--allow-http",
"--transport",
"sse-only",
"--header",
"Authorization:${MCP_ODOO_AUTH}"
],
"env": {
"MCP_ODOO_AUTH": "Bearer YOUR_GENERATED_API_KEY"
}
}
- If you use Odoo.sh, you do not need to specify the database (?db=your_database_name).
- You can also watch the configuration tutorial video above.
Step 4 - Start Using Claude with Odoo
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"
Practical Usage Examples
Web Scraping and Lead Generation
Document Scanning and Data Creation in Odoo
Use Cases Are Infinite
Discover much more by watching the video demonstration above.
Contact us anytime on WhatsApp: +33 744 288 443
Or visit our website: rag-solutions.cloud
This module will rag train Claude to be the more efficient possible
MCP server inside Odoo -- bye simply installing the module
Optional Token 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 Token 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