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
)A dashboard for the MCP Memory Service
Claude Server is an MCP implementation that enhances Claude's capabilities by providing sophisticated context management across sessions, enabling persistent knowledge organization through hierarchical project contexts and continuous conversation threads stored in a well-structured ~/.claude directory.