Catalog Normalizer
Clean, normalized product attributes and taxonomy mappings from messy multi-source catalogs — titles and raw attributes in, canonical attributes plus Google/Sh…
What it does
The specific capability behind this listing, and where to get it.
Clean, normalized product attributes and taxonomy mappings from messy multi-source catalogs — titles and raw attributes in, canonical attributes plus Google/Shopify/Amazon category paths out. **Reliability by design:** deterministic size/color canonicalization with provenance marking (canonicalized vs extracted), retrieval-grounded classification (~92% exact-match on our Google/Shopify eval set), and taxonomy leaf IDs returned only when verified against the real taxonomy — never fabricated. **Free tier:** 500 products/month, no card required. Sign up at https://acjlabs-catalog.pages.dev — your API key is shown once at signup. Paid: $0.01/product pay-as-you-go, or Pro at $29/mo for 5,000 products. Docs & changelog: https://github.com/acjlabs/catalog-normalizer
Official Catalog Normalizer links
Pricing & plans
Observed public pricing for Catalog Normalizer, benchmarked against comparable providers. Plans, tiers, history and scenario below.
$0.01 /product
This plan sits close to the comparable median.
$0.01 is positioned against a $0–$0 observed middle market.
Why Agentery reaches that view
price_benchmark0% above the median.
get_provider_profile · plan historyper product observed 2026-10-26.
pricing recommendationPercentile unavailable for this basis.
confidenceSource page rechecked daily.
Test a different price for this plan.
Move the proposed monthly price. Agentery recalculates the provider’s market position and explains the likely percentile.
Is Catalog Normalizer good value?
How its price compares with genuinely comparable providers.
Below the comparable median for its buyer tier.
Basis: Pro flat plans at the same billing unit (10 providers), USD monthly, pricing observed 2026-10-26. The Pro plan ($29/mo) sits 35.6% below that median of $45. Other cohorts on this page (niche-wide tier peers, nearest products by capability) are labelled where they appear.
Compared with Product Listing Optimization Ecom
Positioned against the observed p25 / median / p75 of comparable providers at the same buyer tier and billing unit (the basis is stated with each verdict above). See the plans above for the percentile and its cohort size, and the full niche market for peers.
View the full niche →Catalog Normalizer's local market
Nearest products by what they do — a different cohort from the buyer-tier benchmark above. Local median $23.88/mo (entry prices of 15 priced of 50 nearest products, any tier or billing unit) — Catalog Normalizer is 21% above it.
See the MCP response behind this page · get_provider_profile()
See the MCP response behind this pageget_provider_profile (get_agent_profile remains a callable alias)
{
"agent_id": "catalog_normalizer",
"name": "Catalog Normalizer",
"url": "https://acjlabs-catalog.pages.dev",
"logo": "https://agentery.com/logos/CP-5MDFQ9.svg",
"niche": "product-listing-optimization-ecom",
"category": "ecommerce-retail",
"short_summary": "Clean, normalized product attributes and taxonomy mappings from messy multi-source catalogs — titles and raw attributes in, canonical attributes plus Google/Sh…",
"task_performed": "Clean, normalized product attributes and taxonomy mappings from messy multi-source catalogs — titles and raw attributes in, canonical attributes plus Google/Shopify/Amazon category paths out.\n\n**Reliability by design:** deterministic size/color canonicalization with provenance marking (canonicalized vs extracted), retrieval-grounded classification (~92% exact-match on our Google/Shopify eval set), and taxonomy leaf IDs returned only when verified against the real taxonomy — never fabricated.\n\n**Free tier:** 500 products/month, no card required. Sign up at https://acjlabs-catalog.pages.dev — your API key is shown once at signup. Paid: $0.01/product pay-as-you-go, or Pro at $29/mo for 5,000 products.\n\nDocs & changelog: https://github.com/acjlabs/catalog-normalizer",
"inputs_accepted": [],
"outputs_produced": [],
"integrations_available": [
"MCP",
"GitHub",
"Shopify"
],
"protocols_or_interfaces": [
"MCP"
],
"industry_fit": [
"developer tools"
],
"autonomy_level": "infrastructure",
"human_approval_needed": "unclear",
"pricing_model": "unclear",
"price": {
"observed": true,
"billing": "freemium",
"source_kind": "vendor",
"currency": "USD",
"lowest_monthly_usd": 29,
"monthly_usd": 29,
"headline": "Free plan; paid from $29/mo",
"commercial": {
"entry_offer": {
"line": "Pro",
"monthly_native": 29,
"monthly_usd": 29,
"commitment": "monthly",
"basis": "$29/month",
"billing_verified": true
},
"rates": [
{
"line": "Pay-as-you-go",
"per": "per product",
"text": "$0.01 per product"
}
],
"currency": "USD",
"lines": [
{
"name": "Free",
"price": "$0",
"kind": "free",
"billed": "monthly"
},
{
"name": "Pay-as-you-go",
"price": "$0.01/product",
"kind": "usage_rate",
"unit": "product",
"billed": "usage"
},
{
"name": "Pro",
"price": "$29/month",
"kind": "base_subscription",
"billed": "monthly"
}
]
},
"summary": "Free plan; paid from $29/mo. The service offers a 500-product monthly free tier, pay-as-you-go processing at $0.01 per product, and a $29/month Pro plan for 5,000 products.",
"confidence": "high",
"source_url": "https://acjlabs-catalog.pages.dev/pricing",
"checked_at": "2026-10-26T01:53:07.176Z",
"amount": 29,
"display": "From $29/mo",
"plans": [
{
"name": "Free",
"price": "$0",
"period": "month",
"persona": "free",
"highlights": [
"500 products/month",
"No credit card required"
],
"price_annual": null
},
{
"name": "Pay-as-you-go",
"price": "$0.01/product",
"usage": true,
"period": "usage",
"persona": "individual",
"highlights": [
"No minimum",
"For one-off cleanups or spiky feed-refresh jobs"
],
"price_annual": null
},
{
"name": "Pro",
"price": "$29/month",
"period": "month",
"persona": "pro",
"highlights": [
"5,000 products/month",
"Paid tier access is onboarded manually"
],
"price_annual": null
}
],
"source": "render+llm"
},
"trust_or_rating_signal": [],
"evidence_quality": "medium",
"entity_type": "infrastructure",
"regulated_data_suitability": "unclear",
"evidence_urls": [
"https://acjlabs-catalog.pages.dev"
],
"last_checked": "2026-10-26",
"profile_checked": "2026-07-23",
"price_checked": "2026-10-26",
"how_to_connect": {
"website": "https://acjlabs-catalog.pages.dev",
"docs": null,
"mcp": null,
"a2a": null,
"api": null,
"protocols": [
"MCP"
],
"install": null,
"repository": null,
"note": "Speaks MCP but publishes no endpoint we could verify — check the docs/website."
},
"deployment": {
"model": "unknown",
"both_offered": false,
"hosted_endpoint": null,
"install": null,
"note": "No deployment evidence held — Agentery has no endpoint, install instruction or directory attribute for this listing.",
"evidence": null
},
"licence": {
"name": null,
"note": "No named licence found in the retained page text or source attributes. A public repository alone does not establish an open-source licence.",
"evidence": null
},
"evidence_checks": {
"price": {
"source_url": "https://acjlabs-catalog.pages.dev/pricing",
"last_observed_day": "2026-10-26",
"age_days": 0,
"verified_day": "2026-10-26",
"note": "verified = the page-text gate ran for that scan day (day-before/day-of text check)"
},
"agent_card": {
"status": "unknown",
"note": "no Agent Card URL recorded for this listing"
},
"endpoint": {
"status": "unknown",
"note": "endpoint not yet checked"
}
},
"product_group": {
"group_id": 93,
"group": "Product discovery and ecommerce content",
"change_90d_pct": 0,
"fair_price_by_tier_monthly_usd": {
"individual": 49,
"pro": 60,
"team / small business": 141.2,
"enterprise": 599
},
"note": "Change of the group's price index over the last 90 days. Call get_group_fair_price with group_id for tier and payment-model detail.",
"page": "https://agentery.com/aepi/groups/93"
},
"liveness": {
"probed": true,
"alive": true,
"endpoint_kind": "site",
"latency_ms": 71,
"uptime_7d": 1,
"checked_at": "2026-10-26T02:32:52.055Z",
"consecutive_failures": 0,
"status": "alive"
},
"price_extras": {
"free_tier": null,
"unit_cost": null
},
"reported_success": null,
"feedback": "If you actually use this provider, call report_outcome with the result. Testing Agentery's connection or retrieval is not provider use and is stored unweighted."
}