Skip to main content
Glama
cloud9-labs

mcp-shopify

by cloud9-labs

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SHOPIFY_STORE_URLYesYour Shopify store URL (e.g., mystore.myshopify.com)
SHOPIFY_ACCESS_TOKENYesAdmin API access token

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
shopify_list_productsC

List products with pagination and filtering options.

shopify_get_productA

Get a product by ID.

shopify_create_productC

Create a new product.

shopify_update_productC

Update an existing product.

shopify_count_productsB

Count products with optional filters.

shopify_list_ordersC

List orders with filtering options.

shopify_get_orderB

Get an order by ID.

shopify_list_customersC

List customers with pagination.

shopify_get_customerB

Get a customer by ID.

shopify_create_customerD

Create a new customer.

shopify_search_customersC

Search customers by query string.

shopify_list_collectionsA

List collections with pagination.

shopify_get_inventory_levelsB

Get inventory levels by item or location IDs.

shopify_get_shopA

Get shop information.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.9/5.0

Scored across 14 tools

Disambiguation4/5

Tool names clearly separate resources and actions, making most purposes obvious. The only possible confusion is between list_customers and search_customers, though their descriptions indicate different input modes.

Naming Consistency5/5

All tools follow a consistent shopify_verb_noun pattern using snake_case. Action verbs like list, get, create, update, count, and search are applied uniformly across resources.

Tool Count5/5

14 tools is a well-scoped size for a Shopify MCP server, covering the core resources without bloating the surface. Each tool serves a distinct purpose and the set remains navigable.

Completeness3/5

Products have solid CRUD coverage, but orders are read-only and customers lack update/delete operations. Collections and inventory are also minimally covered, with list-only and get-only tools respectively, leaving notable lifecycle gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues