Products
Catalog Attribute Normalizer
Clean, normalized product attributes and taxonomy mappings from messy multi-source catalogs. You supply the product data; we canonicalize size/color/attributes to a fixed vocabulary and classify each product into the Google and Shopify taxonomies.
What makes it different: category classification is retrieval-grounded against the real,
current taxonomy files — not recalled from the model’s memory — so it returns a genuine leaf_id or
an honest null, never a plausible-but-fabricated ID. Measured 22/24 (91.7%) exact path + leaf-ID
matches on our 12-product evaluation set, live against the deployed service. Accuracy tracks input quality:
give it a bare title and it says so with lower confidence; give it the full record and it’s
confident and correct.
- Call it: MCP tool
normalize_catalog, ornpm install @acjlabs/catalog-attribute-normalizer-client - Find it: the official MCP registry, Smithery, npm
- Free tier: yes, no card
Receipt Extraction (AU GST-aware)
Turn a receipt or invoice image/PDF into structured data — vendor, ABN, GST-aware line items and totals.
What makes it different: it’s built against the real ATO GST rules, not just “find the total.”
Each line item carries a tax_code (taxable / gst_free / entertainment_denied), a
confidence, and a one-line rationale naming the actual rule — e.g. “entertainment ITC denied, no
exception context” or “entertainment incidental to travel exception applies.” It distinguishes a
client dinner (ITC denied) from an in-flight meal on a business trip (claimable) even though the
receipts look alike. ABN checksum validation is built in.
- Call it: MCP tool
extract_receipt, ornpm install @acjlabs/receipt-extraction-client - Find it: the official MCP registry, Smithery, npm
- Free tier: yes, no card
GST handling reflects publicly documented Australian tax law and is provided as software output, not tax advice.