4,500+ servers built on MCP Fusion
Vinkius

Odoo eCommerce MCP. Check sales totals and product stock from your chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Odoo eCommerce MCP on Cursor AI Code Editor MCP Client Odoo eCommerce MCP on Claude Desktop App MCP Integration Odoo eCommerce MCP on OpenAI Agents SDK MCP Compatible Odoo eCommerce MCP on Visual Studio Code MCP Extension Client Odoo eCommerce MCP on GitHub Copilot AI Agent MCP Integration Odoo eCommerce MCP on Google Gemini AI MCP Integration Odoo eCommerce MCP on Lovable AI Development MCP Client Odoo eCommerce MCP on Mistral AI Agents MCP Compatible Odoo eCommerce MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Odoo eCommerce MCP Server connects your AI client directly to your entire Odoo backend. You can manage online sales, check current inventory levels, find customer contact info, and track every order—all without leaving your chat window.

It lets you query product catalogs, search for specific items, and review the full history of e-commerce transactions through natural language prompts.

What your AI agents can do

Odoo list ecommerce orders

Lists all online store orders, returning the order number, customer, total amount, status, website name, and date.

Odoo list product categories

Retrieves a complete list of product categories and their full hierarchical path across your Odoo shop setup.

Odoo list shop customers

Lists all customers who have bought things online, providing their name, email, phone number, city, and country.

+ 3 more capabilities included
Review online sales history

Retrieve a list of completed and pending orders placed through the Odoo storefront, showing customer details, total amount, status, and date.

Search product inventory by name

Find specific products in the catalog by name, getting back their current price, available stock quantity, category, and publish status.

Get customer contact records

Pull core contact information—name, email, phone, city, country—for every customer who has made a purchase on the site.

List all available products

See a full rundown of every product currently active in the Odoo shop, including its SKU, sale price, stock quantity, and website status.

Map out site structure

Get an overview of all configured websites for your instance, listing their domain and creation date.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Odoo eCommerce: 6 Tools for Sales and Product Management

Manage everything related to your online store—from listing products and searching inventory to tracking specific orders and fetching buyer contacts.

odoo019d75e2

odoo list ecommerce orders

Lists all online store orders, returning the order number, customer, total amount, status, website name, and date.

odoo019d75e2

odoo list product categories

Retrieves a complete list of product categories and their full hierarchical path across your Odoo shop setup.

odoo019d75e2

odoo list shop customers

Lists all customers who have bought things online, providing their name, email, phone number, city, and country.

odoo019d75e2

odoo list shop products

Returns the full catalog of products available on the Odoo eCommerce shop, showing prices, stock counts, categories, and publish status.

odoo019d75e2

odoo list websites

Lists all configured websites for your instance, returning the name, domain, and creation date.

odoo019d75e2

odoo search shop products

Searches the product catalog by name, returning matching products along with their current price, stock level, category, and publish status.

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 every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Odoo eCommerce, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You're connecting your AI client straight into your Odoo backend. This lets you manage everything related to your e-commerce operation—from seeing initial leads all the way through fulfilled sales orders—right from this chat window. You don't gotta leave your desk or jump between tabs; your agent handles it for ya.

Managing Sales History:
You can check out every order placed on your online store using odoo_list_ecommerce_orders. This tool pulls a list of all sales, whether they’re pending or already finished. For each transaction, you get the order number, who bought it (the customer), the total amount spent, the current status, which website was used for the sale, and the date it happened.

Handling Products and Inventory:
Need to know what you've got on the shelves? odoo_list_shop_products gives you a full rundown of every product currently active in your Odoo shop. It shows you things like the SKU, the sale price, how many units are stocked, and if it’s published or not. If you only know the name of what you need, you can search the catalog instantly using odoo_search_shop_products.

This tool searches by product name and hands back matching items along with their current selling price, exact stock count, which category they belong to, and publish status.

