AI Access Management for Odoo
Manage Odoo permissions with natural language — powered by Claude and other AI assistants through MCP.
What it does
This module turns your AI assistant (Claude, Cursor, or any MCP-compatible client) into an Odoo access-rights administrator. Instead of clicking through users, groups, model access, and record rules, you simply describe what you want in plain language and the assistant applies the change for you.
It is designed for administrators who want fine-grained control over what users see and what they can do in Odoo — without writing XML or digging into security menus.
Key features
Hide what users don't need to see
- Hide entire menus or submenus per user or group
- Hide buttons on any view (Create, Edit, Delete, Export, Duplicate, Archive, custom buttons…)
- Hide or restrict specific fields on forms and lists
- Hide filters and group-by options in search views
- Hide the chatter (messages, followers, activities) on selected models
Control what users can do
- Set a user or team to read-only on selected models or records
- Block access to an app or model while keeping the rest of Odoo open
- Apply per-user or per-group record rules through natural language
- Remove an action from a user's reach entirely
Talk to your Odoo
- Built-in Backend Access Assistant chat inside Odoo — describe changes in plain English (or any language Claude understands)
- Or connect Claude Desktop, Cursor, or any MCP client through the included MCP server (/mcp/sse)
- Ask the assistant to list or summarize existing restrictions for any user
Example instructions you can give the assistant
"Hide the Settings menu for the user Sarah."
"Remove the Delete button from sales orders for the Sales team."
"Make the Accounting app read-only for John."
"Block the Inventory app for all users except managers."
"Hide the price field on product forms for warehouse users."
"List everything I've restricted for Sarah."
The assistant turns each instruction into the right combination of menu visibility, view modifications, model access rules, and record rules — and applies it.
How it works
- Install the module — it adds an MCP server to your Odoo HTTP service (no extra process to run).
- Configure authentication in Settings → RAG Odoo MCP Server (API token or Odoo user credentials).
- Chat from inside Odoo using the Backend Access Assistant, or connect your external AI client to https://your-odoo/mcp/sse?db=<your_db>.
- The assistant operates as the configured Odoo user, so all changes respect your existing security model.
An optional RAG Solutions AI backend is available to translate natural-language instructions into concrete access rules out of the box (API key provided on request).
Who it's for
- Administrators managing complex Odoo deployments with many users and roles
- Consultants rolling out per-client or per-team access policies
- Power users who want to fine-tune visibility without editing XML or writing modules
Compatibility
- Odoo 16 Community & Enterprise
- Works alongside any existing access rights, record rules, and security groups
- Requires the Odoo MCP Server module from RAG Solutions
License & support
LGPL-3 — by RAG Solutions · rag-solutions.cloud