Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SHOPIFY_CLIENT_IDNoClient ID from a Dev Dashboard app
SHOPIFY_STORE_DOMAINYesYour Shopify store domain, e.g. your-store.myshopify.com
SHOPIFY_CLIENT_SECRETNoClient Secret from a Dev Dashboard app
SHOPIFY_ADMIN_ACCESS_TOKENNoPermanent admin access token (shpat_...) from a custom app

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
shop_get_infoA

Get basic info about the connected Shopify store: name, domain, currency, plan.

theme_listA

List the store's themes with their GIDs and roles. Role MAIN is the published live theme. Use the id from here for theme_read_file and theme_update_file.

theme_read_fileA

Read the content of one file in a Shopify theme. Get the theme ID from theme_list first.

theme_update_fileA

Overwrite one file in a Shopify theme with new content. Get the theme ID from theme_list first.

page_listA

List the store's pages with their GIDs, handles, and publish status. Use the id from here for page_update.

page_createA

Create a new page in the Shopify store. Pages are created as unpublished drafts unless isPublished is true.

page_updateA

Update an existing page's title, body, handle, or publish status. Only provided fields change. Get the page GID from page_list.

menu_listA

List the store's navigation menus with their GIDs, handles, and items. Themes reference menus by handle (e.g. main-menu, footer). Use the id and current items from here for menu_update.

menu_updateA

Replace a menu's items in the Shopify store. Items not included are DELETED from the menu, so get the current items from menu_list first and include every item you want to keep, with their ids.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/nazariinalyvaikobs/shopify-store-builder-mcp'

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