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. Technical
  3. Advanced MCP Server v 19.0
  4. Sales Conditions FAQ

Advanced MCP Server

by Yugma Tech https://yugmatech.com
Odoo

$ 89.45

v 19.0 Third Party 1
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 2348
Technical Name yt_mcp_server
LicenseOPL-1
Websitehttps://yugmatech.com
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 2348
Technical Name yt_mcp_server
LicenseOPL-1
Websitehttps://yugmatech.com
Versions 17.0 18.0 19.0
  • Description
  • License

🤖 MCP Server for Odoo

Connect Claude | Cursor | VS Code | Any AI Assistant

Enable AI assistants to interact with your Odoo ERP using natural language. Search, create, update, and delete records with simple commands.

🐍 OFFICIAL PYPI PACKAGE BY YUGMA TECH: pip install yt-mcp-server-odoo

✅ Why Choose Our MCP Server?

⚡
Bulk Ops
🔐
API Keys
🛡️
Rate Limit
📝
Audit Logs
🐍
PyPI Pkg

🌐 What is Model Context Protocol (MCP)?

Model Context Protocol (MCP) is an open standard developed by Anthropic that enables seamless integration between AI assistants and data sources. It provides a universal way for AI systems to securely access and interact with your business data.

🔌
Universal Standard

Works with Claude, Cursor, VS Code, and any MCP-compatible AI

🔒
Secure Access

API key authentication respects Odoo's permission system

💬
Natural Language

Ask questions like "Show unpaid invoices" - AI handles the rest

🚀 Why MCP is Game-Changing

The future of AI-ERP integration is here

🌍
Universal Compatibility

One integration connects ALL MCP-compatible AI tools. Claude, Cursor, VS Code, Windsurf, Zed — no custom development needed for each.

🔒
Enterprise-Grade Security

Built with security-first architecture. API key authentication, rate limiting, audit logs, and full respect for Odoo's permission system.

🔮
Future-Ready Architecture

As new AI assistants emerge with MCP support, your Odoo integration works instantly. No updates, no migrations, just connect and go.

💼 Transform Your Business

Real impact from day one

⚡
Zero-Code AI Integration

Connect any AI assistant to your Odoo data instantly. No API development, no custom code required.

👥
Empower Every Team Member

Let employees use their preferred AI tools to access Odoo data naturally. Sales, support, operations — everyone benefits.

🔓
No Vendor Lock-in

Switch between AI providers freely. Your MCP integration remains constant while you choose the best AI for your needs.

🎬 See It In Action

Watch how MCP Server connects AI assistants to your Odoo ERP!

✨ Ask → Get Data → Done!

Natural language access to your Odoo data.

Why Choose Our MCP Server?

More features. Better security. Official PyPI package by Yugma Tech.

❌ Other Solutions

  • ✗ Basic CRUD only
  • ✗ No bulk operations
  • ✗ Limited rate limiting
  • ✗ No smart field selection
  • ✗ Manual client setup
  • ✗ Basic logging

✅ YT MCP Server

  • ✓ Full CRUD + Count + Browse
  • ✓ Bulk Create & Update
  • ✓ Configurable Rate Limiting
  • ✓ Smart Field Selection
  • ✓ Official PyPI Package by Yugma Tech
  • ✓ Comprehensive Audit Logs

📊 Full CRUD Capabilities

Complete data management through natural language

C

Create

"Add 10 new contacts"

"Create invoice for Acme"

R

Read

"Show unpaid invoices"

"Find customers from Spain"

U

Update

"Change order status"

"Update phone number"

D

Delete

"Remove test contacts"

"Delete draft orders"

✨ Premium Features

📦

Bulk Operations

Create or update hundreds of records in a single request. Perfect for data imports, migrations, and batch processing.

  • ✓ Create multiple records at once
  • ✓ Batch update existing records
  • ✓ Efficient API calls
  • ✓ Transactional safety
🐍

PyPI Package

Official Python package by Yugma Tech. Install with pip install yt-mcp-server-odoo

🛡️
Rate Limiting

Configurable rate limits per user with adjustable time windows. Prevent abuse and ensure fair usage.

📝
Audit Logging

Track every API operation with detailed logs. Know who accessed what data and when.

🔍
Smart Field Selection

Automatically selects the most relevant fields. Reduces data transfer and improves AI responses.

🔐
Field-Level Security

Choose which fields to expose or hide. Allow or exclude specific fields per model.

🤖
Prompt Templates

Pre-defined prompts for common tasks. Help AI understand your business context better.

