shopify-py-mcp

shopify-py-mcp

2

The Shopify Python MCP Server facilitates integration with the Shopify API, allowing product management directly from the Claude Desktop application. With tools for product listing, detail retrieval, creation, updating, and deletion, it simplifies product operations on Shopify stores.

Shopify Python MCP Server

A server that integrates with the Shopify API to enable operations like retrieving and managing product information directly from Claude Desktop. The server offers tools to list products, get detailed product information, create, update, and delete products.

Features

  • list_products: Retrieve a list of products.
  • get_product: Get detailed information on a specific product.
  • create_product: Create a new product with specified attributes.
  • update_product: Update existing product details.
  • delete_product: Remove a product from the Shopify store.

Setup

Configure necessary environment variables such as SHOPIFY_SHOP_URL, SHOPIFY_API_KEY, SHOPIFY_API_PASSWORD, and SHOPIFY_API_VERSION. To use on Claude Desktop, add the server details to the configuration file.

Usage

  • Retrieve list of products from a store.
  • Obtain detailed information on a product by ID.
  • Create new products with specified details.
  • Update product information for existing entries.
  • Delete product entries identified by ID.

Development

Install dependencies, debug using MCP Inspector, and prepare packages for distribution. Ensure PyPI authentication details are set up for publishing.