Commerce.js MCP for AI. Run your entire e-commerce backend through chat.
Works with every AI agent you already use
…and any MCP-compatible client








How this MCP server connects to your AI agent
Commerce.js MCP gives your AI agent full control over your online store's backend. You can list products, check inventory levels, manage customer carts, generate checkout tokens, and retrieve detailed order history—all through natural conversation.
What AI agents can do with Commerce.js Automation
Add to cart
Adds a specified item to an existing customer cart.
Capture order
Finalizes and processes payment for a completed order.
Create cart
Creates a new shopping cart or retrieves the ID of an existing one.
List all available products in the store or retrieve detailed metadata for a specific item using its ID.
Create new customer carts, add specified items, and update quantities within an existing cart.
Generate the necessary tokens from a finalized cart to prepare for secure payment processing and capture the order details.
List recent orders or pull full, specific details on an existing order using customer information.
Browse the store's entire category hierarchy to understand how products are organized.
Ask an AI about this
Waiting for input…
What AI agents can do with Commerce.js: 10 Tools for E-commerce Operations
These tools allow you to perform every core function of an online store—from browsing the catalog to processing payments—all within a 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 Commerce.js on VinkiusAdd To Cart
Adds a specified item to an existing customer cart.
Capture Order
Finalizes and processes payment for a completed order.
Create Cart
Creates a new shopping cart or retrieves the ID of an existing one.
Generate Checkout Token
Creates a temporary token needed to process payments for a specific cart.
Get Order
Retrieves the complete details of a single, specified order number.
Get Product
Fetches all metadata and pricing information for one specific product ID.
List Categories
Provides a list of the top-level categories used to organize products on the site.
List Orders
Generates a summary list of recent orders placed through the store.
List Products
Retrieves a paginated list of all products, optionally filtered by category name.
Update Cart Item
Changes the quantity or specific product within an existing cart item.
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 every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Commerce.js, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Commerce.js. 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
Built on the Model Context Protocol (MCP) for 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 connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Checking inventory or order status used to be a multi-step headache., Solved with Vinkius AI Gateway
Right now, if you want to know the current stock count for an item or check on a customer's recent order, you have to log into the dashboard. You navigate to the 'Inventory' tab, search by SKU, copy the ID, then switch tabs to 'Orders' and paste that same ID in the filter box. It’s slow, it requires multiple clicks, and you risk using outdated data.
With this MCP, your agent handles it all. Simply ask: 'What is the stock count for prod_XYZ?' The agent retrieves that specific detail instantly. You get the answer without ever leaving your chat window or touching a complex backend UI.
Commerce.js MCP gives you complete control over the entire sales cycle.
The manual steps that fall away include navigating to 'Product Catalog' just to list items, creating an item in a temporary cart just to check pricing, and then having to manually generate a unique checkout token before simulating payment. Each step takes you away from the conversation.
Now, your agent manages the whole flow: It lists products for inspiration, adds them to a virtual cart using 'add_to_cart', calculates the total, generates the secure token with 'generate_checkout_token', and then finalizes everything in one chat command. The entire process is conversational.
What your AI can actually do with this
This connector lets you run your entire e-commerce operation directly from your favorite chat client. Instead of logging into a dashboard and clicking through multiple tabs to find an answer or perform an action, you just ask your agent. Need to check if 'Organic Coffee Beans' are in stock? Just ask.
Want to see the details for order ord_987 placed by John Doe? Done. You can list all products, filter them by category, and even walk through a full transaction cycle—creating a cart, adding items with specific quantities, generating a secure token for payment, and finally capturing the completed order. If your current system makes you manually switch between tools or copy-paste IDs, this MCP changes that.
It brings those operational functions into one single conversation thread, accessible via Vinkius's catalog of connected services.
019ea5e5-597e-720e-8acb-45770213eb0e Here's how it actually works
The bottom line is you get real-time operational data and actions handled through simple chat commands, without opening the main e-commerce dashboard.
Subscribe to this MCP and enter your Chec Public Key and Secret Key.
Connect it to any compatible client like Claude, Cursor, or Windsurf.
Start by asking your agent a question about inventory, orders, or cart contents.
Who is this actually for?
Anyone who spends time juggling multiple systems—the operations manager tracking inventory, the developer testing checkout logic, or the support agent needing instant order details. This is for people whose job requires constant data cross-referencing.
Looking up a customer's specific order history by ID to confirm shipment status and provide faster, accurate assistance.
Quickly checking product availability or listing all products across different categories without logging into the admin panel.
Testing complex checkout flows by creating mock carts, adding items, and running through token generation steps directly from a code editor.
What Changes When You Connect
Instantly check inventory levels or order statuses without logging into the main dashboard. Just ask, and get real-time data regarding product availability or fulfillment details.
Manage complex transactions in multiple steps: Use 'create_cart' to start, then use 'add_to_cart' and 'update_cart_item' to build the basket before finalizing anything.
Streamline customer support. Instead of asking a user for an order number and manually looking it up, your agent can run 'get_order' immediately after they provide the details.
Develop faster checkout logic. You can test payment flows by calling 'generate_checkout_token' and then confirming the sale with 'capture_order', all in one conversation thread.
Understand product structure easily. Use 'list_categories' to map out your whole store hierarchy, which is perfect for writing better internal documentation or training new team members.
See it in action
A customer needs quick stock verification.
The support agent doesn't want to transfer the call. They ask their agent: 'Are there more than 50 units of prod_XYZ available?' The agent runs a product lookup and replies instantly with the current inventory count, allowing the conversation to continue without dashboard navigation.
A developer is testing cart edge cases.
Instead of manually adding items via the UI, the dev uses their terminal: 'Create a cart for test user and add 2 units of prod_Q123.' The agent confirms the creation ID and subtotal immediately.
An e-commerce manager needs an order history overview.
The manager asks, 'List all orders from last Tuesday.' The agent runs a list function and provides a summary table of recent orders, allowing them to spot trends or missing shipments quickly.
A sales representative is preparing a bulk quote.
They ask the agent to 'List all products in the Smart Home category,' which returns a filtered list. They then select specific items and use the cart tools, simulating a large order without needing manual data entry.
The honest tradeoffs
Trying to read product details piecemeal
The user asks 'What are your products?' then follows up with 'And what about the smart watch?' and finally, 'Where is the price for that?'. This forces multiple context switches.
Use the combined power of listing tools. First, ask to 'list_products' filtered by category, which provides a comprehensive list. Then, if needed, use 'get_product' with the ID from the initial list.
Assuming cart contents are visible
The user says, 'I need to check my cart.' The agent replies with an error because it doesn't know which cart or customer they mean.
Always start by calling 'create_cart'. This function either creates the cart for a new session or retrieves the ID of an existing one, giving your agent the necessary context first.
Attempting to process payments without preparation
The user immediately asks: 'Capture this order.' The agent fails because payment tokens are required and haven't been generated yet.
Always generate a token first. Ask the agent to 'generate_checkout_token' using the cart ID, then pass that resulting token along with your final capture request.
When It Fits, When It Doesn't
Use this MCP if your primary bottleneck is switching between operational systems (admin panels, inventory dashboards, CMS). You need an AI agent to handle multi-step processes like 'check product availability' -> 'add item to cart' -> 'generate token' in a single conversation. Don't use it if you only need simple data retrieval, such as viewing a static marketing page or pulling general company information that isn't tied to a specific transaction ID. If your task is purely analytical (e.g., running quarterly reports on sales tax rates), look for dedicated financial reporting tools instead. This MCP excels at execution and real-time operational flow.
Questions you might have
How does Commerce.js MCP help me list products? +
You can use the 'list_products' tool to get a paginated view of all your items, and you can also run 'get_product' if you already know the specific product ID you need details on.
Can I use Commerce.js MCP to process an order? +
Yes. You first have the agent create a cart using 'create_cart', then add items, and finally run 'generate_checkout_token' before calling 'capture_order'. It handles the whole sequence.
What is the difference between listing orders and getting an order? +
The 'list_orders' tool provides a summary view of multiple recent orders. The 'get_order' tool requires a specific ID and gives you every detail for just that one transaction.
Does Commerce.js MCP handle inventory checks? +
Yes, the listing tools allow you to check product availability in real-time, which is crucial before building a cart or confirming an order.
Is Commerce.js MCP only for new sales? +
Not at all. It also lets you manage existing transactions by retrieving specific order details using 'get_order' to help support teams quickly assist customers.
Can I filter products by a specific category? +
Yes! You can use the list_products tool and provide a category_id to retrieve only the products belonging to that specific group.
How do I view the details of a customer's order? +
Use the get_order tool with the specific Order ID. Note that viewing orders requires your Secret Key to be configured in the server settings.
Can the AI help me manage shopping carts for customers? +
Absolutely. The agent can use create_cart, add_to_cart, and update_cart_item to build and modify shopping sessions dynamically.
We've already built the connector for Commerce.js. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting.
You're up and running in seconds.
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.
Built, hosted, and secured by Vinkius. You just connect and go.