Claude Desktop
Ask questions about your Odoo data, post invoices, and run diagnostics in natural language — directly from Claude.
MODEL CONTEXT PROTOCOL
Use OdooCLI's Odoo tools from Claude Desktop, Cursor, Windsurf, or any MCP-compatible client — no terminal required.
OdooCLI MCP is a Model Context Protocol server that exposes OdooCLI's Odoo tool primitives to any MCP-compatible client. Instead of running commands in a terminal, your AI assistant calls the same operations directly.
Same tools. Same safety. Different interface.
Use OdooCLI capabilities from any MCP-compatible client. No terminal needed.
Identical Odoo operations — connect, read, write, action, doctor — exposed as MCP tools.
Runs locally in your environment. No data leaves your machine.
Works with Community and Enterprise editions, versions 14 through 19+.
Any client that speaks MCP can use OdooCLI's Odoo tools.
Ask questions about your Odoo data, post invoices, and run diagnostics in natural language — directly from Claude.
Query Odoo models, inspect records, and trigger workflows without leaving your editor.
Build autonomous Odoo workflows with any MCP-compatible agent framework — LangChain, CrewAI, or your own.
Your AI assistant queries Odoo using the same tool primitives as the CLI.
User: Are there any draft invoices over $5,000? ┊ odoo_read account.move ┊ domain: [["state","=","draft"],["amount_total",">",5000]] ┊ fields: ["name","partner_id","amount_total"] ┊ Found 2 draft invoices: Invoice | Customer | Amount INV/2026/ | Acme Corp | $8,200.00 INV/2026/ | GlobalTech | $12,450.00 ┊ Want me to post them?
Six tool primitives — the same ones powering OdooCLI's agent mode — available to any MCP client.
odoo_connect Authenticate to any Odoo instance (v14–19+) via XML-RPCodoo_read Search and read records from any model with domain filtersodoo_write Create, update, or delete records with confirmationodoo_action Execute model methods — post invoices, confirm orders, install modulesodoo_doctor Full instance health diagnostic in a single callodoo_list_models Discover available models by keywordpip install odoocli-mcp
Add the server to your client's MCP config (e.g. claude_desktop_config.json):
{
"mcpServers": {
"odoocli": {
"command": "odoocli-mcp",
"args": ["--url", "https://your-odoo.com"],
"env": {
"ODOO_DB": "production",
"ODOO_USER": "admin",
"ODOO_PASSWORD": "your-api-key"
}
}
}
}Open your MCP client and ask about your Odoo data. The tools are available immediately.
OdooCLI MCP runs entirely in your environment. Your Odoo credentials, data, and context never leave your machine.