Odoo holds sales, accounting, inventory and projects in one system. A question that crosses two of them still costs you a report. Which open orders does our stock actually cover. Who owes us, and for which orders.
Connect Odoo to Claude through CorpusIQ and those cross-module questions become one sentence. Claude reads your Odoo data when you ask and answers with the records behind it.
The problem with the current workflow
Sales orders live in one app and stock on hand in another. Invoices sit in accounting. Getting the fulfillment picture means opening the order list, noting the quantities, then checking inventory product by product.
So shortfalls show up when a customer calls. The unpaid balance gets checked at month end, not when it would help.
How CorpusIQ solves it
CorpusIQ exposes Odoo to Claude through the Model Context Protocol, an open standard that lets an AI assistant call external tools. Claude can read invoices, payments and journals, sales orders and partners, CRM leads and opportunities, stock on hand and products, and projects and tasks.
Read-only. The connection uses read-only credentials. Claude cannot create or change an order, invoice or stock level.
Live. Each question reads Odoo when you ask.
Revocable. Revoke the API key in Odoo or disconnect in CorpusIQ.
What to ask
Paste these into Claude once Odoo is connected.
- "Which sales orders are awaiting delivery?"
- "What is stock on hand for my top products?"
- "What is my total unpaid invoice balance right now?"
- "How does this month's revenue compare to last month?"
- "Which CRM leads have not been contacted in two weeks?"
- "Which projects have overdue tasks?"
- "Which customers have the most open sales orders?"
Follow-ups work. Ask which orders await delivery, pick the largest, then ask whether stock covers every line on it.
Example report: orders awaiting delivery
This is the shape of answer you get for the first question. The numbers are illustrative.
Which sales orders are awaiting delivery?
- 14orders awaiting deliveryopen today
- 3at risk of a shortfallstock below ordered quantity
- 61,200open order valuein total
What to act on: Two orders have waited more than a week. Check those against stock first, since the shortfalls are most likely there.
Source: Odoo, read-only. Numbers are illustrative.
Pair it with a CorpusIQ skill
The connector answers questions. Skills turn the answers into a routine. The Morning Briefing skill gives a fast start-of-day summary from your connected sources, and the Executive Snapshot skill summarizes business health on request.
Setup in 3 minutes
- Sign up at corpusiq.io. Solo $29.95/month, 30-day free trial.
- In the CorpusIQ dashboard, click Connect next to Odoo and enter read-only API credentials.
- Add CorpusIQ to Claude from the dashboard setup page.
Where this earns its keep
Teams that sell physical goods get the most from it. A daily check of orders against stock and a weekly look at unpaid invoices replace report runs, and the stale lead question keeps the CRM honest. Because Odoo spans modules, the useful answers are the ones that cross them: an order list against stock, an unpaid balance against the customer behind it. Ask those together in one thread and Claude keeps the context between questions.
What to watch out for
Claude answers from what Odoo holds. If deliveries are not validated in Odoo, orders look open when they have shipped. Stock on hand reflects the quantities recorded, not a physical count. Revenue comparisons follow how your invoices are dated, so check the period before acting on a swing.
See also
FAQ
Does CorpusIQ store my Odoo data?
Direct MCP does not retain raw customer files or full connector response payloads. Operational logs may persist for up to 30 days. CorpusIQ does not train models on customer data; the selected AI client's plan and settings govern conversation handling.
Can Claude change records in Odoo?
No. The credentials are read-only. Claude can read invoices, sales orders and stock. It cannot create or modify invoices, orders or payments, change CRM leads or opportunities, or update inventory, projects or tasks.
Which Odoo data can Claude see?
Invoices, payments and journals, sales orders and partners, CRM leads and opportunities, stock on hand and products, plus projects, tasks and employees.
What plan do I need?
Solo at $29.95/mo includes Odoo and all 40+ connectors, with a 30-day free trial.
