For agents and builders
From a question to a sourced shortlist.
Read the catalog, match the user’s constraints, and return product links with the limits of the evidence. No account or API key needed.
Start with one request
GET /api/products.jsonAll product records, without pagination. For exact search behavior, download the standalone JavaScript client. It shares the website’s word matching, synonyms, feature intersection, and ordering.
Use the CLI or skill
Read the discovery skill · CLI source · Download agent pack
Extract the pack, inspect its files, and run from its root with Node 24 or newer. Replace YOUR-SITE with the actual site origin. No package install, login, or remote install script.
node agents/catalog.mjs --origin https://YOUR-SITE --tags solid,concentrate --category personal-care
node agents/catalog.mjs --origin https://YOUR-SITE --compare memobottle,vapurRetrieve only what you need
- Complete content index — summaries and HTML/Markdown paths.
- Short orientation and full text collection.
- OpenAPI, JSON Schema, and behavior contract.
Explain the match
Return the product’s stable slug, what matched, its human page, its brand source, and unresolved constraints. A catalog tag is editorial classification. It does not establish stock, compatibility, price, health suitability, or environmental performance.
Capabilities
Available: public search, product retrieval, article retrieval, and comparison links. Private saves require a separately authorized sign-in. This release does not provide checkout, a remote MCP service, or a registered ChatGPT plugin.