Odoo MCP Server Pro | TugIT Odoo MCP Studio | Claude, Cursor, ChatGPT, Gemini & Other
by TugIT Software https://tugit.in$ 98.99
TugIT Odoo MCP Server Pro
AI-Powered Model Context Protocol Server for Odoo
Transform your Odoo ERP into a secure, enterprise-ready Model Context Protocol (MCP) Server. Connect Claude Desktop, Cursor, ChatGPT, Gemini, VS Code, Windsurf, Continue.dev, Cline, Roo Code, Zed and any MCP-compatible AI client directly to your live Odoo data.
Supported AI Clients
Key Features
Complete MCP Server
Full Model Context Protocol implementation inside Odoo. Expose tools, resources and prompts to any MCP-compatible AI client.
Auto-Generated Tools
AI tools are generated automatically for every published Odoo model â Search, Read, Create, Update and Delete with full domain support.
API Key Authentication
Secure Bearer-token authentication. Each key is linked to an Odoo user so access rights are enforced by Odoo's native security layer.
Model-Level CRUD Control
Explicitly publish models and grant Read, Create, Write or Delete permissions. Nothing is exposed by default â least privilege by design.
Activity Logging
Every AI request is logged with method, model, parameters, response status and duration. Full audit trail for compliance and debugging.
Rate Limiting
Configurable request rate limits protect your Odoo instance from runaway AI loops and excessive API usage.
Dynamic Model Discovery
MCP Resources expose schema information so AI clients can discover available models, fields and relationships at runtime.
Enterprise Dashboard
Beautiful real-time dashboard showing request stats, active keys, top models, error rates and recent activity at a glance.
Built-in Documentation
In-app documentation with client setup guides for Claude Desktop, Claude Web, Cursor and more â always available inside Odoo.
Enterprise Dashboard
Monitor MCP traffic, API keys, model access and activity logs from a single screen.
How It Works
Install & Configure
Install the module, generate an API key and publish the Odoo models you want AI clients to access.
Connect AI Client
Paste the MCP endpoint URL and API key into Claude, Cursor, ChatGPT or any MCP-compatible client.
Ask in Natural Language
Ask the AI to list customers, create invoices, generate sales reports or update records â all in plain English.
Monitor & Audit
Review every request in the Activity Log. Revoke keys, adjust permissions and rate limits anytime.
After installation, navigate to MCP Server → Configuration. Review the server endpoint URL, enable the MCP server and set global options such as request timeout and rate limits.
Go to MCP Server → API Keys and click Generate API Key. Link the key to a dedicated Odoo user (recommended: a restricted "AI Assistant" user, never the admin).
By default no models are exposed. Navigate to MCP Server → Model Access and publish the models the AI should be able to use. Grant only the CRUD permissions that are strictly necessary (prefer Read-only when possible).
From the Configuration screen, copy the MCP Server URL. This is the endpoint your AI client will connect to.
In Claude, open Settings → Connectors and add a custom connector. Paste the MCP URL and your API key, then click Add.
claude_desktop_config.json and add the MCP server block
with your endpoint and API key. Restart Claude Desktop after saving.
- Open Cursor Settings.
- Go to Features → MCP Servers.
- Click + Add New MCP Server.
- Select type command.
- Name it e.g.
TugIT-Odoo. -
Use a command similar to:
npx -y mcp-remote YOUR_MCP_URL --header "Authorization: Bearer YOUR_API_KEY" --header "X-Odoo-Database: YOUR_DB"
Client setup guides, security best practices, troubleshooting and FAQ â all available inside Odoo under MCP Server → Documentation.
Dedicated AI User
Never use the admin API key. Create a dedicated Odoo user (e.g. "AI Assistant") with restricted access rights.
Least Privilege
Only publish models the AI strictly needs. Avoid exposing
res.users, ir.config_parameter and similar sensitive models.
No Delete by Default
Leave the Delete permission unchecked unless absolutely required. Prefer Read-only access for reporting use cases.
Key Rotation & Monitoring
Rotate API keys periodically, revoke unused keys immediately, and regularly review the Activity Logs dashboard.
| Feature | Included |
|---|---|
| Full MCP Protocol Server (Tools + Resources) | Yes |
| Auto-generated CRUD tools per Odoo model | Yes |
| API Key authentication (Bearer token) | Yes |
| Model-level Read / Create / Write / Delete permissions | Yes |
| User & group access control via Odoo security | Yes |
| Activity logging & audit history | Yes |
| Request rate limiting | Yes |
| Enterprise dashboard | Yes |
| Built-in client setup documentation | Yes |
| Claude Desktop / Claude Web support | Yes |
| Cursor, VS Code, Windsurf, Continue.dev, Cline, Roo Code, Zed | Yes |
| ChatGPT / OpenAI / Gemini compatible | Yes |
| Odoo Community & Enterprise | Yes |
| Production-ready architecture | Yes |
How do I revoke an API Key?
Why does Claude say "No tools available"?
When I change Model Access, why doesn't the AI see the new tools immediately?
Connection failed: 401 Unauthorized
X-Odoo-Database) is correct.
MCP Client Timeout â what should I do?
Does this work with Odoo Community?
Is my data sent to a third-party server?
Which AI clients are supported?
How do I securely configure permissions?
res.users or ir.config_parameter. Rotate API keys
periodically and monitor the Activity Logs.
Can I limit how many requests the AI can make?
Our Services
We deliver end-to-end Odoo solutions tailored to your business needs, from initial setup to long-term support.
Odoo Implementation
Full-cycle Odoo deployment tailored to your workflows: requirement analysis, system configuration, data migration, and go-live support.
Odoo Customization
Custom module development, third-party API integrations, workflow automation, and bespoke UI/UX improvements to match your exact business logic.
Support & Maintenance
Ongoing technical support, bug fixes, version upgrades, and performance monitoring to keep your Odoo instance running smoothly at all times.
Why TugIT Software?
We combine deep Odoo expertise with real-world payment and logistics experience to deliver integrations that simply work.
6+ Years of Experience
Over six years of hands-on Odoo development across diverse industries including manufacturing, e-commerce, logistics, and retail, delivering battle-tested, production-ready solutions.
AI & API Integration Experts
We have successfully integrated many modern platforms and third-party APIs, including AI assistants, messaging, logistics, and e-commerce systems.
Trusted & Reliable Partner
Our modules are published on the official Odoo Apps Store with dedicated support, regular updates, and a commitment to quality that businesses depend on.
Check out our other apps on Odoo Apps Store
For any support contact us at info@tugit.in
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 3821 |
| Technical Name |
tugit_odoo_mcp_server |
| License | OPL-1 |
| Website | https://tugit.in |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Please log in to comment on this module