To map out your entire product structure, you'll find two tools. One is odoo_list_product_categories, which pulls a complete list of all categories across the shop, showing you the full path that connects them. The other helps you see what websites are connected to this instance; odoo_list_websites lists every configured website by its name, domain, and creation date.

Tracking Customers:
You can pull core contact information for every customer who's made a purchase using odoo_list_shop_customers. This list gives you their name, email address, phone number, city, and country. It’s your single source for all paying client data.

Basically, if it involves an order, product, or customer record in Odoo, your agent can get it. You'll use odoo_list_ecommerce_orders to pull detailed reports on every transaction; you'll use the inventory tools—odoo_search_shop_products, odoo_list_shop_products, and the category list from odoo_list_product_categories—to check stock levels or see what’s available. You get customer data via odoo_list_shop_customers.

And if you gotta know about the site itself, odoo_list_websites gives you all the setup details.

How Odoo eCommerce MCP Works

  1. 1 Start by telling your agent exactly what you need (e.g., 'What were the sales last week?').
  2. 2 The server runs the appropriate tool (like odoo_list_ecommerce_orders) and sends back a structured data set of records.
  3. 3 Your AI client processes that raw data, formats it, and presents the answer directly to you in plain language.

The bottom line is: You talk naturally; the server does the heavy lifting by calling specific Odoo functions for you.

Who Is Odoo eCommerce MCP For?

This is for anyone who deals with e-commerce data and finds themselves switching between a dashboard, an order management system, and a CRM. If your job involves looking up product stock or checking sales totals without clicking through five different screens, this server saves you time.

Operations Manager

Checks daily sales orders using odoo_list_ecommerce_orders to monitor fulfillment status and ensures inventory levels match recent purchases.

Account Executive

Pulls contact details for a client who just purchased something, using odoo_list_shop_customers, so they can follow up immediately after the transaction.

Product Manager

Needs to check if a product is available and active on the shop floor. They use odoo_search_shop_products to verify stock levels and pricing instantly.

What Changes When You Connect

  • Stop opening multiple tabs. You can check recent order status and amounts using odoo_list_ecommerce_orders without navigating away from your current workflow.
  • Quickly identify a buyer's contact info. Instead of digging through reports, use odoo_list_shop_customers to pull name, email, and phone for immediate follow-up.
  • Need product details fast? Use odoo_search_shop_products to check stock levels or prices by name—it's faster than running a manual inventory report.
  • Map your entire catalog. With odoo_list_product_categories, you see the full organizational structure, which is crucial for product development planning.
  • Know your storefronts. Use odoo_list_websites if you manage multiple brands or domains on one Odoo instance; it lists all configured sites.

Real-World Use Cases

01

Following up after a big sale

A sales rep needs to check the status of an order for Acme Corp. They ask their agent: 'What's the status for my client who bought last week?' The agent runs odoo_list_ecommerce_orders, pulls the data, and reports back: 'Order S00042 is Confirmed.' The rep can then follow up on that specific detail.

02

Checking immediate stock availability

A product manager needs to know if a competitor's item (by name) they are considering listing is in stock. They use odoo_search_shop_products and immediately get the current inventory count, price, and category without visiting the admin panel.

03

Onboarding new team members

A manager needs to show a new hire who the company sells to. They use odoo_list_shop_customers to pull a list of all active buyers, getting back names and emails instantly for account setup.

04

Auditing the site structure

A DevOps engineer needs to confirm if the company has multiple storefronts set up. They run odoo_list_websites and get a clean list of all domains, verifying that the multi-brand setup is correctly mapped.

The Tradeoffs

Asking for everything at once

I need to know about products, orders, customers, and websites. Give me all of it.

Break it down. First, check the order status with odoo_list_ecommerce_orders. Then, if you need details on a specific product from that order, use odoo_search_shop_products.

Using 'browse' instead of 'list'

Can you browse the inventory?

odoo_list_shop_products is the right call. It gives you a full, structured list of every product with its stock and price.

