Connect your account, then chat with AI to run tools.
Search partners, orders, leads, invoices, and inventory on your Odoo instance, run aggregations, post chatter notes, and apply workflow actions — with preview-first writes so agents do not mutate ERP data without approval.
Try this workflow
Open pipeline snapshot
List the 10 most recently updated CRM leads in my Odoo instance with name, stage, and expected revenue.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsBuilt for
Odoo Administrators, ERP Operations Teams, Finance Controllers, Sales Operations, Implementation Partners
Open pipeline snapshot
Bounded search_read before wide exports.
List the 10 most recently updated CRM leads in my Odoo instance with name, stage, and expected revenue.
Invoice follow-up
Combines invoice search with preview-gated chatter.
Find customer invoices in draft for Acme Corp, then post an internal note on the newest draft saying we are waiting on PO confirmation.
Confirm sales order
execute_method preview path for action_confirm.
Show unconfirmed sale orders from this week and preview confirming the oldest one — wait for my approval before executing.
What Odoo models are covered?
Partners, sales and purchase orders, CRM leads, customer invoices, products, stock quants, generic search/read/aggregate, and whitelisted workflow methods on common documents.
Domain knowledge for Odoo — workflow patterns, data models, and gotchas for your AI agent.
Odoo is a modular ERP. Operators work across contacts, sales and purchase orders, CRM pipeline, customer invoices, products, and stock on hand on a connected instance.
| Business area | Model |
|---|---|
| Partners / contacts | res.partner |
| Sales orders | sale.order |
| Purchase orders | purchase.order |
| CRM leads | crm.lead |
| Customer invoices | account.move (customer invoice / credit note types) |
| Products | product.product |
| On-hand inventory | stock.quant |
| Installed models | ir.model |
Documents flow partner → quotation or order → delivery / invoice. CRM leads convert into opportunities and orders. Invoices post from sales or manual billing; stock quants reflect warehouse quantities.
Pipeline reviews start with CRM lead search filtered by stage, owner, or date. Sales order triage lists unconfirmed or recent orders; confirming an order is a discrete workflow action, not a field edit. Partner search supports customer and vendor lookups before creating new contacts.
Customer invoice searches filter by partner, state (draft, posted), and invoice type. Posting a draft invoice is a workflow action on account.move. Inventory questions use stock quant search for on-hand by product and location; product search resolves sku and name before stock reads.
Grouped aggregation via read_group on any Odoo model. Pass groupby fields and aggregate field expressions for summary counts and sums.
Create one Odoo record on any model via JSON-2 create. Pass model and values object with field names and values. Returns new record id(s). Preview-onl...
Delete Odoo records by id via JSON-2 unlink. Preview-only until confirm_write=true.
Return field metadata for an Odoo model via fields_get.
Call a whitelisted Odoo workflow method on record ids. Safe defaults include action_confirm on sale.order, button_validate on stock.picking, and actio...
List available Odoo models (ir.model) with technical names and display labels. Run before generic search_read when the target model is unknown.
Post an internal note on an Odoo record chatter (mail.message). Limited to sale.order, purchase.order, crm.lead, account.move, project.task, and helpd...
Search CRM leads and opportunities (crm.lead).
Search on-hand inventory rows (stock.quant) by product, location, or lot.
Search customer invoices and credit notes (account.move). Default domain limits to customer invoices when you omit domain.
Search partners/contacts (res.partner) with optional domain, fields, and pagination.
Search products (product.product) with optional filters.
Search purchase orders (purchase.order) with optional domain filters and field projection.
Generic search_read on any Odoo model. Pass model, optional domain filter, field projection, and pagination.
Search sales orders (sale.order) with optional domain filters and field projection.
Update Odoo records by id via JSON-2 write. Pass model, record id, and values to patch. Preview-only until confirm_write=true.
Partners, sales and purchase orders, CRM leads, customer invoices, products, stock quants, generic search/read/aggregate, and whitelisted workflow methods on common documents.
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/odoo. Authentication is handled automatically.
Odoo provides 16 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Odoo uses API Key. Odoo requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect Odoo to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/odooThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
Odoo and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More customer relation integrations you might like
Planhat is a customer success platform designed to help businesses manage and optimize customer rela...
Twilio Taskrouter is a task distribution service that enables businesses to manage and route tasks t...
Close.com is a sales productivity platform designed for small to medium-sized businesses, providing ...
High Level offers CRM and marketing automation services, providing tools for lead tracking, client c...
Repairshopr is a platform providing customer relationship management and ticketing solutions for ser...
Tripleseat is event sales and catering software for hotels, restaurants, and unique venues. Read lea...