Vitals Vault
Find public biomarker education, available blood tests, panels, and budget-aware starting points.
使うべきか
品質と安全性
検出事項(5)
- LOWget_biomarker_category 内
- LOWget_biomarkers 内
- LOWsearch 内
- LOWbrowse_biomarkers 内
- LOWfetch 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"vitals-vault": {
"url": "https://mcp.vitalsvault.com/mcp"
}
}
}リモートエンドポイント
https://mcp.vitalsvault.com/mcpstreamable-httpできること
ツール一覧
ツール(16)
🟢list_biomarker_categories
Returns public educational biomarker category slugs and marker counts for collection browsing. The content excludes diagnosis, private lab results, and other protected data.
入力スキーマ
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"categories": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"shortName": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"fullDescription": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"priority": {
"oneOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"biomarkerCount": {
"oneOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"slug",
"name"
],
"additionalProperties": false
}
},
"totalCount": {
"type": "integer"
}
},
"required": [
"categories",
"totalCount"
],
"additionalProperties": false
}🟢get_biomarker_category(slug)
Returns the biomarkers in one exact public category slug. Unknown slugs produce a stable not-found result, and the educational response excludes diagnosis and private data.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "Exact public category slug, such as heart-cardiovascular or energy-metabolism."
}
},
"required": [
"slug"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"shortName": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"fullDescription": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"priority": {
"oneOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"biomarkerCount": {
"oneOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"biomarkers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"categorySlug": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"applicableGender": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"summary": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"significance": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"symptoms": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"causes": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"metaDescription": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"keyInsights": {
"type": "array",
"items": {
"type": "string"
}
},
"loincCode": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"loincName": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unit": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"hasContent": {
"type": "boolean"
},
"includedInPanels": {
"type": "array",
"items": {
"type": "string"
}
},
"medicalReviewStatus": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"lastMedicalReview": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"publicUrl": {
"type": "string",
"format": "uri"
}
},
"required": [
"slug",
"name",
"publicUrl"
],
"additionalProperties": false
}
}
},
"required": [
"slug",
"name",
"biomarkers"
],
"additionalProperties": false
}🟢search_biomarkers(query, limit)
Searches public educational biomarkers by name, alias, LOINC, or keyword and explains Vitals Vault coverage. Private lab results are outside this tool’s data boundary.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Search text such as ApoB or vitamin D."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"description": "Maximum results to return (default 10, max 25)."
}
},
"required": [
"query"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"categorySlug": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"applicableGender": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"summary": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"significance": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"symptoms": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"causes": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"metaDescription": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"keyInsights": {
"type": "array",
"items": {
"type": "string"
}
},
"loincCode": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"loincName": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unit": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"hasContent": {
"type": "boolean"
},
"includedInPanels": {
"type": "array",
"items": {
"type": "string"
}
},
"medicalReviewStatus": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"lastMedicalReview": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"publicUrl": {
"type": "string",
"format": "uri"
}
},
"required": [
"slug",
"name",
"publicUrl"
],
"additionalProperties": false
}
},
"totalCount": {
"type": "integer"
}
},
"required": [
"query",
"results",
"totalCount"
],
"additionalProperties": false
}🟢get_biomarker(slug)
Returns public educational units and existing content for one exact biomarker slug. Standard and optimal range arrays remain present for compatibility but may be empty without a reviewed public range source. This is not medical advice.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 160,
"description": "Biomarker slug such as apolipoprotein-b."
}
},
"required": [
"slug"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"categorySlug": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"applicableGender": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"summary": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"significance": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"symptoms": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"causes": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"metaDescription": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"keyInsights": {
"type": "array",
"items": {
"type": "string"
}
},
"loincCode": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"loincName": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unit": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"hasContent": {
"type": "boolean"
},
"includedInPanels": {
"type": "array",
"items": {
"type": "string"
}
},
"medicalReviewStatus": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"lastMedicalReview": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"publicUrl": {
"type": "string",
"format": "uri"
},
"category": {
"oneOf": [
{
"type": "object",
"properties": {
"slug": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"name": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"shortName": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"units": {},
"ranges": {
"type": "array",
"items": {
"type": "object",
"properties": {
"unit": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"standardRange": {},
"functionalOptimalRange": {},
"whatLowMeans": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"whatHighMeans": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"notes": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"methodology": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [],
"additionalProperties": false
}
},
"whatHighMeans": {
"type": "array",
"items": {}
},
"whatLowMeans": {
"type": "array",
"items": {}
},
"existingContent": {
"type": "object",
"properties": {
"summary": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"significance": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"symptoms": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"causes": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"keyInsights": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"summary",
"significance",
"symptoms",
"causes",
"keyInsights"
],
"additionalProperties": false
}
},
"required": [
"slug",
"name",
"publicUrl",
"ranges",
"existingContent"
],
"additionalProperties": false
}🟢browse_biomarkers(cursor, limit, category, gender)
Returns the public What We Test collection with stable cursor pagination and optional category or sex-applicability filters. The response excludes diagnosis and private lab results.
入力スキーマ
{
"type": "object",
"properties": {
"cursor": {
"type": "string",
"minLength": 1,
"maxLength": 256,
"description": "Opaque pagination cursor from a prior response."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Maximum biomarkers to return (default 20, max 50)."
},
"category": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "Optional public category slug."
},
"gender": {
"type": "string",
"enum": [
"all",
"male",
"female"
],
"description": "Optional applicability filter; defaults to all."
}
},
"required": [],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"biomarkers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"categorySlug": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"applicableGender": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"summary": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"significance": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"symptoms": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"causes": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"metaDescription": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"keyInsights": {
"type": "array",
"items": {
"type": "string"
}
},
"loincCode": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"loincName": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unit": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"hasContent": {
"type": "boolean"
},
"includedInPanels": {
"type": "array",
"items": {
"type": "string"
}
},
"medicalReviewStatus": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"lastMedicalReview": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"publicUrl": {
"type": "string",
"format": "uri"
}
},
"required": [
"slug",
"name",
"publicUrl"
],
"additionalProperties": false
}
},
"pagination": {
"type": "object",
"properties": {
"limit": {
"type": "integer"
},
"totalCount": {
"type": "integer"
},
"hasMore": {
"type": "boolean"
},
"nextCursor": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"limit",
"totalCount",
"hasMore",
"nextCursor"
],
"additionalProperties": false
}
},
"required": [
"biomarkers",
"pagination"
],
"additionalProperties": false
}🟢get_biomarkers(slugs)
Resolves known public biomarker slugs in request order for factual comparison and reports missing slugs without substitution. Private lab results are outside this tool’s data boundary.
入力スキーマ
{
"type": "object",
"properties": {
"slugs": {
"type": "array",
"minItems": 1,
"maxItems": 20,
"uniqueItems": true,
"items": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"description": "One to 20 exact public biomarker slugs."
}
},
"required": [
"slugs"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"biomarkers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"categorySlug": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"applicableGender": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"summary": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"significance": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"symptoms": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"causes": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"metaDescription": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"keyInsights": {
"type": "array",
"items": {
"type": "string"
}
},
"loincCode": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"loincName": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unit": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"hasContent": {
"type": "boolean"
},
"includedInPanels": {
"type": "array",
"items": {
"type": "string"
}
},
"medicalReviewStatus": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"lastMedicalReview": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"publicUrl": {
"type": "string",
"format": "uri"
}
},
"required": [
"slug",
"name",
"publicUrl"
],
"additionalProperties": false
}
},
"missingSlugs": {
"type": "array",
"items": {
"type": "string"
}
},
"requestedCount": {
"type": "integer"
},
"foundCount": {
"type": "integer"
}
},
"required": [
"biomarkers",
"missingSlugs",
"requestedCount",
"foundCount"
],
"additionalProperties": false
}🟢list_lab_packages
Compares Essential, Advanced, and Max using current public prices, biomarker counts, included reporting value, and individual-test availability. The tool never creates a cart.
入力スキーマ
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"packages": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"enum": [
"essential",
"advanced",
"max"
]
},
"name": {
"type": "string"
},
"title": {
"type": "string"
},
"priceUsd": {
"type": "number"
},
"biomarkerCount": {
"type": "integer"
},
"biomarkerCountLabel": {
"type": "string"
},
"biomarkerCountIsMinimum": {
"type": "boolean"
},
"description": {
"type": "string"
},
"features": {
"type": "array",
"items": {
"type": "string"
}
},
"checkoutPath": {
"type": "string"
}
},
"required": [
"slug",
"name",
"title",
"priceUsd",
"biomarkerCount",
"biomarkerCountLabel",
"biomarkerCountIsMinimum",
"description",
"features",
"checkoutPath"
],
"additionalProperties": false
}
},
"aLaCarte": {
"type": "string"
},
"note": {
"type": "string"
},
"includedPlatform": {
"type": "array",
"items": {
"type": "string"
}
},
"proofLoop": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"packages",
"aLaCarte",
"note",
"includedPlatform",
"proofLoop"
],
"additionalProperties": false
}🟢get_lab_package(slug)
Resolves the exact Essential, Advanced, or Max legacy package slug to its current public panel price, biomarker count, features, and human URL. The tool never creates an order.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"enum": [
"essential",
"advanced",
"max"
],
"maxLength": 32,
"description": "Package slug: essential, advanced, or max."
}
},
"required": [
"slug"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"enum": [
"essential",
"advanced",
"max"
]
},
"name": {
"type": "string"
},
"title": {
"type": "string"
},
"priceUsd": {
"type": "number"
},
"biomarkerCount": {
"type": "integer"
},
"biomarkerCountLabel": {
"type": "string"
},
"biomarkerCountIsMinimum": {
"type": "boolean"
},
"description": {
"type": "string"
},
"features": {
"type": "array",
"items": {
"type": "string"
}
},
"checkoutPath": {
"type": "string"
},
"aLaCarte": {
"type": "string"
}
},
"required": [
"slug",
"name",
"title",
"priceUsd",
"biomarkerCount",
"biomarkerCountLabel",
"biomarkerCountIsMinimum",
"description",
"features",
"checkoutPath",
"aLaCarte"
],
"additionalProperties": false
}🟢search_lab_catalog(query, category, itemType, gender, page, ...)
Searches currently orderable Vitals Vault tests and panels with customer-safe prices and stable pagination. Results come from a versioned public search document with match provenance and are revalidated against website checkout eligibility. Identity, account data, private results, and PHI are outside the input contract.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 120,
"description": "Optional customer-facing test or panel name, such as ApoB or thyroid."
},
"category": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "Optional public checkout category slug."
},
"itemType": {
"type": "string",
"enum": [
"all",
"panel",
"individual_test"
],
"description": "Catalog item filter for panels, individual tests, or both; defaults to all."
},
"gender": {
"type": "string",
"enum": [
"all",
"male",
"female"
],
"description": "Public catalog applicability filter; defaults to all."
},
"page": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"description": "One-based public catalog page; defaults to 1."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Maximum results per page; defaults to 20."
}
},
"required": [],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"query": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"filters": {
"type": "object",
"properties": {
"category": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"itemType": {
"type": "string",
"enum": [
"all",
"panel",
"individual_test"
]
},
"gender": {
"type": "string",
"enum": [
"all",
"male",
"female"
]
}
},
"required": [
"category",
"itemType",
"gender"
],
"additionalProperties": false
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"handle": {
"type": "string"
},
"name": {
"type": "string"
},
"price": {
"type": "object",
"properties": {
"amount": {
"type": "number"
},
"currency": {
"type": "string",
"const": "USD"
},
"display": {
"type": "string"
}
},
"required": [
"amount",
"currency",
"display"
],
"additionalProperties": false
},
"selectionSummary": {
"type": "object",
"properties": {
"headline": {
"type": "string"
},
"priceLabel": {
"type": "string"
},
"whyMatched": {
"type": "string"
},
"relevantIncludes": {
"type": "array",
"items": {
"type": "string"
}
},
"categoryContext": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"audienceContext": {
"type": "array",
"items": {
"type": "string"
}
},
"medicalBoundary": {
"type": "string"
},
"availabilityLabel": {
"type": "string"
},
"nextStep": {
"type": "string"
}
},
"required": [
"headline",
"priceLabel",
"whyMatched",
"relevantIncludes",
"categoryContext",
"audienceContext",
"medicalBoundary",
"availabilityLabel",
"nextStep"
],
"additionalProperties": false
},
"description": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"category": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"itemType": {
"type": "string",
"enum": [
"panel",
"individual_test"
]
},
"biomarkerCount": {
"oneOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"specimenType": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"turnaroundDays": {
"oneOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "null"
}
]
},
"fastingRequired": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"orderable": {
"type": "boolean",
"const": true
},
"availabilityNote": {
"type": "string"
},
"publicUrl": {
"type": "string",
"format": "uri"
},
"humanCheckoutUrl": {
"type": "string",
"format": "uri"
},
"discovery": {
"type": "object",
"properties": {
"document": {
"type": "object",
"properties": {
"version": {
"type": "string"
},
"name": {
"type": "string"
},
"aliases": {
"type": "array",
"items": {
"type": "string"
}
},
"categories": {
"type": "array",
"items": {
"type": "string"
}
},
"includedBiomarkers": {
"type": "array",
"items": {
"type": "string"
}
},
"includedTests": {
"type": "array",
"items": {
"type": "string"
}
},
"intendedAudience": {
"type": "array",
"items": {
"type": "string"
}
},
"description": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"version",
"name",
"aliases",
"categories",
"includedBiomarkers",
"includedTests",
"intendedAudience",
"description"
],
"additionalProperties": false
},
"match": {
"oneOf": [
{
"type": "object",
"properties": {
"matchedFields": {
"type": "array",
"items": {
"type": "string"
}
},
"matchedTerms": {
"type": "array",
"items": {
"type": "string"
}
},
"explanation": {
"type": "string"
}
},
"required": [
"matchedFields",
"matchedTerms",
"explanation"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"document",
"match"
],
"additionalProperties": false
}
},
"required": [
"handle",
"name",
"price",
"selectionSummary",
"description",
"category",
"itemType",
"biomarkerCount",
"specimenType",
"turnaroundDays",
"fastingRequired",
"orderable",
"availabilityNote",
"publicUrl",
"humanCheckoutUrl",
"discovery"
],
"additionalProperties": false
}
},
"pagination": {
"type": "object",
"properties": {
"page": {
"type": "integer"
},
"limit": {
"type": "integer"
},
"total": {
"type": "integer"
},
"hasMore": {
"type": "boolean"
},
"nextPage": {
"oneOf": [
{
"type": "integer"
},
{
"type": "null"
}
]
}
},
"required": [
"page",
"limit",
"total",
"hasMore",
"nextPage"
],
"additionalProperties": false
},
"source": {
"type": "string"
},
"humanCheckoutOnly": {
"type": "boolean",
"const": true
}
},
"required": [
"query",
"filters",
"items",
"pagination",
"source",
"humanCheckoutOnly"
],
"additionalProperties": false
}🟢get_lab_catalog_item(handle)
Revalidates one exact public catalog handle for current price and orderability under the website checkout policy. It never fuzzy-substitutes and returns a safe not-found result for ineligible items.
入力スキーマ
{
"type": "object",
"properties": {
"handle": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"description": "Exact public catalog handle."
}
},
"required": [
"handle"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"handle": {
"type": "string"
},
"name": {
"type": "string"
},
"price": {
"type": "object",
"properties": {
"amount": {
"type": "number"
},
"currency": {
"type": "string",
"const": "USD"
},
"display": {
"type": "string"
}
},
"required": [
"amount",
"currency",
"display"
],
"additionalProperties": false
},
"selectionSummary": {
"type": "object",
"properties": {
"headline": {
"type": "string"
},
"priceLabel": {
"type": "string"
},
"whyMatched": {
"type": "string"
},
"relevantIncludes": {
"type": "array",
"items": {
"type": "string"
}
},
"categoryContext": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"audienceContext": {
"type": "array",
"items": {
"type": "string"
}
},
"medicalBoundary": {
"type": "string"
},
"availabilityLabel": {
"type": "string"
},
"nextStep": {
"type": "string"
}
},
"required": [
"headline",
"priceLabel",
"whyMatched",
"relevantIncludes",
"categoryContext",
"audienceContext",
"medicalBoundary",
"availabilityLabel",
"nextStep"
],
"additionalProperties": false
},
"description": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"category": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"itemType": {
"type": "string",
"enum": [
"panel",
"individual_test"
]
},
"biomarkerCount": {
"oneOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"specimenType": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"turnaroundDays": {
"oneOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "null"
}
]
},
"fastingRequired": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"orderable": {
"type": "boolean",
"const": true
},
"availabilityNote": {
"type": "string"
},
"publicUrl": {
"type": "string",
"format": "uri"
},
"humanCheckoutUrl": {
"type": "string",
"format": "uri"
},
"discovery": {
"type": "object",
"properties": {
"document": {
"type": "object",
"properties": {
"version": {
"type": "string"
},
"name": {
"type": "string"
},
"aliases": {
"type": "array",
"items": {
"type": "string"
}
},
"categories": {
"type": "array",
"items": {
"type": "string"
}
},
"includedBiomarkers": {
"type": "array",
"items": {
"type": "string"
}
},
"includedTests": {
"type": "array",
"items": {
"type": "string"
}
},
"intendedAudience": {
"type": "array",
"items": {
"type": "string"
}
},
"description": {
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"version",
"name",
"aliases",
"categories",
"includedBiomarkers",
"includedTests",
"intendedAudience",
"description"
],
"additionalProperties": false
},
"match": {
"oneOf": [
{
"type": "object",
"properties": {
"matchedFields": {
"type": "array",
"items": {
"type": "string"
}
},
"matchedTerms": {
"type": "array",
"items": {
"type": "string"
}
},
"explanation": {
"type": "string"
}
},
"required": [
"matchedFields",
"matchedTerms",
"explanation"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"document",
"match"
],
"additionalProperties": false
}
},
"required": [
"handle",
"name",
"price",
"selectionSummary",
"description",
"category",
"itemType",
"biomarkerCount",
"specimenType",
"turnaroundDays",
"fastingRequired",
"orderable",
"availabilityNote",
"publicUrl",
"humanCheckoutUrl",
"discovery"
],
"additionalProperties": false
}🟢recommend_panel(concern, goal, budget, maxBudgetUsd, packagePreference, ...)
Returns a controlled educational Essential, Advanced, Max, or exact-budget Build Your Own Panel starting point. A custom_only request with maxBudgetUsd excludes standard panels. Every selection is revalidated against the complete eligible catalog. Inputs exclude free-text symptoms, identity, private results, and PHI; the tool never diagnoses, stores a health record, or creates a cart.
入力スキーマ
{
"type": "object",
"properties": {
"concern": {
"type": "string",
"enum": [
"general_baseline",
"fatigue_energy",
"thyroid",
"hormone_balance",
"heart_risk",
"metabolic_health",
"vitamin_nutrient",
"inflammation",
"healthy_aging",
"athletic_performance",
"sleep_stress",
"specific_tests",
"urgent_symptoms"
],
"description": "Controlled high-level concern; urgent_symptoms returns a safety-suppressed response."
},
"goal": {
"type": "string",
"enum": [
"build_baseline",
"investigate_concern",
"monitor_progress",
"retest",
"find_specific_test"
],
"description": "What the person is trying to accomplish."
},
"budget": {
"type": "string",
"enum": [
"under_100",
"under_200",
"under_400",
"flexible"
],
"description": "Legacy package price bucket. Exact hard ceilings are represented by maxBudgetUsd."
},
"maxBudgetUsd": {
"type": "number",
"minimum": 2,
"maximum": 2000,
"description": "Exact hard ceiling in US dollars. Required when packagePreference is custom_only; the returned total never exceeds it."
},
"packagePreference": {
"type": "string",
"enum": [
"allow_packages",
"custom_only"
],
"description": "allow_packages compares the standard panels; custom_only excludes Essential, Advanced, and Max and builds only from checkout-eligible BYOP items."
},
"ageBand": {
"type": "string",
"enum": [
"18_29",
"30_39",
"40_49",
"50_59",
"60_plus",
"not_specified"
],
"description": "Reserved broad age-band context that is not currently used to select tests. Birth dates and exact ages are outside the input contract; the value is not persisted or logged."
},
"sex": {
"type": "string",
"enum": [
"female",
"male",
"not_specified"
],
"description": "Optional controlled biological-sex context for public catalog applicability; not_specified represents an omitted value."
},
"biomarkerSlugs": {
"type": "array",
"minItems": 1,
"maxItems": 5,
"uniqueItems": true,
"items": {
"type": "string",
"minLength": 1,
"maxLength": 128
},
"description": "Optional exact public slugs for find_specific_test or retest goals."
}
},
"required": [
"concern",
"goal"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"disposition": {
"type": "string",
"enum": [
"urgent_care",
"specific_test",
"build_your_own_panel",
"standard_panel",
"guided_builder"
]
},
"reason": {
"type": "string"
},
"rationale": {
"type": "string"
},
"medicalBoundary": {
"type": "string"
},
"inputPolicy": {
"type": "object",
"properties": {
"controlledInputsOnly": {
"type": "boolean"
},
"noFreeTextAccepted": {
"type": "boolean"
},
"persisted": {
"type": "boolean"
},
"logged": {
"type": "boolean"
}
},
"required": [
"controlledInputsOnly",
"noFreeTextAccepted",
"persisted",
"logged"
],
"additionalProperties": false
}
},
"required": [
"disposition"
],
"additionalProperties": true
}🟢start_guided_panel_builder
Returns the canonical entry for the full human-controlled Vitals Vault consultation, with no health answers in the URL. It creates no session, cart, account, order, or payment.
入力スキーマ
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"disposition": {
"type": "string",
"const": "guided_builder"
},
"message": {
"type": "string"
},
"humanCheckoutUrl": {
"type": "string"
},
"humanCheckoutOnly": {
"type": "boolean",
"const": true
},
"medicalBoundary": {
"type": "string"
}
},
"required": [
"disposition",
"message"
],
"additionalProperties": true
}🟢compare_blood_testing_services(competitor)
Returns a factual side-by-side comparison of Vitals Vault and a supported blood-testing service using public master-table facts and methodology. It excludes medical advice and unsupported superiority claims.
入力スキーマ
{
"type": "object",
"properties": {
"competitor": {
"type": "string",
"enum": [
"superpower",
"lab-marketplaces",
"function-health",
"insidetracker",
"hims"
],
"maxLength": 80,
"description": "Optional competitor slug from the public comparison registry."
}
},
"required": [],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"rows": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"biomarkers": {
"type": "string"
},
"startingPrice": {
"type": "string"
},
"subscription": {
"type": "string"
},
"labLocations": {
"type": "string"
},
"clinicianReview": {
"type": "string"
},
"personalizedActionPlan": {
"type": "string"
},
"biologicalAge": {
"type": "string"
},
"reportDepth": {
"type": "string"
},
"healthProtocols": {
"type": "string"
},
"uploadPastLabs": {
"type": "string"
},
"dataOwnership": {
"type": "string"
},
"hsaFsa": {
"type": "string"
},
"customPanelBuilder": {
"type": "string"
}
},
"required": [
"name",
"slug",
"biomarkers",
"startingPrice",
"subscription",
"labLocations",
"clinicianReview",
"personalizedActionPlan",
"biologicalAge",
"reportDepth",
"healthProtocols",
"uploadPastLabs",
"dataOwnership",
"hsaFsa",
"customPanelBuilder"
],
"additionalProperties": false
}
},
"note": {
"type": "string"
},
"methodology": {
"type": "object",
"properties": {
"lastReviewed": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"sourceHierarchy": {
"type": "array",
"items": {
"type": "object",
"properties": {
"title": {
"type": "string"
},
"description": {
"type": "string"
}
},
"required": [
"title",
"description"
],
"additionalProperties": false
}
}
},
"required": [
"lastReviewed",
"url",
"sourceHierarchy"
],
"additionalProperties": false
}
},
"required": [
"rows",
"note",
"methodology"
],
"additionalProperties": false
}🟢get_page_as_markdown(path)
Returns a markdown representation of an allowlisted public Vitals Vault page under the protected-route policy. Checkout, account, result, and other private pages are unavailable.
入力スキーマ
{
"type": "object",
"properties": {
"path": {
"type": "string",
"minLength": 1,
"maxLength": 2048,
"description": "Site path beginning with / such as /developers or /biomarkers."
}
},
"required": [
"path"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"path": {
"type": "string"
},
"markdown": {
"type": "string"
}
},
"required": [
"path",
"markdown"
],
"additionalProperties": false
}🟢search(query)
Provides broad connector discovery across public Vitals Vault biomarkers, panels, developer documentation, and comparisons. Results contain stable identifiers for exact public retrieval.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Search text such as ApoB, OAuth, Advanced, or Function Health."
}
},
"required": [
"query"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
}
},
"required": [
"id",
"title",
"url"
],
"additionalProperties": false
}
}
},
"required": [
"results"
],
"additionalProperties": false
}🟢fetch(id)
Fetches one public biomarker, panel, document, or comparison result by stable connector identifier. The response contains public data only and does not access private records.
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 300,
"description": "Stable public identifier such as biomarker:apolipoprotein-b or doc:developers."
}
},
"required": [
"id"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"text": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"metadata": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": true
}
},
"required": [
"id",
"title",
"text",
"url",
"metadata"
],
"additionalProperties": false
}コミュニティ
エビデンス