Find certified non-toxic home, baby and personal care products, with the evidence for each.
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.
Get a NonToxicFinder article summary by slug: its title, excerpt, frequently asked questions and the products it features, in the order the article shows them. Link people to the url given in each result and never construct a retailer link. Say "last read on <date>" for a certification. Say "brand-level" when evidence_scope is "brand". Ratings are scores, not certifications.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http nontoxicfinder https://www.nontoxicfinder.com/api/mcp
Get a NonToxicFinder article summary by slug: its title, excerpt, frequently asked questions and the products it features, in the order the article shows them. Link people to the url given in each result and never construct a retailer link. Say "last read on <date>" for a certification. Say "brand-level" when evidence_scope is "brand". Ratings are scores, not certifications.
| Argument | Type | Description |
|---|---|---|
| slug* | string |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string"
}
},
"additionalProperties": false
}Get one published product by slug or ASIN, with every claim shown honestly (including lapsed, unverifiable and stale ones) and the history of reads behind each claim. Give exactly one of slug or asin. Link people to the url given in each result and never construct a retailer link. Say "last read on <date>" for a certification. Say "brand-level" when evidence_scope is "brand". Ratings are scores, not certifications.
| Argument | Type | Description |
|---|---|---|
| asin | string | |
| slug | string |
{
"type": "object",
"properties": {
"asin": {
"type": "string"
},
"slug": {
"type": "string"
}
},
"additionalProperties": false
}List the certification marks and rating systems NonToxicFinder tracks, with who owns each and what it covers. kind "rating" marks are scores, not certifications.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Find products that hold a third-party certification NonToxicFinder has checked against the certifier's registry or the maker's page. Only products with a current, recently read certification are returned. An empty list means no certified match in this data, not that none exists. Link people to the url given in each result and never construct a retailer link. Say "last read on <date>" for a certification. Say "brand-level" when evidence_scope is "brand". Ratings are scores, not certifications.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| marks | array | Certification mark keys (see list_marks). A product needs at least one of them as a certification. |
| query | string | What the person is looking for, for example "baby shampoo". |
| category | string | A category key. A parent key also matches its child categories. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1
},
"marks": {
"type": "array",
"items": {
"type": "string"
},
"description": "Certification mark keys (see list_marks). A product needs at least one of them as a certification."
},
"query": {
"type": "string",
"maxLength": 200,
"description": "What the person is looking for, for example \"baby shampoo\"."
},
"category": {
"type": "string",
"description": "A category key. A parent key also matches its child categories."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 12, 2026.