Skip to main content
The shopify MCP adapter connects to your store’s Admin REST API. Automate catalog updates, order lookups, customer sync, and inventory adjustments when agents or scheduled workflows run.

Prerequisites

  • A Shopify store (development or production)
  • A custom app or private app with an Admin API access token (shpat_...)
  • API scopes matching the tools you use (products, orders, customers, inventory)
  • project_contributor access

Connect in AgentRuntime

1

Create an Admin API token

In Shopify Admin → Settings → Apps and sales channels → Develop apps, create an app and install it on your store. Copy the Admin API access token.
2

Create a connection

Go to Connections, click New custom connection, and store your shop domain (e.g. your-store.myshopify.com) and access token. See Authentication.
3

Add shopify MCP instance

Go to MCP, click Add instance for shopify, wire your connection on Instance config, set the profile active, and save.
4

Smoke test

Run mcp_callget_shopify_shop to confirm the token and shop name.

What you can build

  • Low-stock alertslist_shopify_inventory_levels → filter below threshold → Resend or Slack notify ops → optional adjust_shopify_inventory after human_task approval.
  • Order support bot — Chat or webhook provides order ID → get_shopify_order + list_shopify_fulfillments → LLM drafts reply → Gmail send_email.
  • Product feed synclist_shopify_products → transform in Lua → update_shopify_product or append rows to Google Sheets.
  • New customer welcome — Webhook on order paid → get_shopify_customer → ActiveCampaign activecampaign_create_contact + send_email.

Tools

Example

Fetch an order for a support workflow:

Configuration

Troubleshooting