Connect Cursor to Shopify
Cursor reaches Shopify through one Flowplane address. You add Shopify once in Flowplane, add that address to Cursor, and sign in. Look up orders, products, stock and customers of your Shopify store, and adjust stock, cancel or refund orders after you approve.
- Tools
- 8 read · 4 change
- Sign-in
- One shared key
- Approval, by default
- Changes wait for you
- MCP server
- Flowplane’s tools
- 1
Add Shopify in Flowplane
In the Flowplane console, add Shopify, type your store name (the part before .myshopify.com) and paste the custom app’s Admin API access token (shpat_…).
Shopify’s Admin API works here with the access token of a custom app made in your store’s admin, not a personal login. The app’s scopes decide what the assistant can read and change, and the token is pasted into Flowplane once for the store. Flowplane keeps it sealed; the assistant never sees it.
- 2
Add Flowplane to Cursor
Your address is shown in the Flowplane console; it looks like
https://mcp.flowplane.eu/<your-label>- Add the block below to
~/.cursor/mcp.json(all projects) or.cursor/mcp.json(one project). - Open Cursor’s MCP settings and turn
flowplaneon. - When Cursor asks, sign in to Flowplane and allow it.
{ "mcpServers": { "flowplane": { "url": "https://mcp.flowplane.eu/<your-label>" } } }Steps checked against the vendor’s documentation (Anysphere)
- Add the block below to
- 3
Ask Cursor
- “Which orders from the last week are paid but not yet shipped?”
- “How many of SKU TSHIRT-BLK-M do we have left, per location?”
- “Who are our customers tagged vip, and how much has each spent?”
- “Add the tag gift-wrap to order #1043.”
- “Refund the shipping on order #1038 to the customer.”
What Cursor can do in Shopify
Shopify runs the online store of many small brands and retailers. Through Flowplane an AI assistant can find and open orders, products and customers, and see stock per location. It can change an order’s note and tags, adjust stock, cancel an order and refund a customer, and each of those changes waits for your approval by default.
Reads8
- Search ordersFind orders
search_orders - Get orderOne order
get_order - Search productsFind products
search_products - Get productOne product
get_product - Search inventoryStock levels
search_inventory - List locationsStore locations
list_locations - Search customersFind customers
search_customers - Get customerOne customer
get_customer
Changesasks first4
- Update orderChanges an order's note or tags
update_order - Adjust inventoryChanges stock of an item
adjust_inventory - Cancel orderCancels an order
cancel_order - Refund orderRefunds money to the customer
refund_order
Questions
- Can every Shopify store connect?
- Only a store that already has a custom app made in its Shopify admin. Shopify no longer lets stores create those apps, and the apps made in its Dev Dashboard give tokens that last 24 hours, which are not supported yet.
- Which changes wait for approval?
- All of them: changing an order’s note or tags, adjusting stock, cancelling an order and refunding each wait for your approval by default. A cancelled order cannot be reopened, and cancelling does not refund a captured payment by itself: that is a separate refund.
- Why do I only see recent orders?
- Shopify shows an app the orders of the last 60 days unless it has the read_all_orders scope. Give the custom app that scope to reach older orders.
- Does Cursor see the password or key for Shopify?
- No. The key for Shopify is pasted into Flowplane once and kept sealed there. Cursor only gets a Flowplane sign-in for you, which you can revoke in the console.
- Can Cursor change things in Shopify without asking?
- Not by default: every change in Shopify waits for your approval in the browser. Your workspace’s rules decide, per tool.
- Connect Claude to Shopify→
- Connect Claude Code to Shopify→
- Connect ChatGPT to Shopify→
- Connect Codex to Shopify→
- Connect GitHub Copilot to Shopify→
- Connect Mistral Le Chat to Shopify→
Flowplane is not affiliated with or endorsed by Shopify’s maker; the name and logo only identify the app. Pricing
Let your AI work with your data. Safely, from today.
Free for yourself, set up in a minute. For your team or company, we’re happy to help you get started.