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. Flexible MCP Server for Odoo v 18.0
  4. Sales Conditions FAQ

Flexible MCP Server for Odoo

by Niyu Labs
Odoo

$ 98.02

v 18.0 Third Party 5
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 4842
Technical Name niyu_mcp_server
LicenseLGPL-3
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 4842
Technical Name niyu_mcp_server
LicenseLGPL-3
Versions 16.0 17.0 18.0 19.0
✦ ChatGPT + Claude + Cursor + Codex + Any MCP Client

Ask Anything.
Do Anything in Odoo.
Safely.

Niyu Labs MCP Server turns Odoo into a governed AI workspace. Connect modern AI clients to real Odoo data, expose only approved apps and models, choose the execution user, control CRUD access, inspect diagnostics, and audit every action from one Odoo-native control layer.

Native /mcp endpoint Business app bundles Execution-user control Audit + diagnostics
Why this product exists

AI without governance is risky.
Odoo without context is confusing.

🤖

Business language to real Odoo models

Customers, vendors, RFQs, invoices, receipts, deliveries, opportunities, products, warehouses, and custom workflows live across many technical models. The module gives AI a discoverable Odoo guide, glossary, model guidance, prompts, and resources.

🛡

Access is capped from three sides

Final MCP permission is not random. It is limited by normal Odoo ACLs, the selected execution user, and the assigned access bundle. Admins control exactly what AI clients can read, create, update, or delete.

⚙

Made for real administrators

Admins do not need to manually guess every Odoo model. Choose business apps such as Inventory, Sales, Purchase, CRM, Accounting, Project, Manufacturing, Website, Helpdesk, HR, and Contacts. Fine-tune only when needed.

Odoo-native control center

Turn MCP on.
Control everything from Odoo.

Enable the server, generate the bearer token, choose allowed browser origins, select the execution user, copy Cursor configs, configure rate limits, set IP allowlists, manage log retention, and add an instance playbook for your business rules.

Niyu MCP Server Settings

Endpoint + token

Native `/mcp` endpoint with Bearer Token mode for production clients and generated connection snippets.

Execution user

All MCP tool calls run as the selected internal Odoo user, so permissions remain predictable.

Allowed origins + IPs

Restrict browser origins and client IPs for safer hosted MCP access.

Playbook for AI

Describe custom rules, modules, field meanings, naming conventions, and workflows so AI understands your instance.

Access bundles

Expose apps, not chaos.
Then fine-tune models.

Pick business apps. The module computes matching Odoo models automatically. Add manual include models for special workflows. Add exclude models when a model must never be visible to MCP clients.

MCP access bundles app selection
Inventory Sales Purchase CRM Accounting Website Project Manufacturing Helpdesk HR Contacts
Manual include and exclude model controls

Include and exclude models

Add one-off models when your workflow needs them. Exclude risky or irrelevant models even if they match an app pattern.

Exposed model counts and access bundles

See model counts before using AI

Admins can see which bundles are active, how many models are matched, and whether access is broad enough for the selected AI workflow.

Permission engine

Read-only by default.
CRUD only when allowed.

This is not a blind gateway. Create, update, and delete tools appear only when the selected execution user, Odoo ACLs, and bundle permissions allow them.

1

Odoo ACLs

Normal Odoo user permissions still apply.

2

Execution user cap

The selected user has Read, Write, Create, Delete flags.

3

Bundle cap

Each access bundle has its own permission preset.

=

Final MCP tools

AI sees only the tools that survive all caps.

No Access Read Only Read + Write Read + Write + Create Full CRUD Custom
MCP tools exposed to AI

Give AI useful tools.
Not unlimited power.

The module exposes safe discovery tools, model tools, CRUD tools, prompts, and resources. Availability changes based on your actual permissions.

Discovery tools

Understand before acting

Health, diagnostics, system info, instance guide, exposed model list, semantic glossary, business question resolver, search, and fetch.

odoo_diagnostics
odoo_instance_guide
odoo_list_models
odoo_resolve_question
odoo_semantic_glossary
Record tools

Read and act on Odoo records

Search records, read IDs, browse with pagination, count records, inspect model fields, create records, update records, delete records, and create contacts when allowed.

odoo_search / odoo_read
odoo_browse / odoo_count
odoo_create / odoo_write
odoo_delete
create_res_partner_contact
Prompts + resources

Built-in guidance for AI clients

Clients can read Odoo resources and use prompt templates for safe reads, safe updates, inventory checks, and sales assistant workflows.

odoo://guide
odoo://models
odoo://health
odoo://diagnostics
safe_odoo_read / safe_odoo_update
Connect your AI clients

One Odoo server.
Many AI clients.

Use the same governed MCP layer from ChatGPT, Claude, Cursor, Codex, VS Code, and other compatible tools. Remote HTTP for hosted environments. Local STDIO bridge for development and localhost workflows.

Demo 01

Connect with ChatGPT

Paste the endpoint, configure authentication as supported by the client, and ask real Odoo questions using the selected execution user.

