tailorkit
TailorKit MCP is a powerful product customization framework for e-commerce that enables merchants to create interactive personalization experiences. Features template management, layer control, and Shopify integration for offering customizable products with minimal development effort.
claude mcp add --transport stdio sellersmith-tailorkit-mcp node dist/index.js \ --env HOST="https://your-api-host.com" \ --env ACCESS_TOKEN="your-access-token"
How to use
TailorKit MCP exposes a set of AI-assisted tools that let Claude and other assistants manage TailorKit templates and their layers directly through natural language. The available tools include get_list_templates to retrieve templates for a given Shopify shop, get_detail_template to fetch detailed information about a specific template (including its layers and settings), create_template to create new templates for a shop, and get_list_layers_of_template to list all layers within a template. To use these in your conversations, configure the MCP server in your Claude Desktop or preferred client and call the tools with the required inputs (shopDomain, _id, etc.). The server handles authorization via an ACCESS_TOKEN and connects to TailorKit’s API using the HOST you provide, enabling a seamless, chat-based workflow for template creation, modification, and retrieval. You can also follow the provided example to wire the MCP into Claude Desktop by editing claude_desktop_config.json with your server’s command, arguments, and environment variables.
How to install
Prerequisites:
- Node.js and npm installed on your machine
- Git installed
- Access to the TailorKit MCP package (see installation options below)
- Install from npm
- Run:
npm install @sellersmith/tailorkit-mcp
- After installation, build if required by the package (check repository for build step). The typical flow is to run the build to produce dist/index.js.
- Install from GitHub (source)
- Clone the repository and install dependencies:
git clone https://github.com/sellersmith/tailorkit-mcp.git
cd tailorkit-mcp
npm install
- Build the project to generate the distributable files:
npm run build
- Run the server locally (assuming build outputs to dist/index.js):
node dist/index.js
- Run-time configuration
- Ensure you have a HOST URL for the TailorKit API and a valid ACCESS_TOKEN. Then start the server with the proper environment variables as shown in the mcp_config example.
Additional notes
Environment variables:
- HOST: Required. The base URL of your TailorKit API.
- ACCESS_TOKEN: Required. Your TailorKit API access token.
Tips:
- Use the provided example claude_desktop_config.json snippet to wire the MCP into Claude Desktop for a smooth workflow.
- The tools support pagination and filtering; adjust limit, page, sort, and filter to navigate large template sets.
- If you encounter authentication errors, verify that ACCESS_TOKEN is valid and not expired, and that HOST points to the correct TailorKit API endpoint.
- When creating templates, you can optionally supply a custom _id and an initial layers array to bootstrap the template configuration.
- Ensure the server has network access to the TailorKit API and that any CORS or firewall rules permit the required traffic.
Related MCP Servers
context7
Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors
obsidian -tools
Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client.
MiniMax -JS
Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.
mcp-bundler
Is the MCP configuration too complicated? You can easily share your own simplified setup!
akyn-sdk
Turn any data source into an MCP server in 5 minutes. Build AI-agents-ready knowledge bases.
promptboard
The Shared Whiteboard for Your AI Agents via MCP. Paste screenshots, mark them up, and share with AI.