Skip to content

search_shop_catalog tool name in config and README no longer matches Storefront MCP endpoint #64

@mohamedhaddi

Description

@mohamedhaddi

The Storefront MCP endpoint ({shop}.myshopify.com/api/mcp) now returns search_catalog from tools/list, but this repo still references search_shop_catalog in:

This means cloning and running the reference app as-is results in product search silently failing — the tool name doesn't match, so search results never trigger product card rendering.

The input schema also changed to a nested UCP format:

{
  "catalog": {
    "query": "...",
    "filters": { ... },
    "pagination": { "limit": 10 }
  }
}

instead of the previous flat format:

{
  "query": "...",
  "context": "..."
}

The shopify.dev docs at https://shopify.dev/docs/apps/build/storefront-mcp/servers/storefront also still reference the old tool name.

Related community threads:

https://community.shopify.dev/t/search-shop-catalog-tool-vanished-without-notice/33190
https://community.shopify.dev/t/storefront-mcp-search-shop-catalog-returning-tool-not-found-renamed-to-search-catalog/33256

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions