Version 1.5Updated on: October 22th, 2026
This manual is for Channel Partners connecting an AI assistant to Icecat MCP, using Claude as the example. It describes how to connect, what the AI can retrieve, and the limits that apply.
Icecat MCP lets an AI assistant answer product questions from verified Icecat data instead of guessing. The content is delivered according to your subscription level and access in Icecat. So, both free Open Icecat and paid Full Icecat subscriptions are supported.
Only a Channel Partner account can use Icecat MCP. You can create one free of charge on the Registration page.
If your account manages products on Brand Cloud, create a separate Channel Partner account for MCP.
Access to Icecat MCP is subject to the Open Icecat Fair Use Policy. Product data retrieved via MCP must not be used to train, fine-tune or optimize AI or machine learning models. A violation is a material breach of your license. Section 3 explains how to switch training off in Claude.
The token identifies you on every request, and Icecat MCP applies the subscription and access of the account it belongs to.
Keep the token to yourself. Enter it only in your configuration file or in your own terminal. Never paste it into a chat with an AI assistant, Claude included: anything you type into a chat becomes part of the conversation.
More about tokens in Manual: Access Tokens as Alternative to IP Whitelists & Basic Auth.
Do this before your first question. By default, Claude may use your conversations to train its models, and the Fair Use Policy does not allow that for Icecat data.
From then on, your conversations and the Icecat data in them are not used for training. The opt-out applies to new and resumed conversations only. Conversations held before you switched it off may already have been used, so avoid reopening old conversations that contain Icecat data.
On Free, Pro and Max plans the setting is on by default and has to be switched off manually. Enterprise and API users are exempt from training data collection automatically.
These steps reflect the Claude interface as of October 2026. If the layout has changed, see Anthropic’s current privacy documentation.
Claude Desktop reads its connections from a file named claude_desktop_config.json.
claude_desktop_config.json
.json
.txt
{ "mcpServers": { "icecat-mcp": { "command": "npx", "args": [ "mcp-remote", "https://mcp.icecat.biz", "--header", "Api-Token:YOUR_API_TOKEN", "--header", "Lang-Code:en" ] } } }
YOUR_API_TOKEN
en
nl
nl_BE
Check the connection. Icecat appears in Claude’s settings under connectors.
Screenshot: Icecat MCP in Claude settings
The first time the AI uses an Icecat tool, Claude asks for permission. Allowing it covers that message only, so the request appears again with each new message, not each new chat.
If claude_desktop_config.json already holds settings (other MCP servers, or Claude’s own preferences), add Icecat to them. Pasting the example from section 4 over the whole file deletes your other connections.
Make a copy of the file first, for example claude_desktop_config.backup.json.
claude_desktop_config.backup.json
Add the icecat-mcp entry inside the existing "mcpServers" block, after the last server, with a comma after the previous server’s closing }:
icecat-mcp
"mcpServers"
}
{ "mcpServers": { "my-other-server": { "command": "npx", "args": ["some-other-mcp"] }, "icecat-mcp": { "command": "npx", "args": [ "mcp-remote", "https://mcp.icecat.biz", "--header", "Api-Token:YOUR_API_TOKEN", "--header", "Lang-Code:en" ] } } }
mcpServers
Add "mcpServers" as a new entry next to what is there, separated by a comma. The existing settings stay as they are:
{ "preferences": { "...": "your existing settings stay unchanged" }, "mcpServers": { "icecat-mcp": { "command": "npx", "args": [ "mcp-remote", "https://mcp.icecat.biz", "--header", "Api-Token:YOUR_API_TOKEN", "--header", "Lang-Code:en" ] } } }
Edit the existing icecat-mcp entry. Do not add a second one.
Api-Token:
Lang-Code:
Lang-Code:nl
Lang-Code:nl_BE
"icecat-mcp"
"…"
“…”
Save the file, then quit and restart Claude as in section 4. If Claude reports that the configuration is invalid, restore your copy and try again.
Claude Code needs no configuration file. Open your own terminal and run:
claude mcp add --transport http --scope user icecat-mcp https://mcp.icecat.biz --header "Api-Token: YOUR_API_TOKEN" --header "Lang-Code: en"
--scope user
--scope project
Check the connection: run claude mcp list in your terminal, or type /mcp inside Claude Code.
claude mcp list
/mcp
To change the token or language, remove the connection and add it again with the new values:
claude mcp remove icecat-mcp --scope user
The AI identifies a product in one of two ways:
You don’t need to know the tool names. Ask in your own words and the AI picks the right tool.
Every answer comes in your default language (Lang-Code). To get content in another language for one question, name the language or the market in it:
Lang-Code
Files are always returned as links, never as attachments.
See also: Multimedia overview manual, How to Make the Product Gallery Great Again, Manual: Retrieving GPSR related Contact Details.
en_GB
node -v
Our team is always available to tell you when a product will be published, or to take a request for its description.
For example, you want to know which Bluetooth version the Philips SHB9850NC/00 supports. Instead of looking it up, ask Claude. With Icecat MCP, the AI checks Icecat’s data before it answers, and if Icecat has no data for the product, it says so.
Screenshot: Claude checks product specs before answering
To see how partners use Icecat MCP in their daily work, read How Partners Are Actually Using the Icecat MCP Server: Five Real Use Cases.
Read further: Icecat, Manuals, Claude, e-commerce, ecommerce, Icecat, MCP