Перейти к содержимому
Логотип Shopify

MCP-сервер Shopify

Какие MCP-серверы принадлежат Shopify, из официального реестра и найденные запросом к его домену, отвечают ли они и что умеют. Всё это проверила программа, а не переписал человек со страницы продукта.

прочитано 2026-10-29

← Назад к Shopify

Чей это сервер
  • Адресhttps://mcp.shopify.com/mcpнет в официальном реестре: ответил на запрос

Ни одна запись официального реестра MCP не называет этот сервер. Он ответил, когда Атлас запросил shopify.com по одному из обычных для MCP-серверов адресов, значит, сервер принадлежит самому вендору. Клиенты и каталоги, которые берут серверы из реестра, его не показывают.

Что он ответилпроверено 2026-10-29
  • Состояниеотвечаетпроверено 2026-10-29
  • Инструменты37
  • Сервер называет себяshopify-mcp-server
  • Версия сервера1.0.0
  • Версия протокола2025-06-18

2026-10-29 сервер ответил на initialize и tools/list без входа. Первый ответ за 165 мс.

Стоит ли агенту его подключатьПока не ясно
  • Делают ли инструменты работу продукта, ещё не проверено.

После подключения

  • create-product, update-product, set-inventory, create-discount, add-to-collection меняют данные без входа: вызвать их может любой, у кого есть адрес.
  • Описания занимают около 18064 токенов контекста: включайте только нужные задаче инструменты.

Вывод сделан правилами по замерам выше. Вероятный первый вызов выбрала модель по списку инструментов: прочитайте описание, прежде чем на него полагаться.

Замер каждый деньежедневных проверок: 7, первая 2026-10-29
  • Оценка INITE MCP74 из 100отвечает 100 · описания 100 · контекст 51 · подключение 100 · снижена из-за предупреждений ниже
  • Отвечал100% днейответов на ежедневные проверки: 7 из 7
  • Медиана первого ответа171 мс
  • Место в контексте агента≈ 18 064 токеновописания всех инструментов (37), они занимают контекст агента на каждом ходу
  • Описания инструментовA · 100 из 100
  • Типизированные ответы29 из 37 инструментовобъявлен outputSchema: ответ приходит с типами и читается сразу
  • Параметры без описания: в 1 из 37

Что агент может с ним сделать

  • не ясно · Build an online store without coding
  • не ясно · Sell products on social, marketplaces and in person
  • не ясно · Manage orders, inventory and shipping from one dashboard

Каждый сценарий продукта мы задали Jev вместе со списком инструментов сервера: может ли агент сделать это этими инструментами?

На что посмотреть

  • Инструменты, которые меняют данные, на сервере, который отвечает без входа: create-product, update-product, set-inventory, create-discount, add-to-collection

Программа проверяет сервер раз в день: initialize и tools/list, без модели. Токены - это длина описаний из расчёта примерно четыре символа на токен. Оценка - среднее шести проверок имени, описания, схемы и аннотаций каждого инструмента. Она говорит, насколько понятно описаны инструменты, а не о том, работают ли они. Оценка складывается только из замеренного: отвечает ли сервер (25%), делает ли работу продукта (25%), описания (20%), контекст (10%), использование (10%) и насколько просто подключиться (10%). Незамеренная часть не учитывается, а скрытая инструкция ограничивает оценку 40 баллами. Состояние MCP-серверов вендоров: методика и цифры →

Инструменты сервераинструментов: 37 · прочитано 2026-10-29
  • find-mock-shop-catalogs

    Find 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-catalog

    Copy 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-install

    Get 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-status

    Report 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-names

    Suggest 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-names

    Generate 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_products

    Search 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-info

    Retrieve 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-product

    Retrieve 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-product

    Create 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-product

    Update 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-orders

    Retrieve 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-order

    Retrieve 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-customers

    Retrieve 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-levels

    Retrieve 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-inventory

    Set 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-discount

    Create 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-collection

    Add 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-query

    Run 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-status

    Update 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_collections

    Search 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-collection

    Retrieve 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-collection

    Create 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-collection

    Update 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-shop

    Switch 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_schema

    Discover 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_query

    Execute 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_mutation

    Execute 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-file

    Give 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-product

    Create 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-product

    Take 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-media

    Give 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-product

    Show 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-link

    Create 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-connection

    Verify 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_codeblocks

    Compatibility 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_chunks

    This 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.

Как подключить

Добавьте сервер в конфиг MCP-клиента. Claude Desktop, Cursor и большинство других клиентов понимают такой вид:

{
  "mcpServers": {
    "shopify": {
      "type": "http",
      "url": "https://mcp.shopify.com/mcp"
    }
  }
}

Подключить

Claude Code, в терминале

claude mcp add --transport http shopify https://mcp.shopify.com/mcp

Добавить в CursorДобавить в VS Code

claude.ai, ChatGPT и другие клиенты: добавьте https://mcp.shopify.com/mcp как свой коннектор в настройках.

Каждую строку нашла программа: запись в реестре, ответ самого сервера, разобранная спецификация. Если строки нет, мы этого не нашли; это не значит, что этого нет.