Productivity · AI Gateway
Odoo MCPServer
Connect AI assistants (Claude, Cursor, Codex) and chat bots (Telegram, WhatsApp, Discord, Web) to your Odoo data through a single, secure Model Context Protocol gateway.
Read the Documentation
Step-by-step setup guides for every AI client, provider and chat-bot platform ship with the module in DOCUMENTATION.md.
Get Expert Support
Need help connecting a client or provider? Our team is ready — reach out any time by email or WhatsApp.
Explore Features In Detail
Pick a category to see its detailed features.
MCP Server
A full Streamable-HTTP JSON-RPC endpoint at /mcp_gateway that any MCP-capable client can connect to with an Odoo API key.
|
| ||||
|
| ||||
|
|
AI Providers
Configure one or more providers; the gateway picks the highest-priority active one and falls back automatically if it fails.
|
| ||||
|
| ||||
|
|
Tools & Framework
Turn any Odoo operation into an AI-callable tool — with auto-generated JSON schemas.
|
| ||||
|
| ||||
|
|
Chat Bots
Let users talk to Odoo in natural language from the platforms they already use.
|
| ||||
|
| ||||
|
|
Security
Layered controls keep the AI inside the boundaries you set.
|
| ||||
|
| ||||
|
|
Dashboard & Logs
Stay in control with a live control panel and a full audit trail.
|
| ||||
|
|
Before Installation
This module uses a few external Python packages. Install them first, then install the module.
pip3 install pydantic pip3 install mcp pip3 install jinja2 pip3 install requests
Key Highlights
Everything the gateway brings to Odoo 19 — at a glance.
Full MCP Server
Streamable-HTTP JSON-RPC endpoint for Claude, Cursor, Codex and more.
5 AI Providers
OpenAI, Anthropic, Gemini, Ollama and any OpenAI-compatible endpoint.
Automatic Fallback
Priority ordering with fallback to the next provider if one fails.
Tool Framework
@ai_tool decorator plus generic ORM, ask_ai and analyze_records tools.
4 Chat Channels
Telegram, WhatsApp, Discord and a generic Web widget with memory.
Per-User Security
Tools honour each user's own Odoo access rights and record rules.
Access Allow-list
Admin-controlled models & operations; destructive actions off by default.
User Consent Gate
Require an approver to authorise sensitive tools before they run.
Full Tool Logging
Audit every call — user, source, model, duration, status and result.
AI Hub Dashboard
Live counts, server status and quick actions on a single screen.
Model Resources
Expose Odoo models as readable resources via the odoo:// URI scheme.
Key Generation Wizard
Generate a client-ready API key and config snippet per platform.
App Screenshots
AI Hub Dashboard — Central Control Panel![]() AI Tools — Define Callable Actions![]() Browse & Test MCP Tools![]() ![]() Tool Logs — Full Audit Trail![]() AI Providers![]() Fetch Available Models![]() ![]() ![]() MCP Exposed Resources![]() Generate an MCP API Key![]() ![]() ![]() Connect Claude Code CLI![]() ![]() Connect claude.ai (Cloud)![]() ![]() ![]() ![]() ![]() Connect Antigravity![]() ![]() ![]() ![]() ![]() AI Tool Consent Granting![]() ![]() ![]() Set Up Bot Channels![]() |
Detailed Features
A complete AI gateway — from the MCP server to providers, tools, bots and security.
01 MCP JSON-RPC Server Streamable-HTTP endpoint at /mcp_gateway. | 02 Multi-Client Support Claude Desktop, Claude Code, claude.ai, Cursor, Codex. | 03 5 AI Providers OpenAI, Anthropic, Gemini, Ollama, custom. |
04 Provider Fallback Priority ordering with automatic fallback. | 05 Fetch Models Auto-import model lists from the provider API. | 06 @ai_tool Decorator Register model methods as tools automatically. |
07 Built-in ORM Tools search, create, update, delete, unlink. | 08 ask_ai & analyze_records Prompt the AI or have it analyse Odoo data. | 09 Model Resources Expose models via the odoo:// URI scheme. |
10 Telegram Bot Auto webhook registration from a bot token. | 11 WhatsApp & Discord Cloud API verify flow; Discord Ed25519 signatures. | 12 Web Chat Widget A plain JSON endpoint for any site or app. |
13 Conversation Memory Per-user chat history for contextual replies. | 14 Per-User Execution Tools honour each user's ACLs and record rules. | 15 Access Allow-list Per-model, per-operation control; destructive off by default. |
16 Consent Gate Approval required for sensitive tools. | 17 Tool Logging Full audit trail for every invocation. | 18 AI Hub Dashboard Live stats and quick actions on one screen. |
Frequently Asked Questions
What is MCP and which clients can connect?
Which AI providers are supported?
Can the AI change or delete my data?
Which chat platforms can I connect?
Which Python packages are required?
Does it work on Odoo Online?
Latest Releases
Our Services
Odoo Customization
Odoo Implementation
Odoo Support
Odoo Migration
Odoo Integration
Odoo Consultancy
Odoo Licensing
Hire Odoo Developer
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 5823 |
| Technical Name |
odoo_mcp_manager |
| License | LGPL-3 |
| Website | https://www.cybrosys.com |




























Please log in to comment on this module