Best Odoo MCP Servers
Odoo is a suite of business management software tools including CRM, e-commerce, billing, accounting, manufacturing, warehouse, project management, and inventory management.
Why this server?
A security-focused, version-agnostic gateway for Odoo (v17-19) that allows AI agents to interact with models via CRUD operations, schema discovery, and specialized domain plugins for HR, Sales, Project, and Helpdesk modules.
AlicenseBqualityBmaintenanceSecurity-first MCP gateway for Odoo 17/18/19 — 27 tools, YAML-driven securityLast updated274MITWhy this server?
Provides tools for reading, searching, and aggregating Odoo records; posting chatter messages; diagnosing Odoo calls; scanning addons; and safe write workflows via Odoo's XML-RPC or JSON-2 APIs.
AlicenseBqualityBmaintenanceAn MCP server that connects to any Odoo 16+ database using existing credentials, providing read, write, diagnostic, and migration tools via XML-RPC or JSON-2 without requiring Odoo-side module installation.Last updated41MITWhy this server?
Allows checking the status and reloading or restarting the Odoo ERP service via systemd.
AlicenseAqualityAmaintenanceEnables AI assistants to perform controlled Linux system administration tasks like reading logs, managing services, cron jobs, WordPress, and executing sandboxed Python code, with strict security constraints.Last updated292GPL 2.0Why this server?
Provides tools for interacting with QOD PPM Odoo plugin, exposing workflow transitions, wizards, and non-trivial UI actions as MCP tools for portfolio, program, and project management operations.
AlicenseBqualityDmaintenanceAn MCP server that exposes workflow actions, wizards, and specialized operations from the QOD PPM Odoo plugin as tools, complementing generic Odoo CRUD servers by handling non-trivial UI button functionality like state transitions, report generation, and risk management.Last updated35LGPL 3.0Why this server?
Provides user-equivalent Odoo access for AI agents, enabling actions such as creating, updating, archiving records, executing actions, posting messages, scheduling activities, and managing pages, all bounded by the authenticated user's permissions.
AlicenseAqualityBmaintenanceEnables AI agents to interact with Odoo ERP as the authenticated user, with tools for discovery, planning, and mutations bounded by user permissions.Last updated342282MITWhy this server?
Syncs orders between Odoo ERP and multiple marketplaces, with traceability and incident resolution capabilities.
AlicenseBqualityBmaintenanceMCP server enabling AI agents to trace and resolve order synchronization incidents between an ERP (Odoo) and multiple marketplaces.Last updated8MITWhy this server?
Provides a comprehensive suite of tools to manage Odoo ERP data, including timesheet tracking, expense reporting with attachment support, contact and product management, sales and invoice tracking, and HR functions like leave allocations and public holiday management.
AlicenseBqualityDmaintenanceEnables conversational interaction with Odoo to manage timesheets, expenses, contacts, and invoices through an MCP-compatible assistant. It provides comprehensive tools for searching records, managing HR tasks, and tracking project costs via the Odoo API.Last updated381MITWhy this server?
Provides tools for interacting with Odoo ERP, including searching, reading, counting, and introspecting models, as well as business tools like overdue invoices, sales summary, low-stock products, and top customers. Optionally supports creating, updating, and deleting records when writes are enabled.
AlicenseBqualityCmaintenanceConnects MCP clients like Claude to your Odoo ERP, enabling natural language queries, reports, and optional data modifications.Last updated941MITWhy this server?
Provides AI-powered business analytics for Odoo ERP, allowing users to ask questions and receive structured reports on sales, CRM, inventory, accounting, HR, project management, and manufacturing, with verdicts on business health.
AlicenseAqualityBmaintenanceAn AI business analyst for your Odoo ERP. Ask one question, get one answer — numbers, highlights, risks, and a verdict (on-track / at-risk / off-track) — over the Model Context Protocol. CRUD bridges to Odoo already exist; this is the analytics layer that sits on top.Last updated311MIT