MCP Catalogs
Homeodoo-claude-mcp screenshot

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.

developer-toolsecommerceops-infra
6
Forks
1
Open issues
this month
Last commit
2d ago
Indexed

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:

you:Odoo developers can perform live module development with Claude assisting directly on their running instance
you:Business users can ask natural language queries about sales data and get real-time insights from Odoo records
you:Platform operators can host multi-tenant environments with isolated MCP endpoints for each client
you:What Odoo versions are supported?
you:How does multi-tenancy work?

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 README
  • odoo_search_read

    Search and read Odoo records with filters

  • odoo_create

    Create new Odoo records

  • odoo_write

    Update existing Odoo records

  • odoo_unlink

    Delete Odoo records

  • odoo_fields_get

    Get field definitions for an Odoo model

  • odoo_execute

    Execute Odoo server methods

  • odoo_attachment_upload

    Upload files as Odoo attachments

  • odoo_translate_field

    Translate Odoo field values

  • ai_search_similar

    Find similar records using AI embeddings

  • memory_write

    Store information in Claude's memory

  • odoo_web_login

    Authenticate to Odoo web interface

  • public_access_portal_orders

    Access customer portal orders

Comparable tools

odoo-mcpmcp-server-odooodoo-xml-rpc-client

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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.