AI & Automation · Odoo 16.0+

MCP Server for Odoo

Connect Claude, GPT, and AI agents to live Odoo data. Self-hosted module or fully managed deployment — available online.

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. Available as a self-hosted module or as a fully managed deployment service where KSROlabs handles installation and ongoing management in your Odoo environment.

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.

Frequently asked questions

Common questions about the MCP Server for Odoo.

What is the Model Context Protocol (MCP)?

The Model Context Protocol (MCP) is an open standard created by Anthropic that standardizes how AI agents, large language models (LLMs), and automation frameworks connect to external systems and data sources. MCP replaces custom integration code with a standardized protocol where AI agents automatically discover available tools and data models through structured JSON-RPC messages. Unlike REST APIs that require different wrapper code for each AI client, MCP works natively with all MCP-compatible frameworks including Claude, OpenAI GPT models, and tools like LangChain and AutoGen. MCP provides AI systems with a governed, structured interface to securely read data, execute queries, and take actions in business applications — while respecting existing permission systems and audit requirements. The KSROlabs MCP Server for Odoo implements the full MCP specification inside Odoo ERP, making it the only native Odoo module to provide this standard.

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.

Is there a hosted or online version of the Odoo MCP Server?

Yes. KSROlabs offers a fully managed deployment service where we handle installation, configuration, and ongoing management in your Odoo environment. This is ideal for teams without in-house DevOps resources. Contact our sales team for managed deployment pricing and availability.

Can I use the MCP Server with Odoo Online (Odoo.sh / Odoo Cloud)?

Yes. The MCP Server works with self-hosted Odoo instances and Odoo.sh. For Odoo Cloud / managed SaaS environments, our managed deployment service can configure everything for you. Reach out to discuss your specific Odoo hosting setup.

Explore all KSROlabs modules

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

View all modules →