The odoo-mcp-gateway is a security-focused, version-agnostic gateway for Odoo that supports both stock and custom modules through YAML configuration without requiring any Odoo-side code.
From the registry: Security-first MCP gateway for Odoo 17/18/19 — YAML-driven security, 27 tools
$ pip install odoo-mcp-gatewayPlease install the `odoo-mcp-gateway` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install odoo-mcp-gateway** — Install via pip. Run: `pip install odoo-mcp-gateway`
- **YAML config files** — Copy and edit config/restrictions.yaml, config/model_access.yaml, and config/rbac.yaml from the .example templates.
- **Odoo 17/18/19 instance** — Running Odoo instance reachable from the gateway.
Canonical MCP server config (stdio transport):
- command: `python`
- args: ["-m","odoo_mcp_gateway"]
- required environment variables:
- `ODOO_URL`: Odoo server URL. (example: `http://localhost:8069`)
- `ODOO_DB`: Odoo database name. (example: `mydb`)
- optional environment variables:
- `MCP_TRANSPORT`: Transport mode: stdio or streamable-http. (example: `stdio`)
- `MCP_LOG_LEVEL`: Logging level. (example: `INFO`)
Note: Authentication via MCP login tool with api_key/password/session. Supports Odoo 17/18/19 with version adapters.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.ODOO_DBrequiredOdoo database name.MCP server for Omie — ERP, customers, products, orders, invoices, financials