Examples use
https://www.merchkit.com as the base URL.Endpoint and auth
https://www.merchkit.com/api/mcp — a remote MCP server over Streamable HTTP.mk_live_ token:
Connect from Claude Desktop
Claude Desktop connects to remote MCP servers through themcp-remote bridge. Add Merchkit to your
claude_desktop_config.json:
Open your config file
On macOS this is
~/Library/Application Support/Claude/claude_desktop_config.json. Create it if
it does not exist.Your API key is a secret. Anyone with this config file can act on your workspace with the key’s
scopes — protect it accordingly.
Write tools require confirmation
Every write tool takes aconfirm flag so the agent can preview a change before applying it.
Preview
Call the tool with
confirm omitted or false. The tool returns a diff describing exactly
what would change — and makes no change.This two-step flow lets an agent show you the intended change and get your sign-off before anything
is written.
Tools
The MCP tools mirror the REST API.Read tools
| Tool | What it does |
|---|---|
search_products | List and search products with the filter DSL, sort, and pagination |
get_product | Fetch a single product’s full detail |
list_attributes | List attribute definitions for an entity type / channel |
get_completeness | Check per-channel completeness for a product |
get_references | Read a product’s references (related entities) |
get_history | Read an entity’s change history |
list_channels | List the available channel catalog |
get_job | Poll an async job |
Write tools
| Tool | What it does |
|---|---|
create_product | Create a product (optionally as a variant via a parent) |
set_attribute_values | Set attribute values on a product (enrichment) |
set_parent | Set a product’s parent entity |
The relationship resource is called references — use
get_references to read related entities.
(There is no “connections” tool.)There is no delete tool in the beta. Destructive operations are disabled across both REST and
MCP and will be enabled in a later release. See
Authentication.