MCPVault

name

MCP tool from Shopify MCP by GeLi2001

(string, optional): New name for the option

How to use it

name is exposed by the Shopify MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the name tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Shopify MCP

$npx shopify-mcp
FULL SHOPIFY MCP LISTING

Other tools in Shopify MCP (39)

action

(string, required): "create", "update", or "delete"

after

/ before (string, optional): Pagination cursors

barcode

(string, optional): Barcode

collectionsToJoin

(array of strings, optional): Collection GIDs to add the product to

collectionsToLeave

(array of strings, optional): Collection GIDs to remove the product from

compareAtPrice

(string, optional): Compare-at price for showing discounts

descriptionHtml

(string, optional): Description with HTML

handle

(string, optional): URL slug. Auto-generated from title if omitted

id

(string, required): Shopify product GID

limit

(number, default: 10): Maximum number of products to return

metafields

(array of objects, optional): Custom metafields (namespace, key, value, type)

optionId

(string, required): Option GID to update

optionIds

(array of strings, required): Option GIDs to delete

optionValues

(array, optional): Option values, e.g. [{ optionName: "Size", name: "A4" }]

position

(number, optional): New position

price

(string, optional): Price, e.g. "49.00"

productId

(string, required): Shopify product GID

productOptions

(array of objects, optional): Options to create inline, e.g. [{ name: "Size", values: [{ name: "S" }, { name: "M" }] }]. Max 3 options.

productType

(string, optional): Type of the product

query

(string, optional): Raw Shopify query string (e.g. "status:active vendor:Nike tag:sale")

redirectNewHandle

(boolean, optional): If true, old handle redirects to new handle

reverse

(boolean, optional): Reverse the sort order

searchTitle

(string, optional): Filter products by title (wraps in title:...)

seo

(object, optional): { title, description } for search engines

sku

(string, optional): SKU (mapped to inventoryItem.sku)

sortKey

(string, optional): One of CREATEDAT, ID, INVENTORYTOTAL, PRODUCTTYPE, PUBLISHEDAT, RELEVANCE, TITLE, UPDATEDAT, VENDOR

status

(string, optional): "ACTIVE", "DRAFT", or "ARCHIVED". Default "DRAFT"

strategy

(string, optional): How to handle the default variant when creating. "DEFAULT" (removes "Default Title" automatically), "REMOVESTANDALONEVARIANT" (recommended for full control), or "PRESERVESTANDALONEVARIANT"

tags

(array of strings, optional): Product tags

taxable

(boolean, optional): Whether the variant is taxable

title

(string, required): Title of the product

tracked

(boolean, optional): Whether inventory is tracked. Set false for print-on-demand

valuesToAdd

(array of strings, optional): Values to add

valuesToDelete

(array of strings, optional): Value GIDs to remove

variants

(array, required): Variants to create or update. Each variant:

variantStrategy

(string, optional): "LEAVEASIS" (default) or "CREATE" — controls whether new variant combinations are generated when adding options

vendor

(string, optional): Vendor of the product

weight

(number, optional): Weight of the variant

weightUnit

(string, optional): "GRAMS", "KILOGRAMS", "OUNCES", or "POUNDS"