Assuming customer data is in one place

What are all our customers?

Use odoo_list_shop_customers. This tool specifically targets eCommerce buyers, giving you the contact details needed for sales follow-up.

When It Fits, When It Doesn't

You should use this server if your job requires correlating data across multiple business pillars: e-commerce transactions (orders), physical goods inventory (products/stock), and customer records. It’s perfect for analysts who need to answer 'Why did X happen?' by pulling data from orders, customers, and products in sequence.

Don't use it if you only need basic CRM functions unrelated to sales or e-commerce. If you just want to check a single contact record that isn't tied to an order, other general API tools might be simpler. However, when the context is 'eCommerce performance,' this server is essential because it links all three data sets together: who bought (customers), what was sold (orders), and how much stock is left (products).

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 INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

odoo_list_ecommerce_orders odoo_list_product_categories odoo_list_shop_customers odoo_list_shop_products odoo_list_websites odoo_search_shop_products

Tracking sales success shouldn't require jumping through five different menus.

Right now, checking a customer’s purchase history means hopping to the dashboard, filtering by date, then opening the order record, and finally cross-referencing product SKUs against a separate inventory sheet. It takes minutes and three copies of data.

With this MCP server, you ask your agent: 'Show me all confirmed orders from last week.' You get a clean table listing everything you need—order number, customer name, total amount, and status—in seconds. No tabs needed.

odoo_list_ecommerce_orders MCP Server: See every sale outcome.

Manual reporting forces you to export data from the order module and then manually join that CSV with a customer list. It's slow, and those joins often break when new fields are added.

This server runs the `odoo_list_ecommerce_orders` tool directly, giving your agent immediate access to structured, real-time sales data. You get truth, not approximations.

Common Questions About Odoo eCommerce MCP

How do I use odoo_search_shop_products? +

You call odoo_search_shop_products and provide the product name. It returns matching products with current prices, stock levels, category IDs, and publish status.

What information does odoo_list_ecommerce_orders give me? +

odoo_list_ecommerce_orders gives you the order number, customer name, total amount, status (like Draft or Confirmed), and the date it was placed.

Do I need odoo_list_shop_products for inventory? +

Yes. If you want a full list of everything that can be sold, use odoo_list_shop_products. This lists the entire catalog and its stock qty.

Can odoo_list_shop_customers find old leads? +

odoo_list_shop_customers only pulls records for partners where customer_rank > 0, meaning they must be confirmed buyers who have actually purchased something online.

If I use odoo_list_ecommerce_orders, how can I handle missing or incomplete order records? +

The tool provides standard API error codes and null fields for bad data. You'll receive the raw data structure, allowing your agent to check for specific status gaps (like 'Payment Pending') rather than just relying on a successful call.

Does odoo_search_shop_products have rate limits if I run many searches? +

Yes, there are standard API rate limits applied by Vinkius. We recommend batching your search requests instead of running single queries in a loop. This maintains consistent performance and avoids hitting the service cap.

What is the best way to check all available online storefronts using odoo_list_websites? +

This tool lists every configured website name, domain, and creation date in your Odoo instance. It's ideal for confirming setup when you manage multi-brand or global deployments.

How does odoo_list_product_categories help me map products? +

It returns the complete, hierarchical path of every product category in your shop. This structured output lets your AI client accurately determine where a product belongs before you use tools like odoo_search_shop_products.

Which Odoo versions are supported? +

This server uses the JSON-RPC protocol, which is compatible with Odoo 14, 15, 16, 17, and 18. Both Odoo Community and Enterprise editions are supported.

Does it work with Odoo.com (SaaS)? +

Yes! Works with both Odoo.com hosted instances and self-hosted Odoo servers. Just provide your instance URL and API key.

How do I generate an API Key? +

Go to Settings → Users → select your user → API Keys tab → New API Key. Give it a descriptive name and copy the generated key.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 6 tools

We've already built the connector for Odoo eCommerce. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.