Biology Verdict
Longevity product reviews as data: dated US prices, cited sources and disclosed store links.
Should I use this
Quality & Safety
Findings (2)
- LOWin recommend_products
- LOWin compare_products
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
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": {
"product-guide": {
"url": "https://biologyverdict.com/mcp"
}
}
}Remote endpoints
https://biologyverdict.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (6)
🟢search_products(q, category, type, maxPrice, installation, ...)
Find reviewed products by buying guide, type, price, installation, width or room size. Each result has its dated US price, main trade-off, who it isn’t for, and a store link with its disclosure.
Input Schema
{
"type": "object",
"properties": {
"q": {
"type": "string",
"maxLength": 120,
"description": "Product words: a brand, a model or a kind of product, such as \"infrared sauna blanket\". Health conditions aren’t matched."
},
"category": {
"type": "string",
"enum": [
"saunas",
"red-light",
"cold-plunge",
"sleep",
"testing",
"wearables",
"supplements",
"walking-pads",
"health-monitors",
"water",
"air"
],
"description": "One buying guide."
},
"type": {
"type": "string",
"maxLength": 80,
"description": "A product type as results give it, such as \"smart-ring\"."
},
"maxPrice": {
"type": "number",
"minimum": 0,
"maximum": 1000000,
"description": "Highest US price in dollars. Unknown, withheld and replacement-model prices never pass."
},
"installation": {
"type": "string",
"enum": [
"none",
"plumbed",
"electrical"
],
"description": "What fitting the product needs."
},
"maxWidth": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 1000,
"description": "Widest the product may be, in inches. Unknown widths never pass."
},
"minRoom": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 100000,
"description": "Smallest room the product must cover, in square feet. Unknown coverage never passes."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"description": "How many results to return; 10 if not given."
}
},
"additionalProperties": false
}🟢recommend_products(q, category, type, maxPrice, installation, ...)
The buying guides’ picks (the editor’s choice for each use in a guide) that fit the constraints, with dated US prices and store links.
Input Schema
{
"type": "object",
"properties": {
"q": {
"type": "string",
"maxLength": 120,
"description": "Product words: a brand, a model or a kind of product, such as \"infrared sauna blanket\". Health conditions aren’t matched."
},
"category": {
"type": "string",
"enum": [
"saunas",
"red-light",
"cold-plunge",
"sleep",
"testing",
"wearables",
"supplements",
"walking-pads",
"health-monitors",
"water",
"air"
],
"description": "One buying guide."
},
"type": {
"type": "string",
"maxLength": 80,
"description": "A product type as results give it, such as \"smart-ring\"."
},
"maxPrice": {
"type": "number",
"minimum": 0,
"maximum": 1000000,
"description": "Highest US price in dollars. Unknown, withheld and replacement-model prices never pass."
},
"installation": {
"type": "string",
"enum": [
"none",
"plumbed",
"electrical"
],
"description": "What fitting the product needs."
},
"maxWidth": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 1000,
"description": "Widest the product may be, in inches. Unknown widths never pass."
},
"minRoom": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 100000,
"description": "Smallest room the product must cover, in square feet. Unknown coverage never passes."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"description": "How many results to return; 10 if not given."
}
},
"additionalProperties": false
}🟢get_product(id)
One product’s full review data: specifications, warranty, returns, consumables, three-year cost, limitations, unknowns and cited sources.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[a-z0-9-]+$",
"maxLength": 100,
"description": "A product id from a search result."
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢compare_products(ids)
Two to four products of the same type side by side: prices, specifications, warranty, returns, three-year cost, limitations and sources.
Input Schema
{
"type": "object",
"properties": {
"ids": {
"type": "array",
"minItems": 2,
"maxItems": 4,
"uniqueItems": true,
"items": {
"type": "string",
"pattern": "^[a-z0-9-]+$",
"maxLength": 100,
"description": "A product id from a search result."
}
}
},
"required": [
"ids"
],
"additionalProperties": false
}🟢get_evidence(id)
One product’s evidence entries, cited sources with check dates, unknowns and limitations, and the guide’s evidence review.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[a-z0-9-]+$",
"maxLength": 100,
"description": "A product id from a search result."
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢running_cost(id, years, kwhRate)
What a product costs to own over 1 to 10 years: purchase, installation, consumables and electricity. A cost the review doesn’t know is named, never counted as zero.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^[a-z0-9-]+$",
"maxLength": 100,
"description": "A product id from a search result."
},
"years": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"description": "Years to cover; 3 if not given."
},
"kwhRate": {
"type": "number",
"minimum": 0.05,
"maximum": 1,
"description": "Electricity price in dollars per kWh; 0.18 if not given."
}
},
"required": [
"id"
],
"additionalProperties": false
}Community
Evidence