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. API
  3. MuK MCP Access v 19.0
  4. Sales Conditions FAQ

MuK MCP Access

by MuK IT http://www.mukit.at
Odoo
v 19.0 Third Party 5
Download for v 19.0 Deploy on Odoo.sh 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)
Community Apps Dependencies Show
• MuK MCP Server
• MuK Web Utils
Lines of code 5750
Technical Name muk_mcp_access
LicenseLGPL-3
Websitehttp://www.mukit.at
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Community Apps Dependencies Show
• MuK MCP Server
• MuK Web Utils
Lines of code 5750
Technical Name muk_mcp_access
LicenseLGPL-3
Websitehttp://www.mukit.at
  • Description
  • Documentation

MuK MCP Access

Model-Level Access Control for the MCP Server

MuK IT GmbH - www.mukit.at

Community Enterprise

Overview

Defence-in-depth add-on for MuK MCP Server. Controls which Odoo models are reachable through MCP, independent of the user's normal access rights. Administrators build a whitelist of models and choose read-only or full access per model. When the whitelist is empty every model is accessible — full backwards compatibility. As soon as the first model is added only whitelisted models are exposed; the AI agent cannot discover or query anything else.

How It Works

Even though Odoo's built-in access control lists protect your data, an AI agent can still touch every model the user has access to. MuK MCP Access adds an extra layer that sits between the MCP tool call and the ORM:

  • Empty list = no restrictions. Install the module and nothing changes — every model stays accessible.
  • Add a model = whitelist is active. As soon as you add the first entry, only whitelisted models are exposed to MCP clients.
  • Per-model permissions. Choose read-only or full read/write access for each model independently. Read-only entries allow search_read, describe_model, and export_records; write entries additionally allow create_records, update_records, delete_records, and call_method.

Bulk Model Selection

Use the Add Models wizard to enable multiple models at once. The wizard excludes transient models and models already in the access list, and lets you set default read/write permissions that are applied to every selected model.

More Apps from MuK IT

MuK MCP Apps

MuK MCP Apps

Interactive UI
View Module ›
MuK MCP OAuth

MuK MCP OAuth

OAuth 2.1
View Module ›
MuK Mail Search

MuK Mail Search

Mail Search
View Module ›
MuK Split View

MuK Split View

Split View
View Module ›

All MuK Apps

Browse
View All ›

Want more?

Are you having troubles with your Odoo integration? Or do you feel your system lacks of essential features?
If your answer is YES to one of the above questions, feel free to contact us at anytime with your inquiry.
We are looking forward to discuss your needs and plan the next steps with you.

REQUEST QUOTE

Our Services

Odoo
Development

Odoo
Integration

Odoo
Infrastructure

Odoo
Training

Odoo
Support

MuK MCP Access

Model-level access control for the MuK MCP Server. Restricts which Odoo models AI agents can discover and operate on through the Model Context Protocol, independent of the user's normal access rights.

Requires MuK MCP Server.

Installation

To install this module, you need to:

Download the module and add it to your Odoo addons folder. Afterward, log on to your Odoo server and go to the Apps menu. Trigger the debug mode and update the list by clicking on the "Update Apps List" link. Now install the module by clicking on the install button.

Upgrade

To upgrade this module, you need to:

Download the module and add it to your Odoo addons folder. Restart the server and log on to your Odoo server. Select the Apps menu and upgrade the module by clicking on the upgrade button.

Configuration

Navigate to Settings > MCP > Model Access to manage the whitelist.

  • Empty list — every model is accessible (backwards-compatible default).
  • Non-empty list — only listed models are exposed to MCP clients.

Each entry controls:

  • Read — model is visible in list_models and queryable via search_read, read_records, describe_model, etc.
  • Write — model is writable via create_records, update_records, delete_records, and call_method.

Use the Add Models button to bulk-enable multiple models at once. The wizard excludes transient models and models already in the access list.

Usage

Once the whitelist contains at least one entry, the module enforces two restrictions:

  1. Tool-level blocking — any tool that accepts a model argument (search_read, create_records, describe_model, etc.) raises AccessError when the model is not in the whitelist or the operation is not allowed.
  2. Discovery filtering — list_models only returns models that appear in the whitelist, so the AI client cannot discover restricted models.

The check respects the tool's category: read tools check allow_read, write tools check allow_write. This layering works alongside MCP API key scopes (read-only keys, rate limits) and Odoo's built-in record rules and model ACLs.

Credits

Contributors

  • Mathias Markl <mathias.markl@mukit.at>

Author & Maintainer

This module is maintained by the MuK IT GmbH.

MuK IT is an Austrian company specialized in customizing and extending Odoo. We develop custom solutions for your individual needs to help you focus on your strength and expertise to grow your business.

If you want to get in touch please contact us via mail (sale@mukit.at) or visit our website (https://mukit.at).

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, please use the developer contact information. They can usually be found in the description.
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