MCP server enabling AI agents to access and manage Shopify storefront data via the Storefront API.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Shopify Storefront MCP Server.
This server provides access to the Shopify Storefront API via MCP, allowing AI assistants to query and interact with your Shopify store data.
pip install -r requirements.txt.env.example to .env and configure your environment variablespython -m shopify_storefront_mcp_serverCreate a .env file using the provided .env.example as a template:
unauthenticated_read_product_listingsunauthenticated_read_product_inventoryunauthenticated_read_product_pricingunauthenticated_write_checkoutsunauthenticated_read_content.env file as SHOPIFY_STOREFRONT_ACCESS_TOKENRunning with the MCP server:
The server exposes the following MCP tools:
shopify_discover: Detect if a URL belongs to a Shopify storefront and discover authentication tokensshopify_storefront_graphql: Execute GraphQL queries against the Storefront APIcustomer_data: Unified tool for all customer data operations (Create, Read, Update, Delete)This server also provides MCP resources for customer information:
customer://name: Customer's full namecustomer://email: Customer's email addresscustomer://phone: Customer's phone numbercustomer://shipping_address: Customer's shipping address (including address1, address2, city, state, postal_code, country)customer://billing_address: Customer's billing address (including address1, address2, city, state, postal_code, country)customer://profile: Complete customer profileCustomer data is stored in user_data/customer.json and should be managed using the customer_data tool.
The server provides a unified customer_data tool for managing all customer information. This tool consolidates create, read, update, and delete operations into a single interface.
Examples:
This consolidated tool simplifies integration with AI assistants by providing a consistent interface for all customer data operations, including both standard customer information and any custom fields that may be useful for personalization.
Customer data is stored in user_data/customer.json. This file contains personal information and should not be committed to version control. The repository includes:
user_data/customer.json.example: A template file showing the expected structure with dummy data.gitignore to prevent accidental commits of actual customer dataWhen deploying this server, the user_data/customer.json file will be created automatically when the customer_data tool is first used. You can also copy and rename the example file to get started:
All data stored in the customer file persists between server restarts. The file supports both standard customer fields (name, email, addresses) and arbitrary custom fields for AI personalization.
The server makes it easy to create Shopify checkouts that include customer information by combining the customer_data and shopify_storefront_graphql tools.
Example workflow:
This approach gives you complete control over the checkout process while leveraging the stored customer information.
If you encounter authentication errors:
shpsa_ (newer) or shpat_ (older).env file or any files containing API tokensFactual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/quentincody-shopify-storefront-mcp-server)<a href="https://allmcps.com/mcp/quentincody-shopify-storefront-mcp-server"><img src="https://allmcps.com/api/badge/quentincody-shopify-storefront-mcp-server?style=directory" alt="Shopify Storefront MCP Server on AllMCPs" /></a>