Connect Odoo to Claude, ChatGPT or any MCP client. Ask questions across all your Odoo apps and the tools around Odoo, and let your AI create quotations, invoices and leads.
3 customers are more than 30 days overdue. Two of them still have open quotations:
| Customer | Overdue | Open quotes |
|---|---|---|
| Acme Belgium NV | €12,400 | €8,900 |
| Nordic Tech BV | €7,150 | €15,200 |
| Mistral Logistics | €3,800 | - |
I'll create a draft quotation for Nordic Tech BV: 5 × Standard Desk at €750, €3,750 in total. Shall I go ahead?
Odoo 19.4 has its own MCP server for quick lookups in one database. Teams add Peliqan for the cases below.
Odoo's default tools search and group one model at a time. "Overdue invoices with open quotations" needs several at once.
Your webshop, ads, bank and other tools sit outside Odoo. Most real questions need them next to your Odoo data.
Each Odoo database has its own MCP address and API key. Partners with many clients manage one per client.
The built-in server needs Odoo 19.4 or later, plus an API key and Node.js in a local config file on each computer.
Peliqan syncs Odoo into its built-in data warehouse and gives your AI one MCP server for questions and changes.
Ask about sales, invoices, stock and helpdesk. Then create quotations, register payments, add leads or update products.
Questions run as SQL on the synced copy in Peliqan's data warehouse, with joins across models and years of history.
Join Odoo with Shopify, HubSpot, Exact Online or any other connected app in one question.
Every write runs with your own Odoo access rights. Writeback is on by default and can be switched off per connection.
Standard and custom models are synced with their full history. These are the main areas.
| Area | Your AI can read | Your AI can write |
|---|---|---|
| Accounting | Invoices, journal entries and items, payments, bank statements, chart of accounts, analytic accounts | Create and update invoices and invoice lines, register payments, create bank statements |
| Sales and CRM | Quotations, sales orders, order lines, leads and opportunities | Create and update quotations, orders and leads |
| Purchase | Purchase orders and lines | Update purchase orders |
| Inventory and products | Products, variants, stock on hand, transfers, lots and serial numbers, stock moves, valuation | Create and update products, variants and attributes |
| Projects and helpdesk | Projects, tasks, stages, helpdesk tickets | Create tasks and planning shifts, create and update tickets |
| Contacts | Contacts, bank accounts, tags, users | Create and update contacts |
| Point of Sale | POS orders, order lines, payments | Read only |
| Messages and calendar | Chatter messages, field change history, calendar events | Read only |
| Any other model | Custom models and fields, any record | Create, update and delete records, call model methods |
Four questions we see often. Each one is a single prompt.
Your AI's questions run as SQL on the copy in Peliqan's data warehouse, so heavy reports don't slow down Odoo for your team.
When your AI creates or updates a record, Peliqan sends it to Odoo's API, within your own access rights.
Syncs are incremental, so only new and changed records load. Set the schedule per connection: near real-time, every 15 minutes, hourly, daily or custom.
Nothing to install in Odoo, and no config files on your computer.
Enter your Odoo URL, database name and an API key. Odoo Online, Odoo.sh or self-hosted, Community or Enterprise. See the Odoo setup guide.
One click for Claude, ChatGPT or Gemini, or add https://mcp.peliqan.io/mcp as a custom connector.
For example: "What were our sales, invoiced amount and gross margin last month versus the month before?"
Odoo's own server suits one 19.4+ database. On older versions, much. Consulting's App Store module is an option.
| Peliqan MCP | Odoo's own MCP server | App Store module (mcp_server) | Open-source servers | |
|---|---|---|---|---|
| How it works | Synced copy for questions, API for changes | Runs inside your Odoo database | Module installed in your Odoo database | Calls Odoo's API live |
| Questions | SQL with joins across models and apps, full history | Search and group one model at a time by default | Live queries on your Odoo data | Depends on the server |
| Write back to Odoo | Quotations, invoices, payments, leads, contacts, products and more | When an admin exposes server actions that write | Create, update and delete, switched on per model | Depends on the server |
| Other apps | 300+ in the same server | Odoo only | Odoo only | Odoo only |
| Odoo versions | All versions | Odoo 19.4 and later | Odoo 16 to 20 | Depends on the server |
| Setup | Sign in, add one URL | API key plus Node.js and a local config file | Install the module, then connect your AI | Install and host it yourself |
| Pricing | €15 per connection per month, 7-day free trial | Included with Odoo | Bought on the Odoo App Store | Free, you run it |
MCP is one part. The same connection also feeds reporting, transformations and syncs.