Skip to main content

HasData Shopify

com.hasdata/shopifyVersion 1.0.3

The public product catalogue and collections of any Shopify storefront, as structured JSON.

Status

Responds468 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:19 UTC
Latency
468 ms
Remotes responding
1 of 1
Sign-in
API key
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://mcp.hasdata.com/mcp?apis=shopifyResponds468 ms
No sign-in

Claude Code

claude mcp add --transport http shopify 'https://mcp.hasdata.com/mcp?apis=shopify' --header 'x-api-key: <YOUR_X_API_KEY>'

Replace <YOUR_X_API_KEY> before running.

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: shopify
Remote MCP server URL: https://mcp.hasdata.com/mcp?apis=shopify
This server expects the header x-api-key.

Cursor

{
  "mcpServers": {
    "shopify": {
      "url": "https://mcp.hasdata.com/mcp?apis=shopify",
      "headers": {
        "x-api-key": "<YOUR_X_API_KEY>"
      }
    }
  }
}

Replace <YOUR_X_API_KEY> before running.

VS Code

code --add-mcp '{"name":"shopify","type":"http","url":"https://mcp.hasdata.com/mcp?apis=shopify","headers":{"x-api-key":"<YOUR_X_API_KEY>"}}'

Replace <YOUR_X_API_KEY> before running.

Streamable HTTP
npm: @hasdata/shopify-mcp 1.0.3
Package only

npm (npx)

claude mcp add shopify -e 'HASDATA_API_KEY=<YOUR_HASDATA_API_KEY>' -- npx -y @hasdata/shopify-mcp@1.0.3

Replace <YOUR_HASDATA_API_KEY> before running.

Streamable HTTP
pypi: hasdata-shopify-mcp 1.0.3
Package only

PyPI (uvx)

claude mcp add shopify -e 'HASDATA_API_KEY=<YOUR_HASDATA_API_KEY>' -- uvx hasdata-shopify-mcp==1.0.3

Replace <YOUR_HASDATA_API_KEY> before running.

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

2 tools

Tools of HasData Shopify
Read-only
Idempotent
Open world
hasdata_shopify_collections_getCollectionsGet Shopify Store Collections Lists collections from any public Shopify storefront URL with limit (up to 250) and page pagination. Returns each collection's id, title, handle, description, image, and timestamps. Use the returned handles as input to the Shopify Products endpoint to enumerate category-specific catalogs, or to map a competitor's merchandising taxonomy and track collection changes over time.NoYesNot declaredYes
hasdata_shopify_products_getProductsGet Shopify Store Products Pulls products from any public Shopify storefront URL, optionally filtered by a collection handle, with limit (up to 250) and page pagination. Returns product id, title, handle, vendor, product_type, tags, body_html, images, variants with prices/SKUs/inventory status, and timestamps. Use for competitive price monitoring, catalog mirroring, availability tracking, building product datasets for comparison shopping, or feeding structured SKU data into downstream analytics and dropshipping pipelines.NoYesNot declaredYes

Details

Registry status
Active
Published
Sep 24, 2026
Updated
Sep 24, 2026
Categories (suggested)
E-commerceSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing