Catalog Normalizer MCP server
{
"mcpServers": {
"acjlabs-catalog-normalizer": {
"type": "http",
"url": "https://catalog-normalizer.acjlabs.com/mcp"
}
}
}{
"mcpServers": {
"acjlabs-catalog-normalizer": {
"type": "http",
"url": "https://catalog-normalizer.acjlabs.com/mcp"
}
}
}{
"mcpServers": {
"acjlabs-catalog-normalizer": {
"type": "http",
"url": "https://catalog-normalizer.acjlabs.com/mcp"
}
}
}{
"servers": {
"acjlabs-catalog-normalizer": {
"type": "http",
"url": "https://catalog-normalizer.acjlabs.com/mcp"
}
}
}{
"mcpServers": {
"acjlabs-catalog-normalizer": {
"type": "http",
"url": "https://catalog-normalizer.acjlabs.com/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 0.1.2
What it does
Normalizes product catalog attributes (size, color, material, etc.) and maps products to real taxonomy categories (Google, Shopify, Amazon) without inventing category IDs. Built for teams integrating data from multiple sources with inconsistent attribute naming and structure.
- Reconcile product titles and descriptions from a Shopify export, supplier CSV, and marketplace scrape into consistent attribute values and canonical category paths.
- Validate and correct category mappings before uploading a product feed to Google Shopping or another marketplace.
- Extract missing attributes (e.g., sleeve length, material) from product descriptions as suggestions for manual review.
Tools this server exposes
| Tool | Does |
|---|---|
| normalize_catalog | Accepts a batch of raw products and returns normalized attributes (canonicalized sizes, colors, units) and grounded category mappings for Google, Shopify, and A |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.