Skip to content
Muqarrab.Trust. Engineered.

ERP

Odoo MCP Integration

A custom Model Context Protocol server enabling authorised AI agents to read and write to Odoo 17 modules through a secure API using natural-language commands.

Industry
Manufacturing and distribution
Status
Delivered
Outcome
Full CRUD execution across eight Odoo modules through natural language

Overview

An MCP server that gives approved AI agents a governed interface into Odoo, so ERP records can be queried and updated in natural language without direct database access.

The challenge

Teams wanted conversational access to ERP data, but exposing the database or generic API keys to a model would have removed every existing access control.

Architecture

  • Custom MCP server implemented in Python against Odoo 17
  • Tool definitions scoped per module and per operation
  • Odoo access rights enforced for the calling user, not bypassed
  • PostgreSQL-backed request log for every read and write

Capabilities delivered

  • Natural-language read and write access across eight modules
  • Per-tool permission scoping
  • Validation before any write is committed
  • Complete audit record of agent activity

Outcome

Full CRUD execution across eight Odoo modules through natural language.

Let's build the system your business needs next.