Shopify Integration Using MCP
This tutorial explains how to connect a Shopify development store to Composio so you can automate products, orders, and customer workflows through Tiledesk or any MCP-based agent.
💡 Total time: 20–30 minutes Works with: any Shopify development store — you don’t need coding skills.
What you need first
A Shopify Partner Account – https://partners.shopify.com
A Development Store (for example:
testttttadmin.myshopify.com)A Composio workspace – https://platform.composio.dev
Create the Shopify App
Go to https://partners.shopify.com and open your Partner Dashboard.
In the left menu, click Apps → All apps → Visid Dev Dashboard → Create app.
Choose Custom app (for your own store), then:
Give it a name, for example, Composio Integration.
Select your development store (e.g.
testttttadmin.myshopify.com).
Click Create app.

Create a Version and Set OAuth URLs
In the Dev Dashboard sidebar, click Versions.
Click Create version (or Create a new version if one exists).
Fill in these fields carefully:
App URL
https://backend.composio.dev/
Embed app in Shopify admin
✅ Checked
Redirect URLs
https://backend.composio.dev/api/v1/auth-apps/add
Webhooks API Version
Leave as default

Scroll down to Access → Select scopes and click it.
Select Permissions (Scopes)
At the top left, change All APIs → Admin API.
Then tick these scopes:
read_products,write_productsread_orders,write_ordersread_customers,write_customersread_inventory,write_inventoryread_fulfillments,write_fulfillmentsread_locations
👉 Optional (only if you plan to manage pricing or images):
read_price_rules,write_price_rulesread_files,write_files

Click Done, then Release (top-right corner).
✅ You’ve just created a valid app version.
Choose Distribution and Generate the Install Link
Go back to your Partner Dashboard → Apps → Choose your App → Choose distribution.
Under Custom Distribution, enter your store domain, which in our exmaple is:
testttttadmin.myshopify.comClick Generate link. Shopify will give you an install link that looks like:
https://admin.shopify.com/oauth/install_custom_app?client_id=xxxxCopy it.
Install the App on Your Store
Paste the install link in your browser.
You’ll be redirected to your store’s admin view.
Shopify will show what permissions your app requests.
Click Install app.
✅ Once installed, the app appears in your store under Apps → Composio Integration.
You might see a blank screen or a warning image — that’s normal. The connection is purely backend, not a storefront app.
Create the Shopify Auth Config in Composio
Go to your Composio workspace → Auth Configs → Create Auth Config.
Choose Shopify from the list.
Set:
Authentication method: OAuth2
Use your own developer credentials: ✅
Client ID: (paste from Shopify)
Client Secret: (paste from Shopify)
Redirect URI: leave as default (Composio auto-fills it)
Scopes: same as you used in Shopify (
read_products, write_products, ...)
Save → Connect Account.
Shopify will open again, asking for permission and the subdomain. Here, you should enter only the first part of your store name, which in our case is testttttadmin
After a few seconds, you should see the Connected Account appear in Composio.

Create the MCP Server
Go to MCP Configs in Composio.
Click Create MCP Server.
Enter the subdomain.
And finally, click on Create your MCP server to receive the URL of your MCP. Copy that URL.

If you see:
“Authentication Successful” followed by “Failed to connect account”
Don’t worry — refresh the page. The server usually appears correctly in the list.
Tiledesk Configuration (Easiest Part)
Now that your Shopify MCP server is ready, you just need to connect it inside Tiledesk.
Open the Tiledesk Dashboard and launch your AI Agent in Design Studio.
In your workflow, select an AI Action and choose AI Prompt.
A panel will appear on the right side.
In the Prompt field, enter the instruction you want the AI to follow.
Scroll down and click Select MCP Tools.
Choose Add MCP Server, give it a name, and paste the MCP URL you copied earlier.
Save your changes.


That’s it — your Tiledesk AI Agent is now connected to your Shopify MCP server.
Last updated

