Skip to main content
Glama
hdmt
by hdmt

Shopify Admin MCP

MCP server for Shopify Admin API operations

日本語版はこちら

Setup

npm install

Related MCP server: MCP Shopify

Environment Variables

SHOPIFY_SHOP_DOMAIN=your-store.myshopify.com
SHOPIFY_ACCESS_TOKEN=shpat_xxxxx

Claude Desktop Configuration

{
  "mcpServers": {
    "shopify-admin": {
      "command": "node",
      "args": ["--experimental-strip-types", "/path/to/shopify-admin-mcp/src/index.ts"],
      "env": {
        "SHOPIFY_SHOP_DOMAIN": "your-store.myshopify.com",
        "SHOPIFY_ACCESS_TOKEN": "shpat_xxxxx"
      }
    }
  }
}

Available Tools

System

Tool

Description

test_connection

Test API connection

Products

Tool

Description

search_products

Search products (by title, vendor, etc.)

get_product

Get product details (by ID or handle)

create_product

Create a new product with optional variants

update_product

Update product info (title, description, status, SEO, etc.)

upload_product_image

Add images to a product from public URLs

get_monthly_ranking

Get monthly sales ranking

Collections

Tool

Description

get_collections

Search and list collections

get_collection

Get collection details

create_collection

Create a collection

add_products_to_collection

Add products and set sort order

duplicate_collection

Duplicate a collection

Blog

Tool

Description

get_blogs

Get blog list

get_articles

Get article list

create_article

Create an article

update_article

Update an article

Theme

Tool

Description

get_themes

Get theme list

get_theme_asset

Get theme file

update_theme_asset

Create or update theme file

Menu

Tool

Description

get_menus

Get navigation menus with items

update_menu

Update a navigation menu

Discounts

Tool

Description

get_discounts

List all discounts (code + automatic)

get_discount

Get a single discount detail by ID

create_discount_code_basic

Create a code discount (amount/% off)

update_discount_code_basic

Update a basic code discount

create_discount_automatic_basic

Create an auto-applied basic discount

update_discount_automatic_basic

Update an auto-applied basic discount

create_discount_code_bxgy

Create a BXGY (buy X get Y) code discount

update_discount_code_bxgy

Update a BXGY code discount

create_discount_automatic_bxgy

Create an auto-applied BXGY discount

update_discount_automatic_bxgy

Update an auto-applied BXGY discount

create_discount_code_free_shipping

Create a free shipping code discount

update_discount_code_free_shipping

Update a free shipping code discount

create_discount_automatic_free_shipping

Create an auto-applied free shipping discount

update_discount_automatic_free_shipping

Update an auto-applied free shipping discount

activate_discount

Activate (enable) a discount

deactivate_discount

Deactivate (disable) a discount

Required API Scopes

  • read_orders

  • read_products, write_products

  • read_content, write_content

  • read_themes, write_themes

  • read_online_store_navigation, write_online_store_navigation

  • read_discounts, write_discounts

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hdmt/shopify-admin-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server