MCP.so
ログイン

Shopify MCP Server

@siddhantbajaj

Shopify MCP Server について

概要はまだありません

基本情報

カテゴリ

その他

ライセンス

MIT

ランタイム

python

トランスポート

stdio

公開者

siddhantbajaj

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "shopify-mcp-server": {
      "command": "uv",
      "args": [
        "venv"
      ]
    }
  }
}

ツール

2

Retrieve a list of products from your Shopify store

Retrieve a list of customers from your Shopify store

概要

What is Shopify MCP Server?

A Model Context Protocol (MCP) server to connect clients like Claude with Shopify store data. It exposes tools for retrieving product and customer information from your Shopify store.

How to use Shopify MCP Server?

  1. Prerequisites: Python 3.12+, a Shopify store with API access, and Shopify API credentials.
  2. Clone the repository, create and activate a virtual environment with uv, then install the package with uv pip install -e .
  3. Create a .env file with your SHOPIFY_SHOP_URL, SHOPIFY_API_KEY, SHOPIFY_PASSWORD, and SHOPIFY_ACCESS_TOKEN.
  4. Start the server by running python -m shopify_mcp_server.server.
  5. Use the tools get-product-list and get-customer-list, each with an optional limit parameter (default: 10).

Key features of Shopify MCP Server

  • get-product-list: retrieve a list of products from your Shopify store
  • get-customer-list: retrieve a list of customers from your Shopify store
  • Optional limit parameter for both tools
  • Structured response format (title, ID, price, etc.)
  • Built on the Model Context Protocol (MCP)
  • Uses the Shopify Python API for integration

Use cases of Shopify MCP Server

  • AI assistant queries product inventory and details from a Shopify store
  • Customer support agent retrieves customer information and order history via natural language
  • Automated store management tasks through an MCP‑enabled client like Claude
  • Quick data export of product or customer lists with a configurable limit

FAQ from Shopify MCP Server

What tools does Shopify MCP Server provide?

It provides get-product-list and get-customer-list, each accepting an optional limit parameter (default is 10).

What are the prerequisites for using Shopify MCP Server?

Python 3.12 or higher, a Shopify store with API access, and Shopify API credentials (API Key, Password, and Access Token).

How do I configure Shopify API credentials?

Create a .env file in the root directory with the variables SHOPIFY_SHOP_URL, SHOPIFY_API_KEY, SHOPIFY_PASSWORD, and SHOPIFY_ACCESS_TOKEN, replacing the placeholders with your actual credentials.

What is the response format of the tools?

Products are returned as: Title, ID, Product Type, Vendor, Status, Price. Customers are returned as: Name, ID, Email, Orders Count, Total Spent.

Where do my Shopify API credentials live and how should I handle them?

Credentials are stored in a .env file. Never commit this file to version control; keep your Shopify API credentials secure and use environment variables for sensitive information.

コメント

「その他」の他のコンテンツ