�
Auto-Sync Index

Real-time indexing of model metadata. Always up-to-date without manual refresh.

🚀 Simple Setup Process

Get started in just 5 easy steps

1
Install Module

Install MCP Server from the Odoo Apps Store

2
Enable Models

Choose which Odoo models to expose via MCP

3
Create API Key

Generate secure API keys for authentication

4
Install MCP Client

Install the Python package:

pip install yt-mcp-server-odoo
5
Configure AI IDE

Add to your Claude/Cursor/VS Code MCP config

⚙️ In-Odoo Configuration

Configure MCP Server directly from Odoo's Settings panel

MCP Server Configuration in Odoo Settings

Navigate to Settings → MCP Server to configure access, rate limiting, logging, and more.

🔑 Secure API Key Management

Generate, track, and manage access keys with granular control

API Key Management Interface
👤
User-Specific

Keys tied to users respecting Odoo access rights.

🎯
Scopes

Restrict to Read-Only or Full Access.

📊
Usage Tracking

Monitor IP, date, and request counts.

✅
Auto-Validation

Secure hashing and expiration handling.

🎛️ Granular Model Control

Precisely define which Odoo models and fields are exposed

Model Configuration Interface
✅
Per-Model Permissions

Toggle Read, Write, Create, Delete per model.

🛑
Field Filtering

Whitelist or blacklist specific fields.

🧠
AI Context Hints

Define Important Fields for AI.

📝
AI Descriptions

Custom LLM instructions per model.

📋 Complete Audit Trail

Monitor every AI interaction with full transparency

Audit Logs Interface
⏱️
Performance Stats

Track execution time and latency for every request.

👤
User Attribution

See exactly which user and API key initiated the action.

💾
Payload Inspection

View full JSON request and response payloads for debugging.

🛡️
Security Events

Log failed authentication attempts and permission denials.

🖥️ Works with ANY MCP-Compatible AI

One integration, endless possibilities

🤖

Claude Desktop

⚡

Cursor

💻

VS Code

🌊

Windsurf

⚡

Zed

🧩

Any MCP Client

🐍 PyPI Package Configuration

Install our official Python package: pip install yt-mcp-server-odoo

📦 PyPI: https://pypi.org/project/yt-mcp-server-odoo/

⚙️ Environment Variables

Variable Default Description
ODOO_URL http://localhost:8069 Odoo server URL
ODOO_DB - Database name
ODOO_API_KEY - MCP API key (recommended)
ODOO_USER - Username (alt auth)
ODOO_PASSWORD - Password (alt auth)
MCP_TRANSPORT stdio stdio or streamable-http
MCP_HOST localhost Host for HTTP mode
MCP_PORT 8000 Port for HTTP mode

🚀 Performance Settings

Variable Default Description
DEFAULT_LIMIT 10 Default records per query
MAX_LIMIT 100 Maximum records per query
MAX_SMART_FIELDS 25 Auto-selected fields limit

⚠️ YOLO Mode (Development)

Bypass MCP model restrictions for development/testing:

ODOO_YOLO Value Effect
off Disabled (default, production)
read Read all models, write enabled only
true Full access to all models
⚠️ Still respects Odoo user permissions!

📖 Full documentation and IDE setup guides available on PyPI

https://pypi.org/project/yt-mcp-server-odoo/

📡 REST API Endpoints

Endpoint Method Description
/mcp/models GET List enabled models with metadata
/mcp/models/{model}/search POST Search records with domain filters
/mcp/models/{model}/read POST Read a single record by ID
/mcp/models/{model}/browse POST Get multiple records by IDs
/mcp/models/{model}/count POST Count records matching domain
/mcp/models/{model}/create POST Create a new record
/mcp/models/{model}/create_bulk POST Create multiple records at once
/mcp/models/{model}/write POST Update an existing record
/mcp/models/{model}/write_bulk POST Update multiple records
/mcp/models/{model}/unlink POST Delete a record
/mcp/prompts GET List prompt templates

Ready to Connect AI to Your Odoo?

Transform your Odoo experience with AI-powered data access. Install now!

🐍
Official PyPI Package

pip install yt-mcp-server-odoo

by Yugma Tech

🔌
Easy Integration

Works with any MCP-compatible AI

🚀
5-Minute Setup

Install, configure, and start querying!

💬 For Support

Need help or customization?

Email: hello@yugmatech.com

Website: www.yugmatech.com

MCP Server for Odoo by Yugma Tech

© 2025 Yugma Tech. All rights reserved.

Odoo 19.0 Community Enterprise
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