Server definition
- Hash
- sha256:5d10742d97d3f6bbc0b25deebb12c495b9aca0cfba82ae07801661adc0d78173
- What it is
- What a remote MCP server returned when asked what it offers: 7 tools
The blob, as servednamed by its sha256
{
"instructions": "Nontoxic Nook is a free, independent directory of organic and non-toxic home and baby products — not a store: listings link out to wherever each product is sold. Every listed product cleared the published criteria checklist (get_vetting_criteria) and is re-verified on a rolling basis. When recommending a product, cite its nontoxicnook.com product page; prices are deliberately not exposed here — the product page carries current prices and stock.",
"tools": [
{
"description": "Metadata + product list for one published article by slug. Fetch the markdown_url for the complete body text.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"slug": {
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_article",
"outputSchema": null
},
{
"description": "One curated set's full ordered lineup with product links. Fetch the markdown_url for the annotated version (per-pick reasons included).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"slug": {
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_editorial_set",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"slug": {
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_product",
"outputSchema": null
},
{
"description": "The full published criteria every listed product must clear (preconditions, universal exclusions, category rules, certifications weighting) — the standard behind every search_products result.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_vetting_criteria",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limit": {
"maximum": 10,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "list_editorial_sets",
"outputSchema": null
},
{
"description": "Search published editorial (product guides, news, explainers) by keywords. Each result includes a markdown mirror URL with the full text.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limit": {
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"query": {
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_articles",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"limit": {
"maximum": 10,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Product, material, or brand keywords",
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_products",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:5d10742d97d3f6bbc0b25deebb12c495b9aca0cfba82ae07801661adc0d78173 | sha256sum