Vitals Vault
Qué hace este MCP
Provides public biomarker education, blood-test and panel catalogs, price comparisons, and controlled panel recommendations without accessing private health records or placing orders.
Herramientas
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Maximum biomarkers to return (default 20, max 50).'}, 'cursor': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Opaque pagination cursor from a prior response.'}, 'gender': {'enum': ['all', 'male', 'female'], 'type': 'string', 'description': 'Optional applicability filter; defaults to all.'}, 'category': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'Optional public category slug.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['biomarkers', 'pagination'], 'properties': {'biomarkers': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name', 'publicUrl'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'unit': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'causes': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'summary': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'symptoms': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'loincCode': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'loincName': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'publicUrl': {'type': 'string', 'format': 'uri'}, 'hasContent': {'type': 'boolean'}, 'keyInsights': {'type': 'array', 'items': {'type': 'string'}}, 'categorySlug': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'significance': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'metaDescription': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'applicableGender': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'includedInPanels': {'type': 'array', 'items': {'type': 'string'}}, 'lastMedicalReview': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'medicalReviewStatus': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'pagination': {'type': 'object', 'required': ['limit', 'totalCount', 'hasMore', 'nextCursor'], 'properties': {'limit': {'type': 'integer'}, 'hasMore': {'type': 'boolean'}, 'nextCursor': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'totalCount': {'type': 'integer'}}, 'additionalProperties': False}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'competitor': {'enum': ['superpower', 'lab-marketplaces', 'function-health', 'insidetracker', 'hims'], 'type': 'string', 'maxLength': 80, 'description': 'Optional competitor slug from the public comparison registry.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['rows', 'note', 'methodology'], 'properties': {'note': {'type': 'string'}, 'rows': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'slug', 'biomarkers', 'startingPrice', 'subscription', 'labLocations', 'clinicianReview', 'personalizedActionPlan', 'biologicalAge', 'reportDepth', 'healthProtocols', 'uploadPastLabs', 'dataOwnership', 'hsaFsa', 'customPanelBuilder'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'hsaFsa': {'type': 'string'}, 'biomarkers': {'type': 'string'}, 'reportDepth': {'type': 'string'}, 'labLocations': {'type': 'string'}, 'subscription': {'type': 'string'}, 'biologicalAge': {'type': 'string'}, 'dataOwnership': {'type': 'string'}, 'startingPrice': {'type': 'string'}, 'uploadPastLabs': {'type': 'string'}, 'clinicianReview': {'type': 'string'}, 'healthProtocols': {'type': 'string'}, 'customPanelBuilder': {'type': 'string'}, 'personalizedActionPlan': {'type': 'string'}}, 'additionalProperties': False}}, 'methodology': {'type': 'object', 'required': ['lastReviewed', 'url', 'sourceHierarchy'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'lastReviewed': {'type': 'string'}, 'sourceHierarchy': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'description'], 'properties': {'title': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'maxLength': 300, 'minLength': 1, 'description': 'Stable public identifier such as biomarker:apolipoprotein-b or doc:developers.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['id', 'title', 'text', 'url', 'metadata'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'format': 'uri'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': True}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'maxLength': 160, 'minLength': 1, 'description': 'Biomarker slug such as apolipoprotein-b.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['slug', 'name', 'publicUrl', 'ranges', 'existingContent'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'unit': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'units': {}, 'causes': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'ranges': {'type': 'array', 'items': {'type': 'object', 'required': [], 'properties': {'unit': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'notes': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'methodology': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'whatLowMeans': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'standardRange': {}, 'whatHighMeans': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'functionalOptimalRange': {}}, 'additionalProperties': False}}, 'summary': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'category': {'oneOf': [{'type': 'object', 'required': [], 'properties': {'name': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'slug': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'shortName': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, {'type': 'null'}]}, 'symptoms': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'loincCode': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'loincName': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'publicUrl': {'type': 'string', 'format': 'uri'}, 'hasContent': {'type': 'boolean'}, 'keyInsights': {'type': 'array', 'items': {'type': 'string'}}, 'categorySlug': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'significance': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'whatLowMeans': {'type': 'array', 'items': {}}, 'whatHighMeans': {'type': 'array', 'items': {}}, 'existingContent': {'type': 'object', 'required': ['summary', 'significance', 'symptoms', 'causes', 'keyInsights'], 'properties': {'causes': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'summary': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'symptoms': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'keyInsights': {'type': 'array', 'items': {'type': 'string'}}, 'significance': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'metaDescription': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'applicableGender': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'includedInPanels': {'type': 'array', 'items': {'type': 'string'}}, 'lastMedicalReview': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'medicalReviewStatus': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'Exact public category slug, such as heart-cardiovascular or energy-metabolism.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['slug', 'name', 'biomarkers'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'priority': {'oneOf': [{'type': 'number'}, {'type': 'null'}]}, 'shortName': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'biomarkers': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name', 'publicUrl'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'unit': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'causes': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'summary': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'symptoms': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'loincCode': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'loincName': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'publicUrl': {'type': 'string', 'format': 'uri'}, 'hasContent': {'type': 'boolean'}, 'keyInsights': {'type': 'array', 'items': {'type': 'string'}}, 'categorySlug': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'significance': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'metaDescription': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'applicableGender': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'includedInPanels': {'type': 'array', 'items': {'type': 'string'}}, 'lastMedicalReview': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'medicalReviewStatus': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'description': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'biomarkerCount': {'oneOf': [{'type': 'number'}, {'type': 'null'}]}, 'fullDescription': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['slugs'], 'properties': {'slugs': {'type': 'array', 'items': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'maxItems': 20, 'minItems': 1, 'description': 'One to 20 exact public biomarker slugs.', 'uniqueItems': True}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['biomarkers', 'missingSlugs', 'requestedCount', 'foundCount'], 'properties': {'biomarkers': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name', 'publicUrl'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'unit': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'causes': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'summary': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'symptoms': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'loincCode': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'loincName': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'publicUrl': {'type': 'string', 'format': 'uri'}, 'hasContent': {'type': 'boolean'}, 'keyInsights': {'type': 'array', 'items': {'type': 'string'}}, 'categorySlug': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'significance': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'metaDescription': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'applicableGender': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'includedInPanels': {'type': 'array', 'items': {'type': 'string'}}, 'lastMedicalReview': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'medicalReviewStatus': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'foundCount': {'type': 'integer'}, 'missingSlugs': {'type': 'array', 'items': {'type': 'string'}}, 'requestedCount': {'type': 'integer'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['handle'], 'properties': {'handle': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'Exact public catalog handle.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['handle', 'name', 'price', 'selectionSummary', 'description', 'category', 'itemType', 'biomarkerCount', 'specimenType', 'turnaroundDays', 'fastingRequired', 'orderable', 'availabilityNote', 'publicUrl', 'humanCheckoutUrl', 'discovery'], 'properties': {'name': {'type': 'string'}, 'price': {'type': 'object', 'required': ['amount', 'currency', 'display'], 'properties': {'amount': {'type': 'number'}, 'display': {'type': 'string'}, 'currency': {'type': 'string', 'const': 'USD'}}, 'additionalProperties': False}, 'handle': {'type': 'string'}, 'category': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'itemType': {'enum': ['panel', 'individual_test'], 'type': 'string'}, 'discovery': {'type': 'object', 'required': ['document', 'match'], 'properties': {'match': {'oneOf': [{'type': 'object', 'required': ['matchedFields', 'matchedTerms', 'explanation'], 'properties': {'explanation': {'type': 'string'}, 'matchedTerms': {'type': 'array', 'items': {'type': 'string'}}, 'matchedFields': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, {'type': 'null'}]}, 'document': {'type': 'object', 'required': ['version', 'name', 'aliases', 'categories', 'includedBiomarkers', 'includedTests', 'intendedAudience', 'description'], 'properties': {'name': {'type': 'string'}, 'aliases': {'type': 'array', 'items': {'type': 'string'}}, 'version': {'type': 'string'}, 'categories': {'type': 'array', 'items': {'type': 'string'}}, 'description': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'includedTests': {'type': 'array', 'items': {'type': 'string'}}, 'intendedAudience': {'type': 'array', 'items': {'type': 'string'}}, 'includedBiomarkers': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}}, 'additionalProperties': False}, 'orderable': {'type': 'boolean', 'const': True}, 'publicUrl': {'type': 'string', 'format': 'uri'}, 'description': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'specimenType': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'biomarkerCount': {'oneOf': [{'type': 'number'}, {'type': 'null'}]}, 'turnaroundDays': {'oneOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'null'}]}, 'fastingRequired': {'oneOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'availabilityNote': {'type': 'string'}, 'humanCheckoutUrl': {'type': 'string', 'format': 'uri'}, 'selectionSummary': {'type': 'object', 'required': ['headline', 'priceLabel', 'whyMatched', 'relevantIncludes', 'categoryContext', 'audienceContext', 'medicalBoundary', 'availabilityLabel', 'nextStep'], 'properties': {'headline': {'type': 'string'}, 'nextStep': {'type': 'string'}, 'priceLabel': {'type': 'string'}, 'whyMatched': {'type': 'string'}, 'audienceContext': {'type': 'array', 'items': {'type': 'string'}}, 'categoryContext': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'medicalBoundary': {'type': 'string'}, 'relevantIncludes': {'type': 'array', 'items': {'type': 'string'}}, 'availabilityLabel': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'enum': ['essential', 'advanced', 'max'], 'type': 'string', 'maxLength': 32, 'description': 'Package slug: essential, advanced, or max.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['slug', 'name', 'title', 'priceUsd', 'biomarkerCount', 'biomarkerCountLabel', 'biomarkerCountIsMinimum', 'description', 'features', 'checkoutPath', 'aLaCarte'], 'properties': {'name': {'type': 'string'}, 'slug': {'enum': ['essential', 'advanced', 'max'], 'type': 'string'}, 'title': {'type': 'string'}, 'aLaCarte': {'type': 'string'}, 'features': {'type': 'array', 'items': {'type': 'string'}}, 'priceUsd': {'type': 'number'}, 'description': {'type': 'string'}, 'checkoutPath': {'type': 'string'}, 'biomarkerCount': {'type': 'integer'}, 'biomarkerCountLabel': {'type': 'string'}, 'biomarkerCountIsMinimum': {'type': 'boolean'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['path'], 'properties': {'path': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'Site path beginning with / such as /developers or /biomarkers.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['path', 'markdown'], 'properties': {'path': {'type': 'string'}, 'markdown': {'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['categories', 'totalCount'], 'properties': {'categories': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'priority': {'oneOf': [{'type': 'number'}, {'type': 'null'}]}, 'shortName': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'description': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'biomarkerCount': {'oneOf': [{'type': 'number'}, {'type': 'null'}]}, 'fullDescription': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'totalCount': {'type': 'integer'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['packages', 'aLaCarte', 'note', 'includedPlatform', 'proofLoop'], 'properties': {'note': {'type': 'string'}, 'aLaCarte': {'type': 'string'}, 'packages': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name', 'title', 'priceUsd', 'biomarkerCount', 'biomarkerCountLabel', 'biomarkerCountIsMinimum', 'description', 'features', 'checkoutPath'], 'properties': {'name': {'type': 'string'}, 'slug': {'enum': ['essential', 'advanced', 'max'], 'type': 'string'}, 'title': {'type': 'string'}, 'features': {'type': 'array', 'items': {'type': 'string'}}, 'priceUsd': {'type': 'number'}, 'description': {'type': 'string'}, 'checkoutPath': {'type': 'string'}, 'biomarkerCount': {'type': 'integer'}, 'biomarkerCountLabel': {'type': 'string'}, 'biomarkerCountIsMinimum': {'type': 'boolean'}}, 'additionalProperties': False}}, 'proofLoop': {'type': 'array', 'items': {'type': 'string'}}, 'includedPlatform': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['concern', 'goal'], 'properties': {'sex': {'enum': ['female', 'male', 'not_specified'], 'type': 'string', 'description': 'Optional controlled biological-sex context for public catalog applicability; not_specified represents an omitted value.'}, 'goal': {'enum': ['build_baseline', 'investigate_concern', 'monitor_progress', 'retest', 'find_specific_test'], 'type': 'string', 'description': 'What the person is trying to accomplish.'}, 'budget': {'enum': ['under_100', 'under_200', 'under_400', 'flexible'], 'type': 'string', 'description': 'Legacy package price bucket. Exact hard ceilings are represented by maxBudgetUsd.'}, 'ageBand': {'enum': ['18_29', '30_39', '40_49', '50_59', '60_plus', 'not_specified'], 'type': 'string', '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.'}, 'concern': {'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'], 'type': 'string', 'description': 'Controlled high-level concern; urgent_symptoms returns a safety-suppressed response.'}, 'maxBudgetUsd': {'type': 'number', 'maximum': 2000, 'minimum': 2, 'description': 'Exact hard ceiling in US dollars. Required when packagePreference is custom_only; the returned total never exceeds it.'}, 'biomarkerSlugs': {'type': 'array', 'items': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'maxItems': 5, 'minItems': 1, 'description': 'Optional exact public slugs for find_specific_test or retest goals.', 'uniqueItems': True}, 'packagePreference': {'enum': ['allow_packages', 'custom_only'], 'type': 'string', 'description': 'allow_packages compares the standard panels; custom_only excludes Essential, Advanced, and Max and builds only from checkout-eligible BYOP items.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['disposition'], 'properties': {'reason': {'type': 'string'}, 'rationale': {'type': 'string'}, 'disposition': {'enum': ['urgent_care', 'specific_test', 'build_your_own_panel', 'standard_panel', 'guided_builder'], 'type': 'string'}, 'inputPolicy': {'type': 'object', 'required': ['controlledInputsOnly', 'noFreeTextAccepted', 'persisted', 'logged'], 'properties': {'logged': {'type': 'boolean'}, 'persisted': {'type': 'boolean'}, 'noFreeTextAccepted': {'type': 'boolean'}, 'controlledInputsOnly': {'type': 'boolean'}}, 'additionalProperties': False}, 'medicalBoundary': {'type': 'string'}}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Search text such as ApoB, OAuth, Advanced, or Function Health.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'format': 'uri'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Maximum results to return (default 10, max 25).'}, 'query': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Search text such as ApoB or vitamin D.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['query', 'results', 'totalCount'], 'properties': {'query': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name', 'publicUrl'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'unit': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'causes': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'summary': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'symptoms': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'loincCode': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'loincName': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'publicUrl': {'type': 'string', 'format': 'uri'}, 'hasContent': {'type': 'boolean'}, 'keyInsights': {'type': 'array', 'items': {'type': 'string'}}, 'categorySlug': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'significance': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'metaDescription': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'applicableGender': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'includedInPanels': {'type': 'array', 'items': {'type': 'string'}}, 'lastMedicalReview': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'medicalReviewStatus': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'totalCount': {'type': 'integer'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'page': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'One-based public catalog page; defaults to 1.'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Maximum results per page; defaults to 20.'}, 'query': {'type': 'string', 'maxLength': 120, 'minLength': 2, 'description': 'Optional customer-facing test or panel name, such as ApoB or thyroid.'}, 'gender': {'enum': ['all', 'male', 'female'], 'type': 'string', 'description': 'Public catalog applicability filter; defaults to all.'}, 'category': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'Optional public checkout category slug.'}, 'itemType': {'enum': ['all', 'panel', 'individual_test'], 'type': 'string', 'description': 'Catalog item filter for panels, individual tests, or both; defaults to all.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['query', 'filters', 'items', 'pagination', 'source', 'humanCheckoutOnly'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['handle', 'name', 'price', 'selectionSummary', 'description', 'category', 'itemType', 'biomarkerCount', 'specimenType', 'turnaroundDays', 'fastingRequired', 'orderable', 'availabilityNote', 'publicUrl', 'humanCheckoutUrl', 'discovery'], 'properties': {'name': {'type': 'string'}, 'price': {'type': 'object', 'required': ['amount', 'currency', 'display'], 'properties': {'amount': {'type': 'number'}, 'display': {'type': 'string'}, 'currency': {'type': 'string', 'const': 'USD'}}, 'additionalProperties': False}, 'handle': {'type': 'string'}, 'category': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'itemType': {'enum': ['panel', 'individual_test'], 'type': 'string'}, 'discovery': {'type': 'object', 'required': ['document', 'match'], 'properties': {'match': {'oneOf': [{'type': 'object', 'required': ['matchedFields', 'matchedTerms', 'explanation'], 'properties': {'explanation': {'type': 'string'}, 'matchedTerms': {'type': 'array', 'items': {'type': 'string'}}, 'matchedFields': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}, {'type': 'null'}]}, 'document': {'type': 'object', 'required': ['version', 'name', 'aliases', 'categories', 'includedBiomarkers', 'includedTests', 'intendedAudience', 'description'], 'properties': {'name': {'type': 'string'}, 'aliases': {'type': 'array', 'items': {'type': 'string'}}, 'version': {'type': 'string'}, 'categories': {'type': 'array', 'items': {'type': 'string'}}, 'description': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'includedTests': {'type': 'array', 'items': {'type': 'string'}}, 'intendedAudience': {'type': 'array', 'items': {'type': 'string'}}, 'includedBiomarkers': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}}, 'additionalProperties': False}, 'orderable': {'type': 'boolean', 'const': True}, 'publicUrl': {'type': 'string', 'format': 'uri'}, 'description': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'specimenType': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'biomarkerCount': {'oneOf': [{'type': 'number'}, {'type': 'null'}]}, 'turnaroundDays': {'oneOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'null'}]}, 'fastingRequired': {'oneOf': [{'type': 'boolean'}, {'type': 'null'}]}, 'availabilityNote': {'type': 'string'}, 'humanCheckoutUrl': {'type': 'string', 'format': 'uri'}, 'selectionSummary': {'type': 'object', 'required': ['headline', 'priceLabel', 'whyMatched', 'relevantIncludes', 'categoryContext', 'audienceContext', 'medicalBoundary', 'availabilityLabel', 'nextStep'], 'properties': {'headline': {'type': 'string'}, 'nextStep': {'type': 'string'}, 'priceLabel': {'type': 'string'}, 'whyMatched': {'type': 'string'}, 'audienceContext': {'type': 'array', 'items': {'type': 'string'}}, 'categoryContext': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'medicalBoundary': {'type': 'string'}, 'relevantIncludes': {'type': 'array', 'items': {'type': 'string'}}, 'availabilityLabel': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}}, 'query': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'source': {'type': 'string'}, 'filters': {'type': 'object', 'required': ['category', 'itemType', 'gender'], 'properties': {'gender': {'enum': ['all', 'male', 'female'], 'type': 'string'}, 'category': {'oneOf': [{'type': 'string'}, {'type': 'null'}]}, 'itemType': {'enum': ['all', 'panel', 'individual_test'], 'type': 'string'}}, 'additionalProperties': False}, 'pagination': {'type': 'object', 'required': ['page', 'limit', 'total', 'hasMore', 'nextPage'], 'properties': {'page': {'type': 'integer'}, 'limit': {'type': 'integer'}, 'total': {'type': 'integer'}, 'hasMore': {'type': 'boolean'}, 'nextPage': {'oneOf': [{'type': 'integer'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'humanCheckoutOnly': {'type': 'boolean', 'const': True}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['disposition', 'message'], 'properties': {'message': {'type': 'string'}, 'disposition': {'type': 'string', 'const': 'guided_builder'}, 'medicalBoundary': {'type': 'string'}, 'humanCheckoutUrl': {'type': 'string'}, 'humanCheckoutOnly': {'type': 'boolean', 'const': True}}, 'additionalProperties': True}
Cambios recientes en herramientas
Servidores MCP similares
A2A Peptides
Screens peptide substances and products by jurisdiction and pathway, checks licensing and compounding status, retrieves labels an…
grocery
Provides grocery product search, pricing, nutrition, ingredients, allergens, recalls, dietary filtering, household recommendation…
FineRx
Searches US prescription drugs, compares pharmacy prices, identifies international equivalents, locates pharmacies, and provides …
site
Provides searchable and statistical access to a sauna and cold-plunge product dataset and submits consent-based enquiries to huma…
Vidé Vita
Searches a supplement shop, returning product details, labels, prices, stock, reviews, and guest checkout links.
WearableDocs
Provides state-specific information about refusing anatomical gifts, related medical and legal FAQs, product details, pricing, an…
iNutriPlan Supplement Database MCP Server
Provides evidence-graded supplement ingredient information and searchable iHerb product details, categories, and purchase links.
Peptul
Provides research peptide prices, vendor trust records, price history, and a peptide reconstitution calculation.