{"_id":"@buildwithabid/shopify-mcp-server","_rev":"2-fd0ac3a5bfb52f569c1b269ade08e85e","name":"@buildwithabid/shopify-mcp-server","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@buildwithabid/shopify-mcp-server","version":"1.0.0","keywords":["mcp","shopify","model-context-protocol","claude"],"license":"MIT","_id":"@buildwithabid/shopify-mcp-server@1.0.0","maintainers":[{"name":"buildwithabid","email":"abidtech2017@gmail.com"}],"bin":{"shopify-mcp-server":"dist/index.js"},"dist":{"shasum":"caec78940383c269473089ea331d45f44251c462","tarball":"https://registry.npmjs.org/@buildwithabid/shopify-mcp-server/-/shopify-mcp-server-1.0.0.tgz","fileCount":32,"integrity":"sha512-GquuFBTOR2mhdihFKVH+1CeX6bYfQQQrJfa1O3gSL2GmlqkCk72ZTM6GJ9hWCwq8mvNlxHCjM+OIvwURFbBchQ==","signatures":[{"sig":"MEYCIQD5w4C0iHBl7AaIKmF0qawUTMR/MSCsji8KYJSZhGXlnQIhAOhOEVqiw9N1yFO6UHXqdXNfBJVtBvi5x1xONCmSCgFv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50836},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"23a2e3f8783e245206f5b57effeb18f403c2c425","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"buildwithabid","email":"abidtech2017@gmail.com"},"_npmVersion":"11.11.0","description":"MCP server for Shopify Admin API - search orders, check inventory, lookup customers, and get sales summaries","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.4","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.8.3","@types/node":"^22.15.3","@types/express":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/shopify-mcp-server_1.0.0_1775809243152_0.7201093836647843","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@buildwithabid/shopify-mcp-server","version":"1.1.0","description":"MCP server for Shopify Admin API - search orders, check inventory, lookup customers, and get sales summaries","main":"dist/index.js","types":"dist/index.d.ts","bin":{"shopify-mcp-server":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js","dev":"tsx src/index.ts"},"keywords":["mcp","shopify","model-context-protocol","claude"],"license":"MIT","engines":{"node":">=18"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.1","express":"^5.1.0","zod":"^3.24.4"},"devDependencies":{"@types/express":"^5.0.2","@types/node":"^22.15.3","tsx":"^4.19.4","typescript":"^5.8.3"},"gitHead":"2f1064a449a1f9e6335c5ac18e0088dfe1aaba92","_id":"@buildwithabid/shopify-mcp-server@1.1.0","_nodeVersion":"24.14.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-uu8NagAC/vJP1YEuFJ9XBpGKEWQcentin4AbE/o+LOCDC92yx8KfHLhVtoopT8jHnKP3/GpXAkxF6oZNr6kTCg==","shasum":"9fdf833e0a72997c9a8ccbcf45a82c1561b023f5","tarball":"https://registry.npmjs.org/@buildwithabid/shopify-mcp-server/-/shopify-mcp-server-1.1.0.tgz","fileCount":32,"unpackedSize":56348,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEUDSSXkhrE2DQIbGBfJLVQQLdVlwVelg4fv1QSMJlGsAiAOpd4HMOI2uOd9xS00Fm/AZKmfmTdaCAMvYsZ/RI7zww=="}]},"_npmUser":{"name":"buildwithabid","email":"abidtech2017@gmail.com"},"directories":{},"maintainers":[{"name":"buildwithabid","email":"abidtech2017@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shopify-mcp-server_1.1.0_1775828941956_0.9822272604521811"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-10T08:20:43.034Z","modified":"2026-04-10T13:49:02.572Z","1.0.0":"2026-04-10T08:20:43.312Z","1.1.0":"2026-04-10T13:49:02.180Z"},"license":"MIT","keywords":["mcp","shopify","model-context-protocol","claude"],"description":"MCP server for Shopify Admin API - search orders, check inventory, lookup customers, and get sales summaries","maintainers":[{"name":"buildwithabid","email":"abidtech2017@gmail.com"}],"readme":"# Shopify MCP Server\n\n[![npm version](https://img.shields.io/npm/v/@buildwithabid/shopify-mcp-server)](https://www.npmjs.com/package/@buildwithabid/shopify-mcp-server)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n\nAn MCP (Model Context Protocol) server that connects Claude to your Shopify store via the Admin REST API. Provides read-only tools for searching orders, checking inventory, looking up customers, and generating sales summaries.\n\n<p align=\"center\">\n  <img src=\"assets/demo.gif\" alt=\"Shopify MCP Server in Claude Code\" width=\"720\" />\n</p>\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `search_orders` | Search orders by status, date range, or customer email |\n| `check_inventory` | Look up inventory levels by product title or ID |\n| `lookup_customer` | Find customers by email, name, or phone |\n| `get_sales_summary` | Revenue summary with top products for a date range |\n\n## Quick Start\n\n### 1. Install\n\n```bash\nnpm install -g @buildwithabid/shopify-mcp-server\n```\n\nOr clone locally:\n\n```bash\ngit clone https://github.com/buildwithabid/shopify-mcp.git\ncd shopify-mcp\nnpm install && npm run build\n```\n\n### 2. Configure\n\nCreate a custom app at [dev.shopify.com](https://dev.shopify.com) with these Admin API scopes:\n\n- `read_orders`\n- `read_products`\n- `read_customers`\n\n**For apps created after Jan 2026** (Dev Dashboard — tokens auto-refresh every 24h):\n\n```bash\nexport SHOPIFY_STORE_URL=https://your-store.myshopify.com\nexport SHOPIFY_CLIENT_ID=your_client_id\nexport SHOPIFY_CLIENT_SECRET=your_client_secret\n```\n\nGet your `client_id` and `client_secret` from Dev Dashboard → your app → Settings → Client credentials. The server handles token generation and refresh automatically.\n\n**For legacy apps** (static token):\n\n```bash\nexport SHOPIFY_STORE_URL=https://your-store.myshopify.com\nexport SHOPIFY_ACCESS_TOKEN=shpat_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n```\n\n### 3. Run\n\n```bash\nshopify-mcp-server\n# Server starts at http://localhost:3000/mcp\n```\n\n### 4. Add to Claude Code\n\n```bash\nclaude mcp add shopify-mcp --transport http http://localhost:3000/mcp\n```\n\nThen ask Claude things like:\n\n> \"Show me all open orders from last week\"\n>\n> \"Is the Blue T-Shirt XL in stock?\"\n>\n> \"Look up customer john@example.com\"\n>\n> \"What was our revenue last month?\"\n\n## Docker\n\n```bash\ndocker build -t shopify-mcp .\ndocker run -p 3000:3000 \\\n  -e SHOPIFY_ACCESS_TOKEN=shpat_xxx \\\n  -e SHOPIFY_STORE_URL=https://your-store.myshopify.com \\\n  shopify-mcp\n```\n\n## Development\n\n```bash\ncp .env.example .env    # fill in your credentials\nnpm run dev             # runs with tsx\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}