Odoo eCommerce MCP. Manage sales, inventory, and customers conversationally.
Odoo eCommerce provides a single conversational interface to manage your entire online business. Instantly query product inventory, track customer orders, find leads through CRM records, and review website details—all without leaving your chat window. It connects your core Odoo ERP system directly to your AI agent.
Give Claude and any AI agent real-world access
Check current stock levels, sale prices, and publish status for products across various categories.
Retrieve detailed lists of e-commerce transactions, including order number, total amount, customer name, and status.
Find specific details like email, phone numbers, and locations for customers who have made purchases.
List all configured websites or view the full hierarchy of product categories within the shop.
Ask an AI about this
Waiting for input…
What AI agents can do with Odoo eCommerce: 6 Tools for Business Operations
Use these six dedicated tools to query Odoo's core data—from sales orders and product catalogs to customer records—all within one conversational interface.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Odoo eCommerce MCPOdoo List Product Categories
Lists the full product category structure used to organize items in your online shop.
Odoo List Shop Customers
Pulls a list of customers who have made purchases, including their contact details...
Odoo List Ecommerce Orders
Generates a summary of all online store orders, showing customer, total amount...
Odoo List Shop Products
Retrieves a catalog view of all products available on the shop, listing their price...
Odoo List Websites
Lists every configured Odoo website, providing its domain name and when it was...
Odoo Search Shop Products
Searches the entire product catalog by name to find specific items, showing their price, stock, and category details.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Odoo eCommerce, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Odoo. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The headache of switching tabs all day.
Right now, tracking a single sale is a multi-step nightmare. You start in the CRM to check the client's contact info; then you jump to the Inventory module to see if they have stock; after that, you open the Sales tab to confirm pricing and finally move to the Orders list just to get an order number. This constant clicking and switching between different tabs means losing context and wasting time.
With this MCP, all those steps collapse into one conversation with your AI client. You ask what you need—for instance, 'Show me recent sales orders for Acme Corp.' The system handles the deep querying across CRM, inventory, and sales modules instantly. You get a single, comprehensive answer without ever leaving your chat window.
Odoo eCommerce MCP gives you complete visibility into product data.
Manual checks often require running multiple queries: first listing all available categories with odoo_list_product_categories, and then separately searching the shop using odoo_search_shop_products to verify a specific SKU's status. This manual process is slow and prone to outdated data.
Now you can ask your agent about product organization or check if a specific item was sold by name, pulling accurate stock levels and pricing right away. It turns complicated database lookups into simple natural language commands.
What Odoo eCommerce MCP does for your AI
This MCP lets you interact with the full scope of an Odoo ERP instance using natural conversation. Instead of clicking through multiple tabs or jumping between different software applications, your AI client handles the complexity for you. Need to know if a customer made a purchase last month? Ask it.
Want to check the stock count and price of a product category? Just ask. You can pull sales data from recent online orders, search specific products by name, and even find contact details for existing customers or new leads. It consolidates everything—from managing the product catalog to tracking active sales pipelines—into one conversation stream.
For organizations that rely on Odoo as their central hub, connecting through Vinkius means you get immediate access to this robust set of tools without needing a developer to write custom integrations.
019d75e2-439a-728f-b5a7-4a280ef0cb63 How to set up Odoo eCommerce MCP
The bottom line is that you treat complex database queries like asking a coworker for information over Slack.
Connect your preferred AI client through Vinkius and activate this MCP.
Ask your agent a question—for example, 'Show me all confirmed sales orders from last week.'
The MCP routes the request to Odoo, pulling the exact data needed and presenting it back in a clean, conversational format.
Who uses Odoo eCommerce MCP
Anyone who spends half their day jumping between the CRM, the inventory dashboard, and the sales order sheet. This MCP helps operations managers who need a single source of truth to monitor everything from leads to fulfillment status.
Uses it to quickly look up contact details for existing clients or track opportunities in the sales pipeline.
Monitors incoming online orders and checks product stock levels before approving fulfillment requests.
Needs to verify which products are available for sale, check category structures, or review multi-website configurations.
Benefits of connecting Odoo eCommerce MCP
Cut out the tab-switching. Instead of opening multiple dashboards to check stock, you can use odoo_search_shop_products to find product details instantly in a single chat exchange.
Get an immediate picture of revenue by running odoo_list_ecommerce_orders. You get status updates and totals without having to navigate the complex order management screens.
Never lose track of who bought what again. Use odoo_list_shop_customers to pull contact details and purchase history for any client you need to follow up with.
Understand your full product offering by calling odoo_list_product_categories, which maps out the entire organizational tree of your shop's inventory structure.
Keep track of all your sales efforts. You can use the CRM tools in the MCP to search for new leads and record opportunities directly through conversation.
Odoo eCommerce MCP use cases
Checking stock before a client call
A sales rep needs to confirm if Product XYZ is currently stocked enough to fulfill an emergency order. They don't need to log into the inventory system; they just ask their agent, and it uses odoo_search_shop_products to give them the exact stock quantity and price.
Auditing recent sales performance
An operations manager needs a quick rundown of all orders placed yesterday. Instead of running reports in three different modules, they ask for 'recent online sales' and use odoo_list_ecommerce_orders to get the full list with status and amounts.
Updating contact information
An account manager needs the phone number and email for a customer who placed an order last year. They ask their agent, which uses odoo_list_shop_customers to retrieve the exact partner record details right away.
Understanding site structure
An e-commerce admin needs to know if they have multiple online storefronts running under Odoo. They simply ask about all configured websites, and it uses odoo_list_websites to list the domains for review.
Odoo eCommerce MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Jumping through module menus
The user has to navigate to 'Sales Orders,' then filter by date, copy the customer name, open the 'Customers' tab, search for them, and finally return to the sales order screen.
You let your agent do it. You ask one question like 'Show me orders from Acme Corp.' The MCP uses odoo_list_ecommerce_orders and odoo_list_shop_customers together to give you all the necessary data in a single response.
Manually cross-referencing IDs
The user finds a product name, copies its ID, then pastes that ID into a different module query just to check if it's still active or categorized correctly.
Just ask the agent for 'the status of Product XYZ.' The MCP uses odoo_search_shop_products to return all necessary details—price, stock, and category—at once.
Relying on separate reports
The user has to run one report for inventory counts (Product A) and a completely different report for sales totals (Order B), making it hard to correlate the data.
You ask, 'Which products were sold last week that are now low in stock?' The agent correlates the data using odoo_list_ecommerce_orders and odoo_search_shop_products.
When to use Odoo eCommerce MCP
Use this MCP if your business process involves constant handoffs between sales, inventory management, and customer relationship tracking within Odoo. If you need to know 'What's the status of X?' where X is a product, order, or customer record, this tool works. Don't use it if all you need is simple accounting ledger access; for that, you might need a dedicated financial MCP. Also, don't rely on it just for viewing static content; while odoo_list_websites shows names, the real power comes from transactional tools like odoo_list_ecommerce_orders because they pull live data points (status, total amount).
Frequently asked questions about Odoo eCommerce MCP
How does the odoo_list_ecommerce_orders tool work? +
The odoo_list_ecommerce_orders tool summarizes online orders placed through your website. It returns key details like the order number, customer name, total amount, and current fulfillment status.
Can I check product stock using the odoo_search_shop_products tool? +
Yes, odoo_search_shop_products allows you to search for any item by name. The results include the current stock quantity and whether the product is published on the shop.
What kind of customer data can I retrieve with odoo_list_shop_customers? +
The tool gathers essential buyer contact information, including name, email address, phone number, city, and country, for customers who have made purchases.
Does the MCP help me understand my full product catalog? Which tool do I use? +
You can get an overview of your entire inventory structure by using odoo_list_product_categories. This shows all categories and their hierarchy, helping you organize products.
Can this MCP show me details about my online store setup? +
Yes, the odoo_list_websites tool lists every website configured in your Odoo instance, giving you the name, domain, and creation date for multi-brand setups.