Shopify Data Connector
STDIOMCP server to connect clients with Shopify store data for product and customer information.
MCP server to connect clients with Shopify store data for product and customer information.
A Model Context Protocol (MCP) server to connect clients like Claude with Shopify store data. This server exposes tools for retrieving product and customer information from your Shopify store.
get-product-list
: Retrieve a list of products from your Shopify storeget-customer-list
: Retrieve a list of customers from your Shopify storegit clone https://github.com/siddhantbajaj/shopify-mcp-server.git cd shopify-mcp-server
uv
:uv venv source .venv/bin/activate # On Unix/MacOS # or .venv\Scripts\activate # On Windows
uv pip install -e .
.env
file in the root directory with your Shopify credentials:SHOPIFY_SHOP_URL="your-store.myshopify.com" SHOPIFY_API_KEY="your_api_key" SHOPIFY_PASSWORD="your_api_password" SHOPIFY_ACCESS_TOKEN="your_access_token"
Replace the placeholder values with your actual Shopify API credentials.
python -m shopify_mcp_server.server
Retrieves a list of products from your Shopify store.
limit
(default: 10) - Maximum number of products to returnRetrieves a list of customers from your Shopify store.
limit
(default: 10) - Maximum number of customers to returnProducts (showing X):
Title: Product Name
ID: 123456789
Product Type: Type
Vendor: Vendor Name
Status: active
Price: $XX.XX
---
Customers (showing X):
Name: John Doe
ID: 123456789
Email: [email protected]
Orders Count: X
Total Spent: $XX.XX
---
This project uses:
.env
file to version controlThis project is licensed under the MIT License - see the LICENSE file for details.
git checkout -b feature/amazing-feature
)git commit -m 'Add some amazing feature'
)git push origin feature/amazing-feature
)