Skip to main content
Glama
asaricorp

Shopify MCP Server

by asaricorp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MYSHOPIFY_DOMAINYesYour Shopify store domain (e.g., your-store.myshopify.com)
SHOPIFY_ACCESS_TOKENYesYour Shopify Admin 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
get-productsD
get-product-by-idD
get-customersD
get-ordersD
get-order-by-idD
update-orderD
get-customer-ordersD
update-customerD
create-customerD
create-orderD
create-fulfillmentD
create-productD
create-collectionD
create-metafieldD
get-inventory-levelsD
get-inventory-itemsD
get-locationsD
adjust-inventoryD
set-inventory-trackingD
connect-inventory-to-locationD
disconnect-inventory-from-locationD

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

D1.8/5.0

Scored across 21 tools

Disambiguation3/5

Tool names are distinct but some pairs like get-products and get-product-by-id could cause confusion for an agent without descriptions. Overall, names help differentiate but overlap exists.

Naming Consistency5/5

All tools follow a consistent verb_noun snake_case pattern (e.g., get-products, create-order), with no mixed conventions.

Tool Count4/5

21 tools is on the higher side but still reasonable for an e-commerce platform covering products, customers, orders, inventory, and collections.

Completeness3/5

Core CRUD operations are present for customers and orders, but missing delete and product update. Inventory tools are thorough. Gaps in product lifecycle affect completeness.

Maintenance

ActivityInactive
ResponsivenessNo issues