PluginBench
MCP Server
Maintained
MIT

Crystallize MCP MCP Server

io.github.HayoDev/crystallize-mcp

What is the Crystallize MCP MCP server?

Crystallize headless commerce tools for AI agents via Model Context Protocol

How to install Crystallize MCP

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • CRYSTALLIZE_TENANT_IDENTIFIER

    Your Crystallize tenant identifier (e.g. 'my-store'). Find it in your Crystallize dashboard URL: app.crystallize.com/{tenant}

  • CRYSTALLIZE_ACCESS_TOKEN_ID

    Access Token ID for authenticated API access. Create one at Settings > Access Tokens in your Crystallize dashboard. Optional — public catalogue and Discovery API work without auth.

  • CRYSTALLIZE_ACCESS_TOKEN_SECRET

    Access Token Secret (paired with Access Token ID).

  • CRYSTALLIZE_STATIC_AUTH_TOKEN

    Static auth token (alternative to token ID/secret pair). Read-only.

  • CRYSTALLIZE_ACCESS_MODE

    Controls which tools are available: 'read' (default, safe), 'write' (can create/update items), 'admin' (full access including webhooks).

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "crystallize-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@hayodev/crystallize-mcp"
      ],
      "env": {
        "CRYSTALLIZE_TENANT_IDENTIFIER": "<YOUR_CRYSTALLIZE_TENANT_IDENTIFIER>",
        "CRYSTALLIZE_ACCESS_TOKEN_ID": "<YOUR_CRYSTALLIZE_ACCESS_TOKEN_ID>",
        "CRYSTALLIZE_ACCESS_TOKEN_SECRET": "<YOUR_CRYSTALLIZE_ACCESS_TOKEN_SECRET>",
        "CRYSTALLIZE_STATIC_AUTH_TOKEN": "<YOUR_CRYSTALLIZE_STATIC_AUTH_TOKEN>",
        "CRYSTALLIZE_ACCESS_MODE": "<YOUR_CRYSTALLIZE_ACCESS_MODE>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "crystallize-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@hayodev/crystallize-mcp"
      ],
      "env": {
        "CRYSTALLIZE_TENANT_IDENTIFIER": "<YOUR_CRYSTALLIZE_TENANT_IDENTIFIER>",
        "CRYSTALLIZE_ACCESS_TOKEN_ID": "<YOUR_CRYSTALLIZE_ACCESS_TOKEN_ID>",
        "CRYSTALLIZE_ACCESS_TOKEN_SECRET": "<YOUR_CRYSTALLIZE_ACCESS_TOKEN_SECRET>",
        "CRYSTALLIZE_STATIC_AUTH_TOKEN": "<YOUR_CRYSTALLIZE_STATIC_AUTH_TOKEN>",
        "CRYSTALLIZE_ACCESS_MODE": "<YOUR_CRYSTALLIZE_ACCESS_MODE>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "crystallize-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@hayodev/crystallize-mcp"
      ],
      "env": {
        "CRYSTALLIZE_TENANT_IDENTIFIER": "<YOUR_CRYSTALLIZE_TENANT_IDENTIFIER>",
        "CRYSTALLIZE_ACCESS_TOKEN_ID": "<YOUR_CRYSTALLIZE_ACCESS_TOKEN_ID>",
        "CRYSTALLIZE_ACCESS_TOKEN_SECRET": "<YOUR_CRYSTALLIZE_ACCESS_TOKEN_SECRET>",
        "CRYSTALLIZE_STATIC_AUTH_TOKEN": "<YOUR_CRYSTALLIZE_STATIC_AUTH_TOKEN>",
        "CRYSTALLIZE_ACCESS_MODE": "<YOUR_CRYSTALLIZE_ACCESS_MODE>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "crystallize-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@hayodev/crystallize-mcp"
      ],
      "env": {
        "CRYSTALLIZE_TENANT_IDENTIFIER": "<YOUR_CRYSTALLIZE_TENANT_IDENTIFIER>",
        "CRYSTALLIZE_ACCESS_TOKEN_ID": "<YOUR_CRYSTALLIZE_ACCESS_TOKEN_ID>",
        "CRYSTALLIZE_ACCESS_TOKEN_SECRET": "<YOUR_CRYSTALLIZE_ACCESS_TOKEN_SECRET>",
        "CRYSTALLIZE_STATIC_AUTH_TOKEN": "<YOUR_CRYSTALLIZE_STATIC_AUTH_TOKEN>",
        "CRYSTALLIZE_ACCESS_MODE": "<YOUR_CRYSTALLIZE_ACCESS_MODE>"
      }
    }
  }
}
Claude Code
claude mcp add crystallize-mcp --env CRYSTALLIZE_TENANT_IDENTIFIER=<YOUR_CRYSTALLIZE_TENANT_IDENTIFIER> --env CRYSTALLIZE_ACCESS_TOKEN_ID=<YOUR_CRYSTALLIZE_ACCESS_TOKEN_ID> --env CRYSTALLIZE_ACCESS_TOKEN_SECRET=<YOUR_CRYSTALLIZE_ACCESS_TOKEN_SECRET> --env CRYSTALLIZE_STATIC_AUTH_TOKEN=<YOUR_CRYSTALLIZE_STATIC_AUTH_TOKEN> --env CRYSTALLIZE_ACCESS_MODE=<YOUR_CRYSTALLIZE_ACCESS_MODE> -- npx -y @hayodev/crystallize-mcp

Related MCP servers

MCP server for Safari DevTools — browser debugging and automation for AI coding agents

2
TypeScript
MIT
View repository →