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
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools
verifiedversion not recorded5 tools