Open Source
Odoo MCP Server Pro
Connect Claude to your Odoo ERP
Search, create and manage Odoo records with natural language. Ask Claude "Show all unpaid invoices over €5,000 from Q4" and it queries your Odoo instance directly. No CSV exports, no tab switching.
Features
What Odoo MCP Server Pro does
Natural language
- Search, create, update and delete records in any Odoo model
- Ask questions like "Show all unpaid invoices over €5,000"
- Discover models and field structures automatically
- Works with CRM, Sales, Helpdesk, Inventory and more
Broadly compatible
- Odoo 19+ via the new JSON/2 API
- Odoo 14-18 via XML-RPC (legacy support)
- Works with Claude Code, Claude Desktop and Claude.ai
- Multi-instance support for multiple Odoo environments
Security
- OAuth 2.1 authentication for cloud deployments
- API key stays server-side, never visible to users
- Row-level security via Odoo ACLs and record rules
- SSO via Zitadel with optional Microsoft Entra ID federation
Installation
Choose your setup
Local
5 minutes
For Claude Code or Claude Desktop. Install locally, connect to your Odoo instance via API key.
Cloud
1-2 hours
For Claude.ai (web) or teams. Deploy on a VPS with OAuth 2.1 via Zitadel. Users click "Connect" and they're ready.
Legacy (Odoo 14-18)
5 minutes
Older Odoo versions via XML-RPC. Same tools, compatible protocol.
Technical specifications
Architecture
Local
Claude → MCP Server → Odoo
Direct connection. API key stays on your machine. No intermediaries.
Cloud (multi-user)
Claude.ai → OAuth 2.1 → Caddy → MCP Server → Odoo
Users log in via Zitadel (IdP). Each user gets their own OAuth token. Odoo enforces row-level security.
Contribute to Odoo MCP Server Pro
Open source under MPL 2.0. Fork the repo, create a feature branch, run the tests and open a pull request. Need help with installation or cloud deployment? Get in touch.