| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 573 |
| Technical Name |
pan_mcp_pro_governance |
| License | LGPL-3 |
| Website | https://pantalytics.com/apps/odoo-mcp-server |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 573 |
| Technical Name |
pan_mcp_pro_governance |
| License | LGPL-3 |
| Website | https://pantalytics.com/apps/odoo-mcp-server |
Connect your Odoo with Claude, ChatGPT, Gemini and Copilot.
The MCP server that brings your favourite AI app inside your Odoo — with a full audit trail of every action.
Pull open quotes, follow up with customers, create sales orders, reconcile invoices — straight from chat. Works on desktop and mobile. Works on Odoo Online, Odoo.sh and on-premise.
Claude reading and writing real Odoo records via the MCP Pro server.
Works with every major AI tool
Claude, ChatGPT, Gemini, Microsoft Copilot, Mistral — or any other MCP-compatible AI client. One connector, every model.
What customers say
"Our team lives inside Odoo. The Pantalytics MCP server has changed how we work. Pulling open quotes, following up with customers, creating sales orders, straight from chat. Saves us real hours every week."
Freek Bos — Thuisbatterijnederland.nl
"The MCP is working great! Definitely worth it."
Daniel Degetau — Pigmentum
"Love love love your tool!"
Andrew Law — Odoo It Yourself
How it works
1. Connect your Odoo
Sign in with Google or Microsoft on the MCP Pro server (5-minute setup). Point it at your Odoo Online, Odoo.sh or on-premise instance.
2. Add your AI app
Connect Claude Desktop, ChatGPT, Cursor, Gemini, Copilot or any MCP client — one shared MCP endpoint serves them all. Existing Odoo access rights apply.
3. Install this module
This free Odoo addon registers every AI agent that talks to your data, logs every API call and ORM action to an append-only trail, and gives operators a single place to oversee it.
Open source, EU-hosted. More on the server: pantalytics.com/apps/odoo-mcp-server
What this module gives you
The MCP Pro server runs outside Odoo. This addon installs inside Odoo and gives operators what the server alone cannot — the oversight surface for AI-driven access to your ERP.
Agent identities
Register every AI agent that talks to your Odoo. Owner, provider, lifecycle (draft / active / suspended / revoked), last-seen.
Append-only audit log
Every agent action writes an immutable row, linked to the agent identity, the acting user, the model, the record, the request id and the prompt hash. Manager cannot edit or delete — AccessError is raised on attempts.
API call log
One row per inbound MCP/API call. Method, path, tool, HTTP status, duration. Joined to the audit log via request id so you can trace a single AI prompt all the way down to the records it changed.
Why governance matters
Standard Odoo was designed for humans clicking through forms. When an AI agent fires 5,000 actions per hour against the same user account, the gaps show:
- No first-class "agent" identity — API keys inherit full user permissions.
- Audit trails record field changes, not which prompt drove the decision.
- Segregation of Duties breaks when one agent can create AND approve.
- EU AI Act Art. 12 / 13 / 26 / 50 record-keeping obligations apply from August 2026.
This module fills those gaps with thin, well-bounded primitives. It does not replace Odoo's ACLs — it instruments around them.
Data handling
- No data leaves your Odoo database.
- No call-home, no telemetry, no third parties from this module.
- Open source (LGPL-3) — audit every line.
- The MCP Pro server is EU-hosted, GDPR-aware, and respects existing Odoo access rights.
Get started
- Install this module from the Odoo App Store.
- Sign up for the MCP Pro server: pantalytics.com/apps/odoo-mcp-server
- Connect your AI tool (Claude, ChatGPT, Gemini, Copilot, ...) to the server.
- Watch agent activity flow into the Agent Identities, API Call Log and Audit Log inside your Odoo.
Support
Questions or issues? support@pantalytics.com
Please log in to comment on this module