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.

Odoo 14-19+ Claude Code · Claude Desktop · Claude.ai
MCP Server demo: Claude queries Odoo
Claude queries your Odoo instance via natural language
MCP Server connector in Claude.ai
Easily connect via the Claude.ai connector
SSO login via Zitadel
Single Sign-On via OAuth 2.1 for secure team access
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

01

Local

5 minutes

For Claude Code or Claude Desktop. Install locally, connect to your Odoo instance via API key.

02

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.

03

Legacy (Odoo 14-18)

5 minutes

Older Odoo versions via XML-RPC. Same tools, compatible protocol.

Technical specifications

Repository pantalytics/odoo-mcp-pro
License MPL 2.0 (Open Source)
Language Python 3.10+
Odoo API JSON/2 (19+) · XML-RPC (14-18)
Authentication OAuth 2.1 (cloud) · API Key (local)
Compatibility Claude Code, Desktop, Claude.ai
Tests 35 files, 475+ tests
Developer Pantalytics B.V.

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.