Security-first MCP gateway for Odoo 17/18/19 — YAML-driven security, 27 tools
MCPpedia last refreshed this data
Odoo MCP Gateway is an MCP server that security-first MCP gateway for Odoo 17/18/19 — YAML-driven security, 27 tools. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 75/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"odoo": {
"env": {
"ODOO_DB": "mydb",
"ODOO_URL": "http://localhost:8069"
},
"args": [
"-m",
"odoo_mcp_gateway"
],
"command": "python"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Security-first, version-agnostic MCP gateway for Odoo 17/18/19. Works with stock and custom modules via YAML configuration. Zero Odoo-side code required.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'odoo-mcp-gateway' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked odoo-mcp-gateway against OSV.dev.
Click any tool to inspect its schema.
odoo://modelsList all accessible models
odoo://models
odoo://models/{name}Model detail with field definitions
odoo://models/{name}
odoo://record/{model}/{id}Single record data with RBAC field filtering
odoo://record/{model}/{id}
odoo://schema/{model}Model schema with field definitions
odoo://schema/{model}
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ecommerce / security
Regression testing for MCP servers. Checks capabilities, invokes tools, detects schema drift.
Девять российских маркетплейсов и китайский Taobao как MCP-серверы: Wildberries, Ozon, Яндекс Маркет, Детский мир, Авито, Мегамаркет, Lamoda, DNS, Ситилинк. Плюс сравнение цен по всем сразу. Только чтение, ключи не нужны.
Proof primitive for AI agents on MultiversX. Anchor file hashes on-chain as verifiable proofs.
AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
MCP Security Weekly
Get CVE alerts and security updates for Odoo Mcp Gateway and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Security-first, version-agnostic MCP gateway for Odoo 17/18/19. Works with stock and custom modules via YAML configuration. Zero Odoo-side code required.
pip install odoo-mcp-gateway
Add to Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"odoo": {
"command": "python",
"args": ["-m", "odoo_mcp_gateway"],
"env": {
"ODOO_URL": "http://localhost:8069",
"ODOO_DB": "your_database"
}
}
}
}
Restart Claude Desktop. In any conversation:
login with method "password", username "admin", credential "your_password"
You're connected. Ask Claude to query, create, or update Odoo records — every call is rate-limited, audit-logged, and runs through two layers of security checks before reaching Odoo.
No Odoo addon required. No Python code to write. Just YAML config for fine-grained access control (optional — secure defaults work out of the box).
dry_run mode on create_record, update_record, delete_record, execute_method — validate without executingget_defaults (preview Odoo defaults), get_onchange (preview field side effects)read_group: create_date:month, date:quarter, etc.has_group('base.group_system') (was trusted from auth response)repr()/tracebackOdooSessionExpiredError (was retrying on every auth error)See CHANGELOG.md for the full list of 21 security fixes.
Existing Odoo MCP servers share common problems: hardcoded model lists that miss custom modules, security as an afterthought, mandatory custom Odoo addons, and single-version targets. This gateway solves all of them:
ir.model, add YAML config and it workspip install + YAML config = done. No custom addon requiredMCP Client (Claude Desktop / Claude Code / HTTP)
| User calls login tool with Odoo credentials
v
MCP Server (FastMCP)
|
|-- security_gate() --> Rate limit + RBAC tool access + audit logging
|-- restrictions --> Model/method/field block lists (YAML + hardcoded)
|-- rbac --> Field-level filtering + write sanitization
|
|-- tools/ --> 31 MCP tools (auth + schema + CRUD + workflow + plugins)
|-- resources/ --> 6 MCP resources (odoo:// URIs)
|-- prompts/ --> 12 reusable prompt templates
|-- plugins/ --> Entry-point plugin system (HR,
... [View full README on GitHub](https://github.com/parth-unjiya/odoo-mcp-gateway#readme)