What API does the server connect to?
It connects to Shopify’s GraphQL Admin API to read and write store data.
@MCP-Mirror
Basic information
Mirror of
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"shopify": {
"command": "npx",
"args": [
"-y",
"shopify-mcp-server"
],
"env": {
"SHOPIFY_ACCESS_TOKEN": "<YOUR_ACCESS_TOKEN>",
"MYSHOPIFY_DOMAIN": "<YOUR_SHOP>.myshopify.com"
}
}
}
}`searchTitle` (optional string): Filter products by title
Formatted product details including title, description, handle, and variants
`collectionId` (string): ID of the collection to get products from
Formatted product details from the specified collection
`productIds` (array of strings): Array of product IDs to retrieve
Formatted product details for the specified products
`variantIds` (array of strings): Array of variant IDs to retrieve
Detailed variant information including product details
`limit` (optional number): Maximum number of customers to return
Customer data in JSON format
`customerId` (string): Customer ID to tag
Success or failure message
`first` (optional number): Limit of orders to return
Formatted order details
`orderId` (string): ID of the order to retrieve
Detailed order information
`title` (string): Title of the discount
Created discount details
A Model Context Protocol server that connects to the Shopify GraphQL Admin API, enabling AI assistants to manage store data. It provides tools for interacting with products, customers, orders, discounts, collections, webhooks, and shop details.
Create a custom Shopify app and obtain an Admin API access token with the required scopes. Then configure the server by setting the SHOPIFY_ACCESS_TOKEN and MYSHOPIFY_DOMAIN environment variables in your MCP client (e.g., Claude Desktop). Invoke the server via npx -y shopify-mcp-server. Alternatively, clone the repository, run npm install, create a .env file, build with npm run build, and test with npm test.
It connects to Shopify’s GraphQL Admin API to read and write store data.
The custom app requires Admin API scopes: `read_products`, `write_products`, `read_customers`, `write_customers`, `read_orders`, and `write_orders`.
Set the environment variables `SHOPIFY_ACCESS_TOKEN` (your custom app’s access token) and `MYSHOPIFY_DOMAIN` (your store’s `.myshopify.com` domain) in your MCP client configuration.
The server uses `@modelcontextprotocol/sdk` for the MCP protocol, `graphql-request` as the GraphQL client, and `zod` for runtime type validation.
All data stays within Shopify’s servers; the MCP server only facilitates API calls and never stores user data locally.
Painless E2E Automation for Mobile and Web
🚀 The fast, Pythonic way to build MCP servers and clients.

A free remote MCP server for The Living Bread. Bible passages read word for word from a stored public domain text with an evidence label, keyword search and cross references, real churches, gatherings and prayer groups w
Hindsight: Agent Memory That Learns
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Comments