Lowtoxgear Scanner

Australian ingredient scanner MCP — 21k+ AU products, 237 chemical rules, 17 condition tags.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
56%
Naming quality
96%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~628Tokens (tool definitions)
~628 BTypical response size
Minimal attention impact (0.49% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "scanner": {
      "url": "https://mcp-scan.lowtoxgear.com/mcp"
    }
  }
}

Remote endpoints

https://mcp-scan.lowtoxgear.com/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢scan_barcode(barcode, conditions)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "barcode": {
      "type": "string",
      "description": "6–14 digit barcode (EAN/UPC/JAN). Common: 13-digit EAN."
    },
    "conditions": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "mcas",
          "eczema",
          "pcos",
          "fertility",
          "pregnancy",
          "fibromyalgia",
          "pots",
          "ibs",
          "hashimotos",
          "fragrance",
          "autism",
          "adhd",
          "asthma",
          "autoimmune",
          "endometriosis",
          "lyme",
          "chronic-fatigue"
        ]
      },
      "description": "Optional list of personal condition tags to escalate flags for. Multiple supported."
    }
  },
  "required": [
    "barcode"
  ]
}
🟡get_catalog_stats

Return the size of the indexed Australian product catalogue — total, food, beauty, and total scans performed. Useful to set user expectations on coverage.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢get_magnet_samples

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).

Input Schema

{
  "type": "object",
  "properties": {}
}
🟡submit_missing_product(barcode, product_name, brand, category, ingredients_text, ...)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "barcode": {
      "type": "string",
      "description": "6–14 digit barcode"
    },
    "product_name": {
      "type": "string"
    },
    "brand": {
      "type": "string"
    },
    "category": {
      "type": "string",
      "enum": [
        "food",
        "cosmetics",
        "cleaning",
        "other"
      ]
    },
    "ingredients_text": {
      "type": "string",
      "description": "Comma-separated ingredient list copied from the product packaging"
    },
    "notes": {
      "type": "string",
      "description": "Freeform context for the moderator"
    }
  },
  "required": [
    "barcode"
  ]
}
🟢get_resources

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.

Input Schema

{
  "type": "object",
  "properties": {}
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools
verifiedversion not recorded5 tools