catalog
Read-only tools over an independently vetted catalog of non-toxic home and baby products.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"catalog": {
"url": "https://api.nontoxicnook.com/api/mcp"
}
}
}Remote-Endpunkte
https://api.nontoxicnook.com/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (7)
🟢search_products(query, limit)
Search the vetted non-toxic product catalog by product name, description, or brand. Every result passed the published vetting criteria. Returns up to 10 lean records with page + markdown URLs.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Product, material, or brand keywords"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_product(slug)
Full public record for one product by slug: why it was chosen, certifications, spec sheet, and where to buy (clean merchant links, no trackers). No prices — the product page carries those live.
Eingabe-Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"required": [
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_articles(query, limit)
Search published editorial (product guides, news, explainers) by keywords. Each result includes a markdown mirror URL with the full text.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_article(slug)
Metadata + product list for one published article by slug. Fetch the markdown_url for the complete body text.
Eingabe-Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"required": [
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_editorial_sets(limit)
Curated, ordered sets of vetted products (4-10 each), composed and human-reviewed — starter kits, room-by-room lineups, budget and life-stage sets. Newest first.
Eingabe-Schema
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡get_editorial_set(slug)
One curated set's full ordered lineup with product links. Fetch the markdown_url for the annotated version (per-pick reasons included).
Eingabe-Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"required": [
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🔴get_vetting_criteria
The full published criteria every listed product must clear (preconditions, universal exclusions, category rules, certifications weighting) — the standard behind every search_products result.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis