Shopify Admin GraphQL MCP Server
by mattcoatsworth
A comprehensive Model Context Protocol (MCP) server for interacting with Shopify's Admin GraphQL API. This server provides tools and resources for managing various aspects of a Shopify store.
Last updated: N/A
What is Shopify Admin GraphQL MCP Server?
This is a Model Context Protocol (MCP) server designed to facilitate interaction with the Shopify Admin GraphQL API. It provides a structured and comprehensive set of tools for managing key aspects of a Shopify store, such as products, orders, customers, inventory, discounts, metafields, and shop information.
How to use Shopify Admin GraphQL MCP Server?
To use this server, first clone the repository and install the necessary dependencies using npm install
. Then, create a .env
file with your Shopify shop name and access token. Start the server using npm run dev
and test it with MCP Inspector using npm run inspect
. You can then use the available tools to interact with different Shopify resources.
Key features of Shopify Admin GraphQL MCP Server
Complete coverage of key Shopify Admin API functionality
Structured tools for all major Shopify resources
Documentation resources for each API section
Easy to use with any MCP-compatible client
Use cases of Shopify Admin GraphQL MCP Server
Managing products and inventory in a Shopify store
Processing and fulfilling orders
Managing customer data
Creating and managing discounts
Updating shop information
FAQ from Shopify Admin GraphQL MCP Server
What is MCP?
What is MCP?
MCP stands for Model Context Protocol, a protocol for interacting with data models.
How do I get a Shopify Admin API access token?
How do I get a Shopify Admin API access token?
You can create one in your Shopify admin under Apps > Develop apps.
What Shopify resources are supported?
What Shopify resources are supported?
The server supports Products, Orders, Customers, Inventory, Discounts, Metafields, and Shop.
How do I access the documentation?
How do I access the documentation?
Access documentation via the shopify://docs/{section}
resource, where section can be: overview, products, orders, customers, inventory, discounts, metafields, shop.
What are the system requirements?
What are the system requirements?
You need Node.js and npm installed to run this server.