Australian ingredient scanner MCP — 21k+ AU products, 237 chemical rules, 17 condition tags.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Return the size of the indexed Australian product catalogue — total, food, beauty, and total scans performed. Useful to set user expectations on coverage.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Return the size of the indexed Australian product catalogue — total, food, beauty, and total scans performed. Useful to set user expectations on coverage.
No arguments.
{
"type": "object",
"properties": {}
}List the six condition-specific magnet guides with sample product images. Each guide is a strict-clean shortlist (eczema-safe personal care, clean shampoos AU, mineral-only sunscreens AU, pregnancy-safe beauty, fragrance-free essentials, snacks without artificial dyes).
No arguments.
{
"type": "object",
"properties": {}
}URL templates for chained queries — product page, per-product alternatives, category alternatives, magnet guides, OG images, and full LLM-ready documentation. Use to give the user/agent canonical links they can fetch or render directly.
No arguments.
{
"type": "object",
"properties": {}
}Look up an Australian product by barcode (EAN/UPC/JAN, 6–14 digits) and get full chemical-safety analysis. Returns the product info (if found) plus an array of flagged ingredients with severity (red/amber), the matching chemical rule, source citation, and condition-specific notes. Optional `conditions` array escalates flags for users with chronic conditions: mcas, eczema, pcos, fertility, pregnancy, fibromyalgia, pots, ibs, hashimotos, fragrance, autism, adhd, asthma, autoimmune, endometriosis, lyme, chronic-fatigue.
| Argument | Type | Description |
|---|---|---|
| barcode* | string | 6–14 digit barcode (EAN/UPC/JAN). Common: 13-digit EAN. |
| conditions | array | Optional list of personal condition tags to escalate flags for. Multiple supported. |
{
"type": "object",
"required": [
"barcode"
],
"properties": {
"barcode": {
"type": "string",
"description": "6–14 digit barcode (EAN/UPC/JAN). Common: 13-digit EAN."
},
"conditions": {
"type": "array",
"items": {
"enum": [
"mcas",
"eczema",
"pcos",
"fertility",
"pregnancy",
"fibromyalgia",
"pots",
"ibs",
"hashimotos",
"fragrance",
"autism",
"adhd",
"asthma",
"autoimmune",
"endometriosis",
"lyme",
"chronic-fatigue"
],
"type": "string"
},
"description": "Optional list of personal condition tags to escalate flags for. Multiple supported."
}
}
}Request that a product be added to the Low Tox Scanner index. Useful when scan_barcode returns product_found: false. Submission goes to a moderation queue.
| Argument | Type | Description |
|---|---|---|
| brand | string | |
| notes | string | Freeform context for the moderator |
| barcode* | string | 6–14 digit barcode |
| category | string | |
| product_name | string | |
| ingredients_text | string | Comma-separated ingredient list copied from the product packaging |
{
"type": "object",
"required": [
"barcode"
],
"properties": {
"brand": {
"type": "string"
},
"notes": {
"type": "string",
"description": "Freeform context for the moderator"
},
"barcode": {
"type": "string",
"description": "6–14 digit barcode"
},
"category": {
"enum": [
"food",
"cosmetics",
"cleaning",
"other"
],
"type": "string"
},
"product_name": {
"type": "string"
},
"ingredients_text": {
"type": "string",
"description": "Comma-separated ingredient list copied from the product packaging"
}
}
}