E-commerce & Retail · Developer Tools

Shopify MCP logo

Shopify MCP

GeLi2001/shopify-mcp

MCP Server for Shopify API, enabling interaction with store data through GraphQL API. This server provides tools for managing products, customers, orders, and more.

Install

npx shopify-mcp

Client configuration

{
  "mcpServers": {
    "shopify": {
      "command": "npx",
      "args": [
        "shopify-mcp",
        "--clientId",
        "<YOUR_CLIENT_ID>",
        "--clientSecret",
        "<value>",
        "--domain",
        "<YOUR_SHOP>.myshopify.com"
      ]
    }
  }
}

Environment variables

SHOPIFY_CLIENT_IDSHOPIFY_CLIENT_SECRETSHOPIFY_ACCESS_TOKEN
GitHub stars
28
Author
@GeLi2001
Category
E-commerce & Retail, Developer Tools
License
MIT
Updated
Oct 6, 2026

Features

  • Product Management: Full CRUD for products, variants, and options (8 tools)

  • Customer Management: Full CRUD, merge, and address management (8 tools)

  • Order Management: Smart lookup, cancel, close/open, mark as paid, fulfillment, refunds (10 tools)

  • Metafield Management: Get, set, and delete metafields on any resource (3 tools)

  • Inventory Management: Set absolute inventory quantities at locations (1 tool)

  • Tag Management: Add/remove tags on any taggable resource (1 tool)

  • Pagination & Sorting: Cursor-based pagination and sort keys on all list queries

  • Advanced Filtering: Pass-through Shopify query syntax for all list endpoints

  • GraphQL Integration: Direct integration with Shopify's GraphQL Admin API (2026-01)

  • Comprehensive Error Handling: Clear error messages for API and authentication issues

Tools (40)

  • Sorting

    sortKey (enum specific to each resource) and reverse (boolean)

  • get-products

  • get-product-by-id

  • create-product

  • update-product

  • delete-product

  • manage-product-options

  • manage-product-variants

  • delete-product-variants

  • get-customers

  • get-customer-by-id

  • create-customer

  • update-customer

  • delete-customer

  • customer-merge

  • manage-customer-address

  • get-orders

  • get-order-by-id

  • update-order

  • get-customer-orders

  • order-cancel

  • order-close-open

  • order-mark-as-paid

  • create-fulfillment

  • refund-create

  • create-draft-order

  • complete-draft-order

  • get-metafields

  • set-metafields

  • delete-metafields

  • inventory-set-quantities

  • manage-tags

  • created_at

    created_at:>2024-01-01 or created_at:2024-01-01..2024-03-31

  • updated_at

    updated_at:>2024-06-01

  • financial_status

    financial_status:paid

  • fulfillment_status

    fulfillment_status:shipped

  • email

    email:customer@example.com

  • tag

    tag:vip tag_not:wholesale

  • discount_code

    discount_code:SUMMER20

  • sku

    sku:PROD-001

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
Stripe Agent Toolkit logo

Stripe Agent Toolkit

stripe/agent-toolkit

677

It contains a collection of SDKs to help you integrate Stripe with LLMs and agent frameworks, including.

E-commerce & Retail
Uber Eats MCP Server logo

Uber Eats MCP Server

ericzakariasson/uber-eats-mcp-server

161

The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external tools.

E-commerce & Retail
MCP Odoo logo

MCP Odoo

tuanle96/mcp-odoo

95

ERPipe is the managed Odoo MCP gateway from the maintainer of erpipe-org/mcp-odoo, formerly tuanle96/mcp-odoo; the Python project remains the self-hosted server.

E-commerce & Retail
paypal logo

paypal

paypal/agent-toolkit

59

The PayPal Agent Toolkit enables popular agent frameworks including OpenAI's Agent SDK, LangChain, Vercel's AI SDK, and Model Context Protocol (MCP) to integrate with PayPal APIs through function calling. It includes support for TypeScript and is built on top of PayPal APIs and the PayPal SDKs.

E-commerce & Retail
Square MCP Server logo

Square MCP Server

square/square-mcp-server

44

This project follows the Model Context Protocol standard, allowing AI assistants to interact with Square's connect API.

E-commerce & Retail
MCP Sse Demo logo

MCP Sse Demo

cnych/mcp-sse-demo

43

Develops an intelligent mall SSE service based on the MCP protocol, integrating product queries, inventory management and order processing, and enabling real-time data interaction via the SSE protocol to enhance the shopping experience.

E-commerce & Retail