commercetools MCP for AI Agents. Manage Orders, Products, and Customers via Chat
The commercetools MCP lets you manage your entire e-commerce backend—products, orders, and customers—right through natural conversation with your AI client. Stop clicking through dashboards or writing cURL commands for routine data lookups. This connector gives your agent direct access to the composable commerce infrastructure, letting you get specific product details, list recent orders, track customer accounts, and even view project settings instantly.
Give Claude and any AI agent real-world access
Get specific information about any product using the get_product tool.
Find and retrieve detailed records for individual orders, or list multiple recent transactions.
List customer profiles to verify details or check general account status.
List available product categories and retrieve a list of all current products.
View the global settings for your commerce project, including supported languages and currencies.
Ask an AI about this
Waiting for input…
What AI agents can do with commercetools: 10 Tools for E-commerce Data
These tools allow your agent to execute specific actions across your entire e-commerce stack—from listing product categories to retrieving deep order details.
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 commercetools MCPGet Order
Retrieves all the detailed information for one specific order number or ID.
Get Product
Pulls deep details about a single, named product from your catalog.
Get Project Settings
Gathers general configurations for the entire commerce platform setup.
List Active Carts
Provides a current list of all shopping carts that are still open or active on your...
List Categories
Returns an overview listing every product category you have set up in the system.
List Customers
Generates a list of all registered customer accounts within commercetools.
List Orders
Grabs an overview and list of multiple recent order transactions.
List Products
Returns a bulk list of all products available in your e-commerce catalog.
Search Orders By Number
Specifically finds an order using only the customer-facing order number.
Search Product By Key
Looks up a product immediately using its unique, system-defined internal key.
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 commercetools, 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 commercetools. 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 each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The Pain of the E-commerce Admin Panel Solved with Vinkius AI Gateway
Today, checking core e-commerce data is a clicking nightmare. You need to know if a product exists, so you navigate to the catalog tab, filter by category, and then scroll through pages of results just to verify one SKU's status. If that fails, you jump to the orders section, find the customer account, and check their history—it takes five different tabs and at least three copy-pastes.
This MCP changes everything. You tell your agent what you need in plain English. Instead of clicks, there’s a single conversation turn. You ask for product availability or order status, and the data appears instantly, structured and ready to use.
Get Product Details with commercetools
The process of finding out what a specific item costs, its dimensions, or if it’s even in stock used to involve manually searching the product catalog and comparing fields across different views. It was slow, error-prone work that wasted time.
Now, you just ask for the product details using get_product. The agent hits the source of truth and delivers all relevant specifications directly to your chat window. You know exactly what it is, every single time.
What your AI can actually do with this
Managing a modern online store means juggling complex data: product catalogs, fluctuating order statuses, and thousands of unique customer profiles. Instead of logging into the Merchant Center only to click through five different tabs just to find an invoice number or check inventory, this MCP connects your AI agent directly to that core commerce engine.
With this connection, you talk to your client—Claude, Cursor, or any other compatible service—and it handles the heavy lifting. You ask questions like, 'What were the three last orders from Customer X?' and get the full details back immediately. It’s about moving beyond manual lookups. When using Vinkius, this MCP lets you manage everything programmatically through chat, making your agent an integrated part of your day-to-day operations.
You can pull product lists to check availability or inspect project settings without ever opening a browser tab.
019d7578-79f2-71c0-9f12-0ff06b16f821 Here's how it actually works
The bottom line is you stop using complex web interfaces for simple queries, and start talking directly to your commerce system via chat.
Subscribe to this MCP on Vinkius and supply your unique commercetools Client ID and Secret credentials.
Your AI client authenticates the connection and grants your agent access to your commerce backend tools.
You prompt your agent with a natural language request (e.g., 'List all orders from last week'), and it executes the necessary tool calls to pull the data.
Who is this actually for?
This is built for e-commerce Ops Managers and Developers who are sick of manual data hunting. If your job involves checking order status, verifying product SKUs, or pulling reporting data without hitting 'refresh' 50 times a day, you need this.
Quickly checks if specific products are available across different categories and verifies the status of pending orders to keep fulfillment moving.
Inspects API responses directly in the chat window, replacing the need to write boilerplate cURL scripts or open up Postman for simple data validation.
Verifies customer details and retrieves specific order histories instantly during a live chat interaction, speeding up support resolution dramatically.
What Changes When You Connect
Instead of navigating multiple admin dashboards to check product availability, you ask your agent directly. You can use list_products or search_product_by_key to confirm inventory status in seconds.
You don't need Postman for simple checks anymore. Asking the agent to get_order or search_orders_by_number pulls complex order data—like shipment tracking and line items—directly into your chat window.
Support teams can verify customer details instantly by calling list_customers, providing accurate information without having to manually look up accounts in a separate CRM system.
Need to know what languages or currencies are supported? Calling get_project_settings immediately tells you the current global parameters for your store setup.
If you're managing live sales, you can use list_active_carts to see which shoppers have abandoned their carts, letting your team follow up faster.
See it in action
Investigating a Missing Order
A support agent gets a call from an upset customer. Instead of asking the user for account numbers and then manually searching, they simply ask their agent to search_orders_by_number using the number provided by the caller. The agent instantly retrieves the full order record, resolving the issue in seconds.
Checking Catalog Consistency
A developer needs to know if a new product line was added correctly. They use list_products and then get_product for specific items, comparing the API response data against what they remember from the backend UI without writing any code.
Pre-launch Site Audit
An operations manager needs to verify that all required store settings are configured before going live. They use get_project_settings to check supported languages and currencies in one chat command, confirming the site's readiness.
Analyzing Abandoned Carts
A marketing specialist wants to run a campaign on cart abandoners. They ask their agent to list_active_carts, getting a clean list of IDs they can use immediately for targeted follow-up emails.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Over-relying on the GUI
You spend 15 minutes clicking through multiple pages in the commercetools dashboard trying to find a single order’s payment status or a product's historical price changes.
Use your agent. To check an order, use get_order after providing the ID. To check product history, list_products first, then get_product for specific data points.
Writing manual cURL commands
A developer needs to see a customer's profile and writes curl against multiple endpoints just to assemble the necessary information.
Ask your agent. The MCP handles the endpoint logic for you. Use list_customers first, then ask for specific details.
Confusing listing with detail retrieval
You try to use list_orders and expect a deep dive into one order's payment method; it only gives a summary.
If you want full details, don't rely on the general list. Instead, call get_order and supply the exact unique ID.
When It Fits, When It Doesn't
Use this MCP if your primary need is to extract specific operational data from a composable e-commerce platform—things like product SKUs, customer records, or order line items. If you are already comfortable with API concepts and want an AI agent to act as a programmatic wrapper around those endpoints, this is perfect. However, don't use it if you just need general market trends (use a dedicated analytics tool) or if your task involves complex business logic that requires multiple systems (you might need a workflow orchestration platform). If you only need simple data visualization without any backend interaction, an off-the-shelf reporting dashboard will be faster.
Questions you might have
How do I use commercetools MCP to find a customer's order? +
You have two options: list_orders for general browsing, or search_orders_by_number if you know the specific public order number. If you need details on that single transaction, always follow up by using get_order.
Can commercetools MCP list all products? +
Yes, use list_products to retrieve a comprehensive overview of everything in your catalog. You can then pinpoint specifics with search_product_by_key if you know the exact key.
Is get_project_settings useful for support teams? +
It helps confirm basic operational parameters, like which currencies or languages are supported by your store setup. This is useful when a customer asks about international billing options.
What is the difference between list_orders and search_orders_by_number using commercetools MCP? +
list_orders provides an overview of multiple recent transactions, while search_orders_by_number is designed to find a single order using only its external customer-facing number.
Do I need API keys for the commercetools MCP? +
Yes. When you subscribe to this MCP, you must provide your commercetools Client ID and Secret credentials so your agent can authenticate with your live commerce backend.