Shopify

Shopify

MCP to interact with Shopify API including order, product, customers and so on.

104
Stars
32
Forks
0
Releases

Overview

Shopify MCP Server is an MCP implementation that enables interaction with a Shopify store via Shopify's GraphQL Admin API. It provides a GraphQL-enabled interface for managing products, customers, and orders, and includes tooling to query and manipulate store data. The server requires Node.js 16+ and a Shopify Custom App access token with appropriate Admin API scopes (read/write for products, customers, and orders). It exposes MCP tools such as get-products, get-product-by-id, createProduct; get-customers, update-customer, get-customer-orders; get-orders, get-order-by-id, update-order. Configuration can be done via Claude Desktop or environment variables (.env). Usage with npx shopify-mcp or a global install is supported. The README covers setup steps, token acquisition, and a note about ensuring the correct package (shopify-mcp vs shopify-mcp-server) to avoid token errors. Debugging, license, and error-handling guidance are provided.

Details

Owner
GeLi2001
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

Product Management

Search and retrieve product information.

Customer Management

Load customer data and manage customer tags.

Order Management

Advanced order querying and filtering.

GraphQL Integration

Direct integration with Shopify's GraphQL Admin API.

Comprehensive Error Handling

Clear error messages for API and authentication issues.

Tags

ShopifyMCPGraphQLShopify APIProduct ManagementCustomer ManagementOrder ManagementNode.jsCLICustom AppAdmin APIAccess TokennpxClaude Desktop