hasdata avatar

HasData Shopify

hasdata/shopify-mcp

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

GitHub stars
5
tools
2
auth
Secret needed
transport
STDIO, HTTP
env var
1
last updated
Sep 24, 2026

Install

From registry metadata
$ npx add-mcp 'https://mcp.hasdata.com/mcp?apis=shopify' --name shopify --header 'x-api-key: ${X_API_KEY}'

Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

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

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 2 tools

Verified live against the running server on Nov 6, 2026.

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 endpoin...3 params

Get 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 endpoin...

Parameters* required
limitnumber
The maximum number of collections to retrieve. Must be between 1 and 250.
pagenumber
The page number of the results to retrieve. Must be a positive integer.
url*string
The URL of the Shopify store. For example, 'https://b2bdemoexperience.myshopify.com'.
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...4 params

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

Parameters* required
collectionstring
The handle of the collection to filter the products. Provide the collection handle as a string.
limitnumber
The maximum number of products to retrieve. Must be between 1 and 250.
pagenumber
The page number of the results to retrieve. Must be a positive integer.
url*string
The URL of the Shopify store. For example, 'https://b2bdemoexperience.myshopify.com'.

Sponsors

Configuration

HASDATA_API_KEY*secret

HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.

Readme

Shopify MCP Server

A hosted Shopify MCP server that gives Claude, Cursor, Windsurf and any other MCP client two read-only Shopify tools. Pull the product catalogue of any public Shopify storefront by its URL, with variants, SKUs and prices, and list the collections that organise it, all as structured JSON, with no app to install and no merchant token.

It reads the catalogue a signed-out visitor can see, on any classic Shopify storefront, whether it sits on a myshopify.com address or a custom domain. A headless store answers on its myshopify.com domain.

1,000 free credits every month, no card required, which is 100 Shopify calls at the 10-credit rate.

https://mcp.hasdata.com/mcp?apis=shopify

View the full README on GitHub

Details

Repository
github.com/hasdata/shopify-mcp
Website
hasdata.com/apis/shopify-api
Categories
Data & Analytics, Finance & Commerce
Package
@hasdata/shopify-mcp
Transport
STDIO, HTTP
Auth
Required
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from hasdata

Related Data & Analytics MCP servers

View all
1tickerdb avatarTickerDBtickerdb/tickerdb-mcpPre-computed market data that improves agent reasoning, reduces token usage, and replaces pipelines.5stars
2cyanheads avatarCdc Health Mcp Servercyanheads/cdc-health-mcp-serverSearch and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk.5stars
3kochetkov-ma avatarBrewpage Mcpkochetkov-ma/brewpage-openapiPublish HTML, Markdown, sites, KV, JSON and files on BrewPage; keep the returned owner token.0stars
4mansurjisan avatarNOAA Recon MCP Servermansurjisan/ocean-mcpHurricane reconnaissance data — HDOB flight observations, Vortex Data Messages, SFMR, and ATCF fixes0stars
5maksimsarychau avatarAdvanced Zebrunner MCP Servermaksimsarychau/mcp-zebrunnerZebrunner analytics, reporting and safe mutations: 79 adv_* tools, 15 resources, 22 prompts.5stars
6smaniches avatarAlphaFold Sovereign MCPsmaniches/alphafold-sovereign-mcpMCP server for AlphaFold and 8 other biomedical data sources with a local SQLite knowledge graph5stars