このMCPでできること
Provides public biomarker education, blood-test and panel catalogs, price comparisons, and controlled panel recommendations without accessing private health records or placing orders.
ツール
入力スキーマ
{'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}
出力スキーマ
{'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}
入力スキーマ
{'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}
出力スキーマ
{'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}
入力スキーマ
{'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}
出力スキーマ
{'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}
入力スキーマ
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'maxLength': 160, 'minLength': 1, 'description': 'Biomarker slug such as apolipoprotein-b.'}}, 'additionalProperties': False}
出力スキーマ
{'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}
入力スキーマ
{'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}
出力スキーマ
{'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}
入力スキーマ
{'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}
出力スキーマ
{'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}
入力スキーマ
{'type': 'object', 'required': ['handle'], 'properties': {'handle': {'type': 'string', 'maxLength': 128, 'minLength': 1, 'description': 'Exact public catalog handle.'}}, 'additionalProperties': False}
出力スキーマ
{'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}
入力スキーマ
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'enum': ['essential', 'advanced', 'max'], 'type': 'string', 'maxLength': 32, 'description': 'Package slug: essential, advanced, or max.'}}, 'additionalProperties': False}
出力スキーマ
{'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}
入力スキーマ
{'type': 'object', 'required': ['path'], 'properties': {'path': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'Site path beginning with / such as /developers or /biomarkers.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['path', 'markdown'], 'properties': {'path': {'type': 'string'}, 'markdown': {'type': 'string'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
出力スキーマ
{'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}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
出力スキーマ
{'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}
入力スキーマ
{'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}
出力スキーマ
{'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}
入力スキーマ
{'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}
出力スキーマ
{'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}
入力スキーマ
{'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}
出力スキーマ
{'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}
入力スキーマ
{'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}
出力スキーマ
{'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}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
出力スキーマ
{'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}
最近のツール変更
類似のMCPサーバー
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.