Connect Codex to Odoo
Codex reaches Odoo through one Flowplane address. You add Odoo once in Flowplane, add that address to Codex, and sign in. Look through your Odoo contacts, leads, quotations, invoices, stock and tasks with your AI assistant. Changes wait for your approval by default.
- Tools
- 4 read · 7 change
- Sign-in
- Own account or shared key
- Approval, by default
- Changes wait for you
- MCP server
- Flowplane’s tools
- 1
Add Odoo in Flowplane
In the Flowplane console, add Odoo, type the address you open Odoo from (Odoo 19 or later) and paste the API key. Flowplane then sees which Odoo apps are installed and offers their tools.
Odoo has no sign-in page for outside apps: it works with an API key that an Odoo user makes in their own preferences. The key acts with that user’s rights, so either each person pastes a key of their own, or the workspace shares the key of a dedicated Odoo user that has only the access the assistant needs. Flowplane keeps the key sealed; the assistant never sees it.
- 2
Add Flowplane to Codex
Your address is shown in the Flowplane console; it looks like
https://mcp.flowplane.eu/<your-label>- Add the server with the first command below.
- Sign in with the second: your browser opens Flowplane; sign in and allow Codex.
- In the IDE extension: MCP servers › Add server, choose Streamable HTTP, paste
https://mcp.flowplane.eu/<your-label>, then Authenticate.
codex mcp add flowplane --url https://mcp.flowplane.eu/<your-label> codex mcp login flowplane - 3
Ask Codex
- “Which opportunities in our CRM pipeline have an expected revenue above €10,000?”
- “How many customer invoices are still unpaid, and which one is the oldest?”
- “Make a draft quotation for Dupont & Fils: 20 units of our oak shelf at the list price.”
- “Add an internal note on the Vandenberghe lead: called today, they decide in January.”
- “Which helpdesk tickets in the Support team are still open, oldest first?”
What Codex can do in Odoo
Odoo runs sales, invoicing, stock, projects and more for many small and mid-sized businesses, on Odoo Online or on their own server. Through Flowplane an AI assistant can search and read the records of the Odoo apps you have, such as Contacts, CRM, Sales, Invoicing, Purchase, Inventory, Project, Helpdesk and Employees. It can add or change contacts, leads, draft quotations, tasks, tickets, timesheets and meetings, and add internal notes, and every change waits for your approval by default.
Reads4
- Search recordsFind records
search_records - Read recordsRead records by id
read_records - Count recordsCount records
count_records - Describe fieldsLook up field names and types
describe_fields
Changesasks first7
- Create a recordAdd a record, asked first
create_record - Change recordsEdit records, asked first
update_records - Delete recordsRemove records for good, asked by default
delete_records - Create a leadAdd a lead or opportunity, asked first
create_lead - Create a quotationAdd a draft quotation, asked first
create_quotation - Add a noteAdd an internal note to a record, asked first
post_message - Send a messageEmail a record's followers, asked by default
send_message
Questions
- Which versions of Odoo work?
- Odoo 19 and later, on Odoo Online or your own server; an Odoo on your own network can be reached through Flowplane’s tunnel. Older versions (16 to 18) do not have the API this connector uses. On Odoo Online the external API needs a Custom plan. A server that hosts several databases without a database filter is not supported yet.
- What can the assistant change in Odoo?
- It can create or change records of the apps it may write in (contacts, leads, quotations, products, tasks, tickets, timesheets, time off, meetings and expenses) and add internal notes; each change waits for your approval by default. A quotation stays a draft: nothing is confirmed or sent. Leave and expenses are never approved here; they wait for their approval in Odoo. Invoices, payments, purchase orders and stock are read only, and users, access rights, companies and attachments are never touched.
- Can it delete records or email my customers?
- Both are possible, and both wait for your approval by default, for every single call: deleting up to 10 records, and posting a message that Odoo emails to a record’s followers, often the customer. An internal note emails nobody.
- Does Codex see the password or key for Odoo?
- No. You sign in to Odoo through Flowplane, which keeps that sign-in sealed. Codex only gets a Flowplane sign-in for you, which you can revoke in the console.
- Can Codex change things in Odoo without asking?
- Not by default: every change in Odoo waits for your approval in the browser. Your workspace’s rules decide, per tool.
- Connect Claude to Odoo→
- Connect Claude Code to Odoo→
- Connect ChatGPT to Odoo→
- Connect Cursor to Odoo→
- Connect GitHub Copilot to Odoo→
- Connect Mistral Le Chat to Odoo→
Flowplane is not affiliated with or endorsed by Odoo’s maker; the name and logo only identify the app. Pricing
Let your AI work with your data. Safely, from today.
Free for yourself, set up in a minute. For your team or company, we’re happy to help you get started.