How to Use the Commerce.js MCP in Windsurf
Manage your store inventory and process live orders directly inside Windsurf using this MCP Server.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Commerce.js MCP to Windsurf
Create your Vinkius account to connect Commerce.js to Windsurf and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Full product catalog access in Windsurf
Stop switching tabs to check inventory levels. Use `list_products` to pull your entire store data into your current context, then use `get_product` to inspect specific item details without leaving your workspace. Cascade reads these outputs to build out your frontend components. It maps the product data directly into your UI code, ensuring your store display stays synced with your actual backend inventory.
Automated cart and checkout orchestration
Windsurf handles the entire transaction flow by chaining your tools. It triggers `create_cart` to initialize a session and then calls `add_to_cart` to populate items based on user selection. Once the cart is ready, the agent executes `generate_checkout_token` to prepare the payment state. It manages the full lifecycle of the order process, moving from selection to finalization without manual intervention.
Deep order history integration
Query your sales data without writing custom API fetchers. The agent uses `list_orders` to scan recent activity, allowing you to debug issues or generate reports on the fly. When a specific order needs attention, `get_order` provides the granular detail required for troubleshooting. This keeps your development loop tight and focused on the code that matters.
Set up Commerce.js MCP in Windsurf
Prerequisites
- Windsurf IDE installed (macOS, Windows, or Linux)
- Active Vinkius subscription with a valid endpoint token
- 1
Open MCP configuration
Click the Cascade assistant icon in the sidebar, then click the hammer icon (🔨) at the top of the panel. Select "Configure" to open
~/.codeium/windsurf/mcp_config.json. - 2
Add the Commerce.js MCP
Paste the JSON snippet shown on the right into the
mcpServersobject. Replace[YOUR_TOKEN_HERE]with your endpoint token from cloud.vinkius.com. - 3
Refresh MCPs
Go back to the hammer icon (🔨) in Cascade and click "Refresh". Windsurf will detect the new server. No full restart is needed — the connection is hot-reloaded.
- 4
Verify in Cascade
Start a new Cascade conversation and ask something like "Show my Commerce.js payment history." If connected, Cascade will call the Commerce.js tools directly. You will see a green dot next to the server name in the MCP panel.
{
"mcpServers": {
"commercejs-mcp": {
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
}
}
} 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.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about Commerce.js MCP in Windsurf
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Commerce.js MCP today
We host it, we monitor it, we maintain it. You just paste one token.