io.github.singleflo/odoo-assistant MCP Server
io.github.singleflo/odoo-assistant
What is the io.github.singleflo/odoo-assistant MCP server?
Odoo virtual employee via MCP: query, create, modify records, workflows, PDFs, and activities.
How to install io.github.singleflo/odoo-assistant
Copy-paste configuration for popular MCP clients.
ODOO_BASE_URLrequiredYour Odoo instance URL (e.g. http://localhost:8069)
ODOO_DBOdoo database name. Optional: discovered automatically when the instance serves exactly one database; required when it serves several (the error names them).
ODOO_USEROdoo login username. Optional: omitted, the login is discovered from the API key.
ODOO_API_KEYrequiredsecretOdoo API key (Odoo 14+ required). Generate under Preferences / My Profile > Account Security > New API Key. Passwords are not accepted.
ODOO_MCP_MAX_LEVELSafety ceiling 0-5, default 3 (state transitions allowed, destructive ops blocked). See server_safety.py.
ODOO_MCP_PROTECTED_HOSTSComma-separated hosts this server refuses to WRITE to (requires ODOO_ALLOW_PROD_WRITE=yes to override). Empty by default: protection is the operator's opt-in, no host is baked in.
{
"mcpServers": {
"odoo-assistant": {
"command": "uvx",
"args": [
"odoo-assistant"
],
"env": {
"ODOO_BASE_URL": "<YOUR_ODOO_BASE_URL>",
"ODOO_DB": "<YOUR_ODOO_DB>",
"ODOO_USER": "<YOUR_ODOO_USER>",
"ODOO_API_KEY": "<YOUR_ODOO_API_KEY>",
"ODOO_MCP_MAX_LEVEL": "<YOUR_ODOO_MCP_MAX_LEVEL>",
"ODOO_MCP_PROTECTED_HOSTS": "<YOUR_ODOO_MCP_PROTECTED_HOSTS>"
}
}
}
}{
"mcpServers": {
"odoo-assistant": {
"command": "uvx",
"args": [
"odoo-assistant"
],
"env": {
"ODOO_BASE_URL": "<YOUR_ODOO_BASE_URL>",
"ODOO_DB": "<YOUR_ODOO_DB>",
"ODOO_USER": "<YOUR_ODOO_USER>",
"ODOO_API_KEY": "<YOUR_ODOO_API_KEY>",
"ODOO_MCP_MAX_LEVEL": "<YOUR_ODOO_MCP_MAX_LEVEL>",
"ODOO_MCP_PROTECTED_HOSTS": "<YOUR_ODOO_MCP_PROTECTED_HOSTS>"
}
}
}
}{
"mcpServers": {
"odoo-assistant": {
"command": "uvx",
"args": [
"odoo-assistant"
],
"env": {
"ODOO_BASE_URL": "<YOUR_ODOO_BASE_URL>",
"ODOO_DB": "<YOUR_ODOO_DB>",
"ODOO_USER": "<YOUR_ODOO_USER>",
"ODOO_API_KEY": "<YOUR_ODOO_API_KEY>",
"ODOO_MCP_MAX_LEVEL": "<YOUR_ODOO_MCP_MAX_LEVEL>",
"ODOO_MCP_PROTECTED_HOSTS": "<YOUR_ODOO_MCP_PROTECTED_HOSTS>"
}
}
}
}{
"servers": {
"odoo-assistant": {
"type": "stdio",
"command": "uvx",
"args": [
"odoo-assistant"
],
"env": {
"ODOO_BASE_URL": "<YOUR_ODOO_BASE_URL>",
"ODOO_DB": "<YOUR_ODOO_DB>",
"ODOO_USER": "<YOUR_ODOO_USER>",
"ODOO_API_KEY": "<YOUR_ODOO_API_KEY>",
"ODOO_MCP_MAX_LEVEL": "<YOUR_ODOO_MCP_MAX_LEVEL>",
"ODOO_MCP_PROTECTED_HOSTS": "<YOUR_ODOO_MCP_PROTECTED_HOSTS>"
}
}
}
}claude mcp add odoo-assistant --env ODOO_BASE_URL=<YOUR_ODOO_BASE_URL> --env ODOO_DB=<YOUR_ODOO_DB> --env ODOO_USER=<YOUR_ODOO_USER> --env ODOO_API_KEY=<YOUR_ODOO_API_KEY> --env ODOO_MCP_MAX_LEVEL=<YOUR_ODOO_MCP_MAX_LEVEL> --env ODOO_MCP_PROTECTED_HOSTS=<YOUR_ODOO_MCP_PROTECTED_HOSTS> -- uvx odoo-assistantRelated MCP servers
Control a real Chrome browser to complete any task: fill forms, extract data, book flights.
World Monitor
Live global intelligence: real-time markets, conflicts, country risk, chokepoints, energy. 39 tools.
Netdata
Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Trending hip-hop artist momentum scores across four cultural dimensions.
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.