$ timeahead.in
/ servers/pypi/mcp-server-odoo
pypi

mcp-server-odoo

Model Context Protocol (MCP) server that enables AI assistants to securely interact with Odoo ERP systems through standardized resources and tools for data retrieval and manipulation.

341 stars4k/wkupdated 2d agogithub ↗
54poor
▣ Overview
CIcodecovRuffChecked with tyPython 3.10+License: MPL 2.0

What it does

The mcp-server-odoo bridges Claude to Odoo ERP systems, exposing search, create, update, delete, and aggregation operations through natural language. It supports two deployment modes: YOLO mode for rapid prototyping against any Odoo instance with XML-RPC enabled (no module install), and production mode with the optional Odoo MCP module for enterprise security and access controls. Claude can query records (customers, invoices, products), mutate data, group and sum results server-side, and invoke Odoo workflow methods directly.

Who it's for

ERP operations teams, Odoo consultants, and business process automation engineers who want Claude to read from and write to their Odoo instance. Also developers prototyping Odoo integrations or automating routine data tasks within an existing Odoo deployment.

Common use cases

  • Query customers, invoices, or sales orders by natural language criteria and summarize results
  • Create new records (customers, purchase orders, invoices) from Claude prompts
  • Update product pricing or customer details based on incoming requests
  • Aggregate sales data by region or customer category without pulling raw rows
  • Invoke Odoo workflows: post an invoice, confirm a sales order, mark records as done

Setup pitfalls

  • Runs on your local machine (where Claude Desktop is installed), not the Odoo server. UV must be installed first via the provided shell/PowerShell script.
  • Two modes require different setup: YOLO mode works with any Odoo version but is testing-only; production mode requires Odoo 16.0+ and the mcp_server module from the Odoo app store.
  • Critical env vars: ODOO_URL, ODOO_API_KEY (or username/password), and ODOO_DB must be set. Defaults are typically missing.
  • Credentials are embedded as secrets in the MCP configuration; the scanner detected 5 secrets. Avoid committing them to version control—use environment variables or a secure secrets store.
5 credentials detected in repository history via Gitleaks
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
0
0.0
Freshness
25%
100
25.0
Adoption
20%
69
13.7
Quality
10%
100
10.0
Trust
10%
50
5.0
Total
53.7
⚿ Capabilities & Risk Explainer
fs readfs writenetworkexecsecrets
◆ Risk level: high
fs read + fs write + network + exec + secrets active — can execute code, access credentials, and make external network calls.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "mcp-odoo": {
      "command": "uvx",
      "args": [
        "mcp-server-odoo"
      ]
    }
  }
}
📈 Score historylast 46 snapshots
5/10/20267/21/2026 · 46 snapshots
⚙ Maintenance health
62/ 100 · is this project alive?
contributors (1y)5
top contributor share87%
releases (1y)15
last release38d ago
ci✓ passing
⛁ Raw data
weekly downloads4k
github stars341
forks162
open issues10
license✓ present
readme length27057 chars
last publish0d ago
last commit2d ago
last updated5d ago
install verified✓ pass · 69d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points