
odoo-claude-mcp
by rosenvladimirov·★ 18·Score 45
Production-grade MCP server connecting Claude to Odoo 15-19 with 197+ tools, multi-tenant support, and Bulgaria localization.
Overview
The odoo-claude-mcp is a comprehensive MCP server suite that transforms any Odoo instance into a first-class citizen in the Claude ecosystem. It exposes 197+ tools through the Model Context Protocol, offering not just Odoo integration but also complementary MCP servers for GitHub, filesystem, Portainer, Teams, and a web-based terminal. The suite supports multi-tenant deployments with unified authentication, making it suitable for teams, agencies, and SaaS providers. It includes specialized features like Bulgaria localization (НАП, ДДС, ЕИК), Qdrant vector store integration for semantic search, and Ollama integration for local LLMs.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you need a production-ready, multi-tenant MCP solution for Odoo that integrates with GitHub, filesystem, and other tools, especially if you're operating in Bulgaria and need fiscal compliance features.
When NOT to choose this
Avoid if you need a simple single-user connection to Odoo, are not using Odoo 15-19, or prefer a cloud-hosted solution rather than self-hosting.
Tools this server exposes
12 tools extracted from the READMEodoo_search_readSearch and read Odoo records with filters
odoo_createCreate new Odoo records
odoo_writeUpdate existing Odoo records
odoo_unlinkDelete Odoo records
odoo_fields_getGet field definitions for an Odoo model
odoo_executeExecute Odoo server methods
odoo_attachment_uploadUpload files as Odoo attachments
odoo_translate_fieldTranslate Odoo field values
ai_search_similarFind similar records using AI embeddings
memory_writeStore information in Claude's memory
odoo_web_loginAuthenticate to Odoo web interface
public_access_portal_ordersAccess customer portal orders
Comparable tools
Installation
Installation Options
**Option 1: Docker Compose (Recommended)**
git clone https://github.com/rosenvladimirov/odoo-claude-mcp.git
cd odoo-claude-mcp
# Configure
cp .env.example .env
nano .env # set ODOO_URL, DB, credentials, tokens
# Create the shared Cloudflare tunnel network (one-time per host)
docker network create cloudflare-net
# Start the stack
docker compose up -d
# Verify
docker compose ps
curl http://localhost:8084/health**Option 2: Quick installer script** **Linux / macOS:**
curl -fsSL https://raw.githubusercontent.com/rosenvladimirov/odoo-claude-mcp/2.0/install.sh | bash**Windows (PowerShell as Administrator):**
iwr -useb https://raw.githubusercontent.com/rosenvladimirov/odoo-claude-mcp/2.0/install.ps1 | iex**Connect to Claude Code:**
claude mcp add odoo-mcp \
--url https://your-domain.com/mcp \
--header "Authorization: Bearer YOUR_TOKEN"FAQ
- What Odoo versions are supported?
- The MCP server supports Odoo versions 15 through 19, with features tailored to each version's capabilities.
- How does multi-tenancy work?
- The stack supports multiple Odoo databases through a single MCP endpoint, with per-user profiles and connections allowing teams to manage multiple client databases from one authenticated session.
Compare odoo-claude-mcp with
Last updated · Auto-generated from public README + GitHub signals.