
Servidor MCP de Shopify
Qué servidores MCP son de Shopify, del registro oficial y encontrados preguntando a su propio dominio, si responden y qué ofrecen. Un programa comprobó cada dato; nada está copiado de la página del producto.
leído el 2026-10-29
- Direcciónhttps://mcp.shopify.com/mcpno está en el registro oficial: respondió al preguntarle
Ninguna entrada del registro oficial de MCP nombra este servidor. Respondió en shopify.com cuando el Atlas preguntó en la dirección donde suelen montarse los servidores, así que es del propio proveedor. Los clientes y catálogos que listan servidores a partir del registro no lo muestran.
- Estadorespondecomprobado el 2026-10-29
- Herramientas37
- El servidor se llamashopify-mcp-server
- Versión del servidor1.0.0
- Versión del protocolo2025-06-18
El 2026-10-29 el servidor respondió a initialize y tools/list sin iniciar sesión. Primera respuesta en 165 ms.
- Aún no se ha juzgado si sus herramientas hacen el trabajo del producto.
- Comprobado 6 de los 7 días necesarios para juzgar su fiabilidad.
Una vez conectado
- create-product, update-product, set-inventory, create-discount, add-to-collection cambian datos sin iniciar sesión: cualquiera con la dirección puede llamarlas.
- Sus definiciones ocupan unos 18064 tokens de contexto: activa solo las herramientas que necesita la tarea.
Lo dicen reglas a partir de las mediciones de arriba. La primera llamada probable la elige un modelo de la lista de herramientas; lee su descripción antes de fiarte.
- Nota INITE MCPtras una semanala nota necesita 7 comprobaciones diarias: 6 hasta ahora
- Respondiómidiendo6 de las 7 comprobaciones diarias necesarias para mostrar el porcentaje
- Mediana de la primera respuesta171 ms
- Espacio en el contexto del agente≈ 18.064 tokenslas definiciones de todas sus herramientas (37), que el agente lleva en cada turno
- Definiciones de herramientasA · 100 de 100
- Resultados tipados29 de 37 herramientasdeclaran outputSchema: el resultado llega tipado y se lee de una vez
- Parámetros sin descripción: en 1 de 37
Qué puede hacer un agente con él
- no está claro · Build an online store without coding
- no está claro · Sell products on social, marketplaces and in person
- no está claro · Manage orders, inventory and shipping from one dashboard
Cada caso de uso del producto se le preguntó a Jev junto con la lista de herramientas de este servidor: ¿puede un agente hacerlo con estas herramientas?
Conviene revisar
- Herramientas que cambian datos, en un servidor que responde sin iniciar sesión: create-product, update-product, set-inventory, create-discount, add-to-collection
Un programa comprueba el servidor una vez al día: initialize y tools/list, sin modelo. Los tokens son la longitud de las definiciones, a unos cuatro caracteres por token. La nota promedia seis comprobaciones del nombre, la descripción, el esquema y las anotaciones de cada herramienta; dice lo bien descritas que están, no si funcionan. La nota pondera solo lo medido: si responde (25%), si hace el trabajo del producto (25%), definiciones (20%), contexto (10%), uso (10%) y lo fácil que es conectarse (10%). Lo que no se midió queda fuera, y una instrucción oculta limita la nota a 40. El estado de los servidores MCP de los proveedores: método y números →
find-mock-shop-catalogsFind ready-made sample catalogs (from mock.shop) that fit the merchant's business, so they can pick one to seed their store with realistic products and collections instead of starting empty. WHEN TO USE: - The merchant has a new or empty…
import-mock-shop-catalogCopy a mock.shop sample catalog's starter set — its first 2 collections and up to 8 products from each (with variants, prices, images), so at most 16 products — into the merchant's connected store, publishing everything to the Online…
open-digital-products-installGet a Shopify Admin install link for Digital Products on the authenticated store. Use this only after the merchant has explicitly asked to install or prepare Digital Products for their store. The app identity is fixed by Shopify; this…
get-digital-products-install-statusReport whether the Digital Products app is installed on the authenticated store. Call this once after the merchant says they have finished the Shopify Admin install flow that open-digital-products-install handed them. Do not poll it.
generate-domain-namesSuggest available domain names for a Shopify store. Every domain returned has been checked against the domain registry and was available at the time of the call. WHEN TO USE: - The user wants a domain for a business or store name. - The…
generate-business-namesGenerate business name ideas for someone starting a Shopify store. WHEN TO USE: - The user wants name ideas for a new business or store. - The user has described a business but has not named it yet. - The user has a name and wants…
search_productsSearch and browse products on a Shopify store. MUST be called whenever the user wants to see, find, or look at products in their store. Trigger phrases include: 'show me my products', 'what products do I have', 'list my products', 'browse…
get-shop-infoRetrieve basic information about the connected Shopify store including name, domain, email, plan, currency, timezone, and country. Use this when you need store context to tailor advice (e.g. plan limitations, currency for pricing…
get-productRetrieve detailed information about a specific Shopify product by its GID, including title, status, vendor, variants, images, tags, and inventory. MUST be called whenever the user refers to a product they own or previously created…
create-productCreate a new product in the connected Shopify store. If create-product-interactive is available, prefer it over create-product. Use this when the user wants to add a product with a title, description, variants, images, or other product…
update-productUpdate an existing product's title, description, status, images, variant pricing, or variant option values (e.g. color, size names). Use this when the user wants to modify, change, or edit product details — including status, variant…
list-ordersRetrieve recent orders from the connected Shopify store. Returns order name, customer, totals, financial and fulfillment status. Use this when the user asks about their orders, wants an overview of recent sales, or needs to find a…
get-orderRetrieve detailed information about a specific Shopify order including line items, fulfillment status, shipping address, and tracking. Use this when the user asks about a particular order's details or status.
list-customersRetrieve a list of customers from the connected Shopify store, including name, email, phone, order count, and total spent. Use this when the user asks about their customers, wants to look up a specific customer, or needs customer data for…
get-inventory-levelsRetrieve inventory levels for all variants of a product across locations. Use this when the user asks about stock quantities, inventory availability, or wants to see how much inventory is at each location for a given product.
set-inventorySet the available inventory quantity for a specific inventory item at a given location. Always call get-inventory-levels first to get the inventoryItemId, locationId, and current available quantity. Pass the current quantity as…
create-discountCreate a percentage-based discount code for the connected Shopify store. Use this when the merchant wants to set up a new discount code with a specific percentage off — including one limited to particular products or to a collection…
add-to-collectionAdd one or more products to a collection in the connected Shopify store. Use this when the user wants to organize products into a collection. Find the collection's GID with search_collections first.
run-analytics-queryRun a ShopifyQL analytics query. Returns tabular results with automatic chart visualization. IMPORTANT: Always use FROM...SHOW syntax. Use TIMESERIES for time charts, GROUP BY for categories. ## Sales & Revenue - FROM sales SHOW…
bulk-update-product-statusUpdate the status of multiple products at once. Accepts a list of product IDs or a collectionId and a target status (ACTIVE, DRAFT, or ARCHIVED). Each product is updated individually so partial failures are possible. When using…
search_collectionsSearch and browse collections on a Shopify store. Use this whenever the user wants to see, find, or look at collections in their store. Trigger phrases include: 'show me my collections', 'what collections do I have', 'list my…
get-collectionRetrieve detailed information about a specific Shopify collection by its GID, including title, description, image, products, and rules (for smart collections). MUST be called whenever the user refers to a collection they own or previously…
create-collectionCreate a new collection in the connected Shopify store and publish it to the Online Store. Use this when the user wants to organize products into a new group. COLLECTION TYPES: - Manual collection: pass `productIds` to add specific…
update-collectionUpdate an existing collection's title, description, image, sort order, or rules. Use this when the user wants to modify, change, or edit collection details. Trigger phrases include: "update my collection", "change the collection", "edit…
switch-shopSwitch to a different Shopify store. Call this tool whenever the user wants to work with a different store — including when they ask to fetch data, manage products, or perform any action on another shop. Revokes the current store's access…
graphql_schemaDiscover queries, mutations, and named types in the Shopify Admin GraphQL schema. This tool only inspects the schema; it never executes an operation. Every call needs operation or type_name; a call with neither is rejected. Set operation…
graphql_queryExecute a read-only GraphQL query against the Shopify Admin API when no dedicated built-in tool covers the request. Raw schema introspection (__schema / __type) is not allowed through this tool. Use graphql_schema with operation 'query'…
graphql_mutationExecute a GraphQL mutation against the Shopify Admin API when no dedicated built-in tool covers the request. Before execution, call graphql_schema with operation 'mutation' to discover the exact mutation field and its arguments. Then use…
upload-digital-product-fileGive the merchant a Shopify Admin link for attaching the downloadable file to a digital product they have already created. Call this after create-digital-product, passing back the product and variant identifiers it returned. This host…
create-digital-productCreate a draft product through Shopify Digital Products. The result includes the product and first variant identifiers used to attach and deliver the digital file. To set the price and the buyer-facing description, call update-product…
publish-digital-productTake a draft digital product live through Shopify Digital Products, so buyers can purchase and download it. Activates the product and requests its Online Store listing. Refuses to publish a product with nothing attached, so attach the…
upload-digital-product-mediaGive the merchant a Shopify Admin link for adding a media image to a digital product they have already created. Ask the merchant whether they want a media image first, and only call this if they say yes. A digital product sells perfectly…
get-digital-productShow the merchant a card for a digital product: its media image, title, price, status, and what the buyer receives. Call this after each step of the digital product flow — after the price is set, after the file is attached, after the…
create-digital-product-from-linkCreate a draft digital product that delivers an external link to the buyer — a Notion template, an online course, a booking page. Use this instead of create-digital-product when the merchant is selling access to something that already…
test-digital-products-connectionVerify that the connected store can exchange its Admin token and reach the Digital Products connector. This read-only check returns no credentials or connector data.
validate_graphql_codeblocksCompatibility no-op for clients that still call this tool. It always returns success and does not validate GraphQL syntax or schema. For Admin GraphQL, graphql_query and graphql_mutation validate operations against setup-mcp's pinned…
search_docs_chunksThis tool will take in the user prompt, search shopify.dev, and return relevant documentation and code examples that will help answer the user's question.
Cómo conectar
Añade el servidor a la configuración de tu cliente MCP. Claude Desktop, Cursor y la mayoría de los demás clientes leen este formato:
{
"mcpServers": {
"shopify": {
"type": "http",
"url": "https://mcp.shopify.com/mcp"
}
}
}Añadirlo
Claude Code, en una terminal
claude mcp add --transport http shopify https://mcp.shopify.com/mcpAñadir a CursorAñadir a VS Code
claude.ai, ChatGPT y otros clientes: añade https://mcp.shopify.com/mcp como conector personalizado en los ajustes.
Cada línea es algo que un programa encontró al buscar: la entrada del registro, la respuesta del propio servidor, una especificación que se puede leer. Si falta una línea, es que no la encontramos, no que no exista.
Antes de contar esta visita
La analítica y la medición de anuncios nos dicen qué páginas y cuáles de nuestros anuncios cumplen su función: Google Analytics y Google Ads, el píxel de Meta, Yandex Metrica y un identificador propio. No se guarda nada hasta que respondas, y rechazar no cambia nada del sitio.