Connect Niyu MCP Server to ChatGPT
ChatGPT MCP
Watch Demo
Demo 02

Connect with Claude

Use Claude with the same permissioned Odoo endpoint, resources, prompts, and model restrictions.

Connect Niyu MCP Server to Claude
Claude MCP
Watch Demo
Cursor remote config

Copy config from Odoo

Use generated remote config for hosted Odoo, or local STDIO bridge config for development environments where the AI client runs on your machine.

cursor_mcp.json
{
"mcpServers": {
"niyu-odoo": {
"url": "https://your-odoo.com/mcp",
"headers": { "Authorization": "Bearer TOKEN" }
}
}
}
Odoo semantic layer

AI understands Odoo words.
Not only table names.

The module gives clients business vocabulary and model hints so questions like “overdue invoices”, “RFQs”, “internal transfers”, “stock by warehouse”, and “stale opportunities” map to the right Odoo models.

ChatGPT response using Odoo MCP data

Business glossary

Customer/vendor/contact to res.partner. Invoice/bill to account.move. RFQ to purchase.order. Transfer to stock.picking.

Instance playbook

Add your custom business rules, custom modules, field meanings, naming conventions, and approval flows.

Question resolver

AI can resolve business-language questions into likely models, fields, domains, ordering, and ambiguity notes.

Model guidance

Per-model business terms, prompt guidance, cache TTL, and safe field metadata help clients work with fewer mistakes.

Diagnostics + audit + hardening

Know what is exposed.
Know what happened.

The module is built for production support: health checks, exposed model counts, execution-user visibility, auth status, security settings, audit logs, and automatic cleanup.

MCP health and diagnostics

Health and diagnostics

Check enabled state, auth mode, bearer token, execution user, exposed model count, origin restrictions, generic method-call status, and client configs.

MCP audit logs

Audit every tool call

Track user, model, operation, method, record IDs, record count, request data, status, error message, IP address, user agent, duration, and timestamp.

Sensitive-field filtering

Passwords, tokens, API keys, secrets, sessions, OTP fields, payment-card-like fields, and bank-account-like fields are blocked from exposure.

No blind all-field reads

`__all__` field reads are blocked. Clients must request explicit fields or use safe defaults.

Forced-domain enforcement

Forced domains are applied to reads and mutations, so scoped access remains scoped.

Rate limit + IP allowlist

Limit requests per minute and restrict clients by IP when needed.

Product screenshots

What customers see inside Odoo

ChatGPT authentication setup

Authentication and endpoint setup

Clear endpoint, token, and client setup experience for AI tools.

Manual access controls

Manual overrides

Include special models and exclude models that should stay hidden.

Niyu MCP settings panel

Full admin control

Enable MCP, choose execution user, control auth, origins, IPs, cache, logs, and configs.

MCP audit log list

Operational audit trail

Inspect successful, denied, and failed MCP activity.

Real Odoo questions

Let AI work with the ERP.
Without opening the whole ERP.

Examples of what teams can ask when the right apps, models, and permissions are exposed.

Sales

“Show quotations older than 14 days.”
“Which customers have open follow-ups?”
“Create a draft note for this opportunity.”

Inventory

“Check stock by warehouse.”
“Find pending receipts.”
“Explain stock moves for this product.”

Accounting

“List overdue invoices.”
“Find unpaid vendor bills.”
“Summarize invoices by customer.”

Purchase

“Show open RFQs.”
“Find purchases from this vendor.”
“Create a draft vendor contact.”

FAQ

Everything customers ask before buying

Does this work only with ChatGPT?

No. It is built for MCP-compatible clients such as ChatGPT, Claude, Cursor, Codex, VS Code, and other tools that can connect to MCP servers.

Can it create, update, or delete Odoo records?

Yes, when allowed. CRUD access depends on the execution user, normal Odoo ACLs, and the access bundle permission preset. New setups are read-only by default.

Do admins need to know technical model names?

No. Built-in access bundles cover common apps such as Inventory, Sales, Purchase, CRM, Accounting, Project, Manufacturing, Website, Helpdesk, HR, and Contacts. Technical model overrides are available only when needed.

What keeps AI from accessing everything?

Execution user permissions, assigned bundles, Odoo ACLs, record rules, permission presets, sensitive-field filtering, blocked models, allowed origins, IP allowlists, and audit logs.

Does it support Cursor?

Yes. The module provides Cursor-ready remote MCP configuration and a local STDIO bridge configuration for development or localhost Odoo instances.

Can it call arbitrary Odoo methods?

The generic method-call endpoint is disabled by default for safety. Production workflows should use explicit MCP tools and approved model permissions.

Your Odoo becomes
AI-ready, permission-safe, and auditable.

Native MCP endpoint. Bearer authentication. Execution-user control. App-based access bundles. Include/exclude models. Safe CRUD permissions. Prompts and resources. Semantic glossary. Diagnostics. Audit trail. One serious MCP layer for Odoo teams.

Install the Module →
NIYU LABS
Secure AI infrastructure for Odoo teams
Queries & Support
info@niyulabs.com

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