AI & Automation · Odoo 16.0+

MCP Server for Odoo

Turn Odoo into a secure MCP server for AI agents and LLM automation.

MCP Server for Odoo

What is the MCP Server for Odoo?

Expose Odoo as a Model Context Protocol (MCP) server to enable AI agents, LLMs, and automation tools to interact with your ERP securely. Built with governed access controls and Odoo permission inheritance.

What's included

🤖

MCP Protocol Support

Implements the Model Context Protocol (MCP) spec for AI agent integration.

🔒

Governed Access

AI agents inherit Odoo user permissions — no privilege escalation possible.

🧠

LLM Ready

Compatible with Claude, GPT, and any MCP-aware LLM or agentic framework.

Real-Time Odoo Actions

Allow AI agents to read records, run reports, and trigger Odoo workflows.

📋

Audit Trail

All AI-initiated actions are logged in Odoo's standard chatter and audit log.

🔧

Configurable Scopes

Define which Odoo models and operations each MCP client can access.

Ready to connect Odoo?

Install the MCP Server for Odoo from the Odoo App Store or talk to us about your setup.

View on Odoo Store →Contact Us

Frequently asked questions

Common questions about the MCP Server for Odoo.

What is the Model Context Protocol (MCP)?

MCP is an open protocol created by Anthropic that standardises how AI agents and large language models (LLMs) connect to external data sources and tools. It provides a governed, structured interface so AI systems can securely read data and take actions in business applications like Odoo ERP.

Which AI models or agents does the Odoo MCP Server support?

Any MCP-compatible client works with the Odoo MCP Server, including Claude (Anthropic), OpenAI GPT models, and custom AI agents built on frameworks like LangChain, AutoGen, CrewAI, or the Claude Agent SDK. Any tool that speaks the MCP protocol can connect.

Is it safe to expose Odoo to an AI agent via MCP?

Yes. The KSROlabs MCP Server enforces Odoo's built-in access control lists (ACLs) and record rules. AI agents can only read or write data that their associated Odoo user account is authorised to access. Every action is logged in Odoo's audit trail.

Can the AI agent write to Odoo, or only read?

Both read and write operations are supported. You configure per-client permission scopes — for example, allowing reporting-only (read) access for one AI agent and full CRUD access for another. Write access can be disabled entirely for maximum safety.

How do I install the MCP Server for Odoo?

Install the module from the Odoo App Store like any standard Odoo module. After installation, navigate to Settings → MCP Server to configure client credentials, allowed models, and access scopes. No custom API development is required.

What is the difference between MCP and a REST API for Odoo?

A REST API exposes raw endpoints that require custom integration code. MCP provides a standardised protocol specifically designed for AI agent interaction — with built-in tool discovery, structured responses, and governed access. MCP lets AI agents understand what actions are available without custom code.

Can I connect Claude to Odoo using the MCP Server?

Yes. Claude by Anthropic natively supports MCP. Once the KSROlabs MCP Server module is installed in Odoo, you can point Claude Desktop, Claude Code, or the Claude API at your Odoo MCP endpoint to query sales orders, invoices, inventory, CRM data, and more.

Does the Odoo MCP Server work with Odoo Community Edition?

Yes. The MCP Server for Odoo works with both Odoo Community and Odoo Enterprise editions. All standard Odoo models are accessible, and the module respects the same permission system regardless of edition.

Which Odoo versions does the MCP Server support?

The MCP Server module is built and tested on Odoo 16.0 and above, including Odoo 17 and Odoo 18. Check the Odoo App Store listing for the latest version compatibility.

Can multiple AI agents connect to the same Odoo instance?

Yes. Each AI agent is configured as a separate MCP client with its own credentials and access scopes. You can run multiple agents simultaneously — for example, one for reporting and another for workflow automation — without any conflict.

What Odoo data can AI agents access through MCP?

AI agents can access any Odoo model you configure: sales orders, purchase orders, invoices, inventory, CRM leads, contacts, projects, timesheets, and custom models. You control exactly which models and fields each MCP client can see.

Is the MCP Server for Odoo suitable for production use?

Yes. The module is designed for production environments with governed access, audit logging, configurable rate limits, and Odoo permission inheritance. It is production-safe by design and used by businesses connecting AI agents to live Odoo instances.

Explore all KSROlabs modules

Seven production-grade Odoo integrations for analytics, AI, storage, and commerce.

View all modules →