Shopify MCP Server logo

Shopify MCP Server

by rezapex

Shopify MCP Server provides a powerful bridge between your applications and the Shopify ecosystem through the Model Context Protocol. Easily manage products, customers, orders, and more with simple API calls to Shopify's Admin API.

View on GitHub

Last updated: N/A

What is Shopify MCP Server?

Shopify MCP Server is a GraphQL-powered integration that allows you to interact with the Shopify Admin API. It provides tools for managing products, customers, and orders through a standardized Model Context Protocol.

How to use Shopify MCP Server?

First, install the package using npm. Then, set up your Shopify access token and domain as environment variables. Initialize the server and then use the available tools to make API calls for managing your Shopify store data.

Key features of Shopify MCP Server

  • Comprehensive Product Management

  • Customer Data Access

  • Advanced Order Processing

  • Direct GraphQL Integration

  • Robust Error Handling

Use cases of Shopify MCP Server

  • E-commerce Platform Integration

  • Custom Admin Dashboards

  • Order Automation

  • Multi-channel Sales Management

FAQ from Shopify MCP Server

How do I get a Shopify Access Token?

From your Shopify admin, go to Settings > Apps and sales channels > Develop apps > Create an app. Configure the necessary API scopes (read_products, write_products, read_customers, write_customers, read_orders, write_orders). Install the app and copy your Admin API access token.

Which API scopes are required?

The recommended scopes are read_products, write_products, read_customers, write_customers, read_orders, and write_orders

How do I install the Shopify MCP server?

You can install the server using npm or smithery or glama.ai

How can I get a list of products?

Use the get-products tool with parameters like searchTitle and limit to filter and limit the list of product results.

How do I set up the environment variables?

Setup .env with SHOPIFY_ACCESS_TOKEN=your_token and MYSHOPIFY_DOMAIN=your-store.myshopify.com