Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. AI
  3. Odoo MCP Server Pro | TugIT Odoo MCP Studio | Claude, Cursor, ChatGPT, Gemini & Other v 19.0
  4. Sales Conditions FAQ

Odoo MCP Server Pro | TugIT Odoo MCP Studio | Claude, Cursor, ChatGPT, Gemini & Other

by TugIT Software https://tugit.in
Odoo

$ 98.99

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
  • Description
  • Manifest
  • License
Community Enterprise Odoo.sh Self-Hosted
TugIT Odoo MCP Server Pro Banner

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.

19.0
Odoo Version
MCP
Protocol Ready
CRUD
Full Operations
CE + EE
Community & Enterprise

Supported AI Clients

Claude Desktop
Claude Web
Cursor IDE
ChatGPT / OpenAI
Gemini
VS Code / Cline
Windsurf
Continue.dev
Roo Code
Zed
Any MCP Client

Key Features

Core
Complete MCP Server

Full Model Context Protocol implementation inside Odoo. Expose tools, resources and prompts to any MCP-compatible AI client.

AI Tools
Auto-Generated Tools

AI tools are generated automatically for every published Odoo model — Search, Read, Create, Update and Delete with full domain support.

Security
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.

Permissions
Model-Level CRUD Control

Explicitly publish models and grant Read, Create, Write or Delete permissions. Nothing is exposed by default — least privilege by design.

Audit
Activity Logging

Every AI request is logged with method, model, parameters, response status and duration. Full audit trail for compliance and debugging.

Protection
Rate Limiting

Configurable request rate limits protect your Odoo instance from runaway AI loops and excessive API usage.

Discovery
Dynamic Model Discovery

MCP Resources expose schema information so AI clients can discover available models, fields and relationships at runtime.

Dashboard
Enterprise Dashboard

Beautiful real-time dashboard showing request stats, active keys, top models, error rates and recent activity at a glance.

Docs
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.

MCP Dashboard

How It Works

1
Install & Configure

Install the module, generate an API key and publish the Odoo models you want AI clients to access.

2
Connect AI Client

Paste the MCP endpoint URL and API key into Claude, Cursor, ChatGPT or any MCP-compatible client.

3
Ask in Natural Language

Ask the AI to list customers, create invoices, generate sales reports or update records — all in plain English.

4
Monitor & Audit

Review every request in the Activity Log. Revoke keys, adjust permissions and rate limits anytime.

  • Configuration
  • FAQs
Configuration Guide
Open MCP Configuration

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.

MCP Configuration
Generate an API Key

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).

Generate API Key Copy API Key
Important: Copy the API key immediately — it is shown only once. Store it securely; you will need it for every AI client configuration.
Configure Model Access

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).

Model Access Bulk Model Permissions
Copy the MCP Endpoint URL

From the Configuration screen, copy the MCP Server URL. This is the endpoint your AI client will connect to.

Copy MCP URL
Connect Claude (Web / Desktop)

In Claude, open Settings → Connectors and add a custom connector. Paste the MCP URL and your API key, then click Add.

Claude Add Connector Claude Paste MCP URL MCP Connected in Claude
Claude Desktop tip: You can also edit claude_desktop_config.json and add the MCP server block with your endpoint and API key. Restart Claude Desktop after saving.
Connect Cursor IDE
  1. Open Cursor Settings.
  2. Go to Features → MCP Servers.
  3. Click + Add New MCP Server.
  4. Select type command.
  5. Name it e.g. TugIT-Odoo.
  6. Use a command similar to:
    npx -y mcp-remote YOUR_MCP_URL --header "Authorization: Bearer YOUR_API_KEY" --header "X-Odoo-Database: YOUR_DB"
See It In Action
List Top 10 Customers by Sales
List Top Customers Prompt Top Customers Response
Generate Sales Report for Last 30 Days
Sales Report Prompt Sales Report Response
Activity Logs & Monitoring
Activity Log & Timeout Config
Activity Log Details
Built-in Documentation

Client setup guides, security best practices, troubleshooting and FAQ — all available inside Odoo under MCP Server → Documentation.

In-App Documentation
Security Best Practices
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 Overview
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
Frequently Asked Questions
How do I revoke an API Key?
Navigate to MCP Server → API Keys, select the key and click Revoke. The key stops working immediately for all connected clients.
Why does Claude say "No tools available"?
By default no models are exposed. Go to Model Access, publish at least one model with the required permissions, then reconnect or refresh the MCP connection in your AI client so it can re-discover tools.
When I change Model Access, why doesn't the AI see the new tools immediately?
MCP clients typically discover tools only when the connection is established. After changing permissions, open a new chat (Claude) or click Refresh (Cursor) so the client retrieves the updated tool list.
Connection failed: 401 Unauthorized
Ensure the API key is active and matches exactly what you pasted into the client. Also verify the database name header (X-Odoo-Database) is correct.
MCP Client Timeout — what should I do?
If you have exposed Odoo behind a reverse proxy (like Nginx), ensure your proxy timeouts are set high enough to allow the AI to process large responses (at least 60 seconds). You can also increase the request timeout in MCP Server → Configuration.
Does this work with Odoo Community?
Yes. TugIT Odoo MCP Server Pro is fully compatible with both Odoo Community and Odoo Enterprise editions (v19).
Is my data sent to a third-party server?
No. The MCP server runs entirely inside your Odoo instance. AI clients connect directly to your Odoo endpoint. Data never passes through TugIT servers.
Which AI clients are supported?
Any MCP-compatible client works, including Claude Desktop, Claude Web, Cursor IDE, ChatGPT / OpenAI, Gemini, VS Code (Cline), Windsurf, Continue.dev, Roo Code, Zed and more.
How do I securely configure permissions?
Create a dedicated Odoo user for AI access, never use admin. Only publish models the AI strictly needs. Prefer Read-only permissions. Avoid exposing sensitive models like 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?
Yes. The module includes configurable rate limiting. Set request limits in MCP Server → Configuration to protect your Odoo instance from runaway AI loops and excessive API usage.

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

Help & Support
Customer Support

Developed by TugIT | All Rights Reserved

For any support contact us at info@tugit.in

Email Email us
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 3821
Technical Name tugit_odoo_mcp_server
LicenseOPL-1
Websitehttps://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

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with