Back to Home
ivasoom icon

MCP-Server

by ivasoom

Overview

Facilitate interaction with the Shopify Admin API for product and order management, primarily for AI assistants using Model Context Protocol (MCP) or custom GPT actions.

Installation

Run Command
npm run start:sse

Environment Variables

  • SHOPIFY_ACCESS_TOKEN
  • SHOPIFY_STORE_DOMAIN
  • MCP_SSE_PORT
  • MCP_SSE_PATH
  • MCP_SSE_MESSAGES_PATH

Security Notes

The server, when run as a direct API (`shopify-api-server.js`), explicitly lacks any authentication or authorization layer, making it critically vulnerable to unauthorized access and manipulation of Shopify data if exposed publicly. The `README.md` and `CHATGPT_SETUP.md` clearly state this risk, recommending the addition of authentication, rate limits, and HTTPS for production use. While environment variables are used for sensitive credentials (Shopify Access Token), the absence of request-level authentication for the API endpoints is a major security flaw for general deployment. GraphQL queries are structured, which helps prevent direct injection of malicious query structures, but the lack of authentication overrides this mitigation.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassLow
Avg Tokens300
Stars0
Forks0
Last Update2025-11-23

Tags

ShopifyAdmin APIMCPAI AssistantE-commerce