Koskamo

Healthy Aging Atlas MCP

Provides AI agents with evidence-ranked supplement data, including search, comparison, price history, and goal-based recommendations. It exposes tools for querying clinical evidence summaries and citations, ensuring responses are based on peer-reviewed literature rather than affiliate commissions.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Healthy Aging Atlas MCP logo, by Healthy Aging AtlasCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-06Published by Healthy Aging Atlas
MCP endpoint (Streamable HTTP)
https://healthyagingatlas.com/api/mcp/
Vendor documentation

What its tools do

10 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

10 of 10 have a description · 10 of 10 declare behavior hints · 0 of 10 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Search for supplements by name, ingredient, or brand
  • Compare two supplements head-to-head with evidence verdicts
  • Get price history and freshness data for products
  • Receive evidence-ranked recommendations for specific health goals

Source and maintenance

Community listingRegistry 1.0.0
Maintenance checked

Protocol and capabilities

Server
healthy-aging-atlas 2.0.0
MCP protocol negotiated in check
2025-11-25
Tools
10 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": true
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Use the evidence tools for clinical evidence, citations, and dataset questions. Evidence tools are educational, source-linked, and commerce-free. Use the legacy commerce tools only when the user explicitly asks for products, prices, or purchase options; disclose affiliate links. Never present an evidence grade, product score, or dataset count as personalized medical advice.

Tools

10 advertised

search_evidence — Search Supplement Evidence
Advertised by the server during the last successful anonymous check.
Advertised read-only

Search published HAA supplement-goal evidence records. Returns evidence grades, mapped study counts, limitations, review dates, and clean canonical HAA sources. Contains no affiliate links or purchase recommendations. Use only for public, non-personal evidence questions. Do not call this tool for requests involving personal or sensitive health information, including medical records, medication lists, diagnoses, symptoms, laboratory results, or treatment planning. Tell the user not to submit that information and direct them to a qualified healthcare professional.

search_evidence input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "goal": {
      "type": "string",
      "minLength": 1,
      "description": "Health-goal name or slug, such as sleep or heart-health."
    },
    "limit": {
      "type": "integer",
      "default": 10,
      "maximum": 25,
      "minimum": 1
    },
    "year_to": {
      "type": "integer",
      "maximum": 2100,
      "minimum": 1900
    },
    "year_from": {
      "type": "integer",
      "maximum": 2100,
      "minimum": 1900
    },
    "population": {
      "type": "string",
      "minLength": 1,
      "description": "Population text filter, such as older adults or menopause."
    },
    "study_type": {
      "enum": [
        "randomized_controlled_trial",
        "clinical_trial",
        "systematic_review",
        "meta_analysis",
        "observational_study",
        "review",
        "unspecified"
      ],
      "type": "string"
    },
    "supplement": {
      "type": "string",
      "minLength": 1,
      "description": "Supplement name or slug, such as magnesium or ashwagandha."
    }
  }
}
search_evidence output schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "query",
    "count",
    "results",
    "scope_note"
  ],
  "properties": {
    "count": {
      "type": "integer",
      "maximum": 9007199254740991,
      "minimum": -9007199254740991
    },
    "query": {
      "type": "object",
      "required": [
        "supplement",
        "goal",
        "population",
        "study_type",
        "year_from",
        "year_to"
      ],
      "properties": {
        "goal": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "year_to": {
          "anyOf": [
            {
              "type": "integer",
              "maximum": 9007199254740991,
              "minimum": -9007199254740991
            },
            {
              "type": "null"
            }
          ]
        },
        "year_from": {
          "anyOf": [
            {
              "type": "integer",
              "maximum": 9007199254740991,
              "minimum": -9007199254740991
            },
            {
              "type": "null"
            }
          ]
        },
        "population": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "study_type": {
          "anyOf": [
            {
              "enum": [
                "randomized_controlled_trial",
                "clinical_trial",
                "systematic_review",
                "meta_analysis",
                "observational_study",
                "review",
                "unspecified"
              ],
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "supplement": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "additionalProperties": false
    },
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "supplement",
          "supplement_slug",
          "goal",
          "goal_slug",
          "population",
          "claim",
          "evidence_grade",
          "trial_count",
          "systematic_review_count",
          "limitations",
          "last_review_date",
          "reviewed_by",
          "source_url"
        ],
        "properties": {
          "goal": {
            "type": "string"
          },
          "claim": {
            "type": "string"
          },
          "goal_slug": {
            "type": "string"
          },
          "population": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "source_url": {
            "type": "string",
            "format": "uri"
          },
          "supplement": {
            "type": "string"
          },
          "limitations": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "reviewed_by": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "trial_count": {
            "anyOf": [
              {
                "type": "integer",
                "maximum": 9007199254740991,
                "minimum": -9007199254740991
              },
              {
                "type": "null"
              }
            ]
          },
          "evidence_grade": {
            "enum": [
              "strong",
              "moderate",
              "limited",
              "absent",
              "unclear"
            ],
            "type": "string"
          },
          "supplement_slug": {
            "type": "string"
          },
          "last_review_date": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "systematic_review_count": {
            "anyOf": [
              {
                "type": "integer",
                "maximum": 9007199254740991,
                "minimum": -9007199254740991
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false
      }
    },
    "scope_note": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
search_evidence annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_evidence_summary — Get Evidence Summary
Advertised by the server during the last successful anonymous check.
Advertised read-only

Return one source-accurate, citable HAA summary for a supplement-goal pair, including evidence boundary, limitations, safety flags, reviewer metadata, and a clean canonical source. Contains no affiliate links. Use only for public, non-personal evidence questions. Do not call this tool for requests involving personal or sensitive health information, including medical records, medication lists, diagnoses, symptoms, laboratory results, or treatment planning. Tell the user not to submit that information and direct them to a qualified healthcare professional.

get_evidence_summary input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "supplement",
    "goal"
  ],
  "properties": {
    "goal": {
      "type": "string",
      "minLength": 1
    },
    "supplement": {
      "type": "string",
      "minLength": 1
    }
  }
}
get_evidence_summary output schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "supplement",
    "supplement_slug",
    "goal",
    "goal_slug",
    "population",
    "claim",
    "evidence_grade",
    "trial_count",
    "systematic_review_count",
    "limitations",
    "last_review_date",
    "reviewed_by",
    "source_url",
    "safety_flags",
    "safety_boundary",
    "citation_count",
    "withheld_citation_count",
    "withheld_citations"
  ],
  "properties": {
    "goal": {
      "type": "string"
    },
    "claim": {
      "type": "string"
    },
    "goal_slug": {
      "type": "string"
    },
    "population": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "source_url": {
      "type": "string",
      "format": "uri"
    },
    "supplement": {
      "type": "string"
    },
    "limitations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "reviewed_by": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "trial_count": {
      "anyOf": [
        {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": -9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "safety_flags": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "citation_count": {
      "type": "integer",
      "maximum": 9007199254740991,
      "minimum": -9007199254740991
    },
    "evidence_grade": {
      "enum": [
        "strong",
        "moderate",
        "limited",
        "absent",
        "unclear"
      ],
      "type": "string"
    },
    "safety_boundary": {
      "type": "string"
    },
    "supplement_slug": {
      "type": "string"
    },
    "last_review_date": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "withheld_citations": {
      "type": "object",
      "required": [
        "metadata_mismatch",
        "source_inconsistent",
        "unverified_identifier"
      ],
      "properties": {
        "metadata_mismatch": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": -9007199254740991
        },
        "source_inconsistent": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": -9007199254740991
        },
        "unverified_identifier": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": -9007199254740991
        }
      },
      "additionalProperties": false
    },
    "systematic_review_count": {
      "anyOf": [
        {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": -9007199254740991
        },
        {
          "type": "null"
        }
      ]
    },
    "withheld_citation_count": {
      "type": "integer",
      "maximum": 9007199254740991,
      "minimum": -9007199254740991
    }
  },
  "additionalProperties": false
}
get_evidence_summary annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_citations — Get Claim-Level Citations
Advertised by the server during the last successful anonymous check.
Advertised read-only

Return only PubMed-cache-verified citations that pass the repository source-accuracy audit for a published supplement-goal record. Mismatched, conflicting, or unverifiable citations are counted and withheld. Stored claim prose is never emitted without claim-level verification. Contains no affiliate links. Use only for public, non-personal evidence questions. Do not call this tool for requests involving personal or sensitive health information, including medical records, medication lists, diagnoses, symptoms, laboratory results, or treatment planning. Tell the user not to submit that information and direct them to a qualified healthcare professional.

get_citations input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "supplement",
    "goal"
  ],
  "properties": {
    "goal": {
      "type": "string",
      "minLength": 1
    },
    "limit": {
      "type": "integer",
      "default": 25,
      "maximum": 50,
      "minimum": 1
    },
    "year_to": {
      "type": "integer",
      "maximum": 2100,
      "minimum": 1900
    },
    "year_from": {
      "type": "integer",
      "maximum": 2100,
      "minimum": 1900
    },
    "study_type": {
      "enum": [
        "randomized_controlled_trial",
        "clinical_trial",
        "systematic_review",
        "meta_analysis",
        "observational_study",
        "review",
        "unspecified"
      ],
      "type": "string"
    },
    "supplement": {
      "type": "string",
      "minLength": 1
    }
  }
}
get_citations output schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "supplement",
    "supplement_slug",
    "goal",
    "goal_slug",
    "count",
    "citations",
    "withheld_count",
    "withheld_citations",
    "source_url",
    "provenance_note"
  ],
  "properties": {
    "goal": {
      "type": "string"
    },
    "count": {
      "type": "integer",
      "maximum": 9007199254740991,
      "minimum": -9007199254740991
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "citation_id",
          "pmid",
          "doi",
          "title",
          "citation_text",
          "authors",
          "year",
          "journal",
          "study_type",
          "study_type_basis",
          "population",
          "claim_supported",
          "claim_status",
          "source_url",
          "source_status",
          "haa_source_url"
        ],
        "properties": {
          "doi": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "pmid": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "year": {
            "anyOf": [
              {
                "type": "integer",
                "maximum": 9007199254740991,
                "minimum": -9007199254740991
              },
              {
                "type": "null"
              }
            ]
          },
          "title": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "authors": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "journal": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "population": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "source_url": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "type": "null"
              }
            ]
          },
          "study_type": {
            "enum": [
              "randomized_controlled_trial",
              "clinical_trial",
              "systematic_review",
              "meta_analysis",
              "observational_study",
              "review",
              "unspecified"
            ],
            "type": "string"
          },
          "citation_id": {
            "type": "string"
          },
          "claim_status": {
            "type": "string",
            "const": "withheld_not_claim_verified"
          },
          "citation_text": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "source_status": {
            "type": "string",
            "const": "verified_pubmed"
          },
          "haa_source_url": {
            "type": "string",
            "format": "uri"
          },
          "claim_supported": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "study_type_basis": {
            "enum": [
              "pubmed_publication_type",
              "unspecified"
            ],
            "type": "string"
          }
        },
        "additionalProperties": false
      }
    },
    "goal_slug": {
      "type": "string"
    },
    "source_url": {
      "type": "string",
      "format": "uri"
    },
    "supplement": {
      "type": "string"
    },
    "withheld_count": {
      "type": "integer",
      "maximum": 9007199254740991,
      "minimum": -9007199254740991
    },
    "provenance_note": {
      "type": "string"
    },
    "supplement_slug": {
      "type": "string"
    },
    "withheld_citations": {
      "type": "object",
      "required": [
        "metadata_mismatch",
        "source_inconsistent",
        "unverified_identifier"
      ],
      "properties": {
        "metadata_mismatch": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": -9007199254740991
        },
        "source_inconsistent": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": -9007199254740991
        },
        "unverified_identifier": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": -9007199254740991
        }
      },
      "additionalProperties": false
    }
  },
  "additionalProperties": false
}
get_citations annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
query_evidence_map — Query Evidence Density Dataset
Advertised by the server during the last successful anonymous check.
Advertised read-only

Query the DOI-backed HAA Supplement Evidence Density Map 2026. Returns dataset version, denominator, methods, canonical citation, and filtered rows from the published CSV. Contains no affiliate links. Use only for public, non-personal evidence questions. Do not call this tool for requests involving personal or sensitive health information, including medical records, medication lists, diagnoses, symptoms, laboratory results, or treatment planning. Tell the user not to submit that information and direct them to a qualified healthcare professional.

query_evidence_map input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "properties": {
    "goal": {
      "type": "string",
      "minLength": 1
    },
    "limit": {
      "type": "integer",
      "default": 25,
      "maximum": 100,
      "minimum": 1
    },
    "cluster": {
      "type": "string",
      "minLength": 1
    },
    "supplement": {
      "type": "string",
      "minLength": 1
    },
    "evidence_strength": {
      "enum": [
        "strong",
        "moderate",
        "limited",
        "absent",
        "unclear"
      ],
      "type": "string"
    },
    "minimum_rct_count": {
      "type": "integer",
      "maximum": 9007199254740991,
      "minimum": 0
    }
  }
}
query_evidence_map output schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "dataset",
    "count",
    "rows",
    "interpretation_note"
  ],
  "properties": {
    "rows": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "rank",
          "supplement_slug",
          "supplement_name",
          "goal_slug",
          "goal",
          "cluster",
          "rct_count",
          "meta_analysis_count",
          "total_pubmed_hits",
          "evidence_strength",
          "ymyl_hazard_level",
          "top_pmids",
          "source_url"
        ],
        "properties": {
          "goal": {
            "type": "string"
          },
          "rank": {
            "anyOf": [
              {
                "type": "integer",
                "maximum": 9007199254740991,
                "minimum": -9007199254740991
              },
              {
                "type": "null"
              }
            ]
          },
          "cluster": {
            "type": "string"
          },
          "goal_slug": {
            "type": "string"
          },
          "rct_count": {
            "anyOf": [
              {
                "type": "integer",
                "maximum": 9007199254740991,
                "minimum": -9007199254740991
              },
              {
                "type": "null"
              }
            ]
          },
          "top_pmids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "source_url": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri"
              },
              {
                "type": "null"
              }
            ]
          },
          "supplement_name": {
            "type": "string"
          },
          "supplement_slug": {
            "type": "string"
          },
          "evidence_strength": {
            "type": "string"
          },
          "total_pubmed_hits": {
            "anyOf": [
              {
                "type": "integer",
                "maximum": 9007199254740991,
                "minimum": -9007199254740991
              },
              {
                "type": "null"
              }
            ]
          },
          "ymyl_hazard_level": {
            "type": "string"
          },
          "meta_analysis_count": {
            "anyOf": [
              {
                "type": "integer",
                "maximum": 9007199254740991,
                "minimum": -9007199254740991
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false
      }
    },
    "count": {
      "type": "integer",
      "maximum": 9007199254740991,
      "minimum": -9007199254740991
    },
    "dataset": {
      "type": "object",
      "required": [
        "name",
        "version",
        "doi",
        "canonical_citation",
        "denominator",
        "dataset_url",
        "report_url",
        "methods_url",
        "license_url",
        "last_updated"
      ],
      "properties": {
        "doi": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "version": {
          "type": "string"
        },
        "report_url": {
          "type": "string",
          "format": "uri"
        },
        "dataset_url": {
          "type": "string",
          "format": "uri"
        },
        "denominator": {
          "type": "integer",
          "maximum": 9007199254740991,
          "minimum": -9007199254740991
        },
        "license_url": {
          "type": "string",
          "format": "uri"
        },
        "methods_url": {
          "type": "string",
          "format": "uri"
        },
        "last_updated": {
          "type": "string"
        },
        "canonical_citation": {
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "interpretation_note": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
query_evidence_map annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
compare_evidence — Compare Supplement Evidence
Advertised by the server during the last successful anonymous check.
Advertised read-only

Compare mapped human-evidence strength and limitations for two to five supplements for the same goal. This is an evidence comparison, not a product ranking or purchase recommendation, and contains no affiliate links. Use only for public, non-personal evidence questions. Do not call this tool for requests involving personal or sensitive health information, including medical records, medication lists, diagnoses, symptoms, laboratory results, or treatment planning. Tell the user not to submit that information and direct them to a qualified healthcare professional.

compare_evidence input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "supplements",
    "goal"
  ],
  "properties": {
    "goal": {
      "type": "string",
      "minLength": 1
    },
    "supplements": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1
      },
      "maxItems": 5,
      "minItems": 2
    }
  }
}
compare_evidence output schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "goal",
    "comparands",
    "strongest_to_weakest",
    "source_urls",
    "comparison_note"
  ],
  "properties": {
    "goal": {
      "type": "string"
    },
    "comparands": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "requested_supplement",
          "found",
          "summary"
        ],
        "properties": {
          "found": {
            "type": "boolean"
          },
          "summary": {
            "anyOf": [
              {
                "type": "object",
                "required": [
                  "supplement",
                  "supplement_slug",
                  "goal",
                  "goal_slug",
                  "population",
                  "claim",
                  "evidence_grade",
                  "trial_count",
                  "systematic_review_count",
                  "limitations",
                  "last_review_date",
                  "reviewed_by",
                  "source_url"
                ],
                "properties": {
                  "goal": {
                    "type": "string"
                  },
                  "claim": {
                    "type": "string"
                  },
                  "goal_slug": {
                    "type": "string"
                  },
                  "population": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "source_url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "supplement": {
                    "type": "string"
                  },
                  "limitations": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "reviewed_by": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "trial_count": {
                    "anyOf": [
                      {
                        "type": "integer",
                        "maximum": 9007199254740991,
                        "minimum": -9007199254740991
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "evidence_grade": {
                    "enum": [
                      "strong",
                      "moderate",
                      "limited",
                      "absent",
                      "unclear"
                    ],
                    "type": "string"
                  },
                  "supplement_slug": {
                    "type": "string"
                  },
                  "last_review_date": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "systematic_review_count": {
                    "anyOf": [
                      {
                        "type": "integer",
                        "maximum": 9007199254740991,
                        "minimum": -9007199254740991
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "null"
              }
            ]
          },
          "requested_supplement": {
            "type": "string"
          }
        },
        "additionalProperties": false
      }
    },
    "source_urls": {
      "type": "array",
      "items": {
        "type": "string",
        "format": "uri"
      }
    },
    "comparison_note": {
      "type": "string"
    },
    "strongest_to_weakest": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "additionalProperties": false
}
compare_evidence annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
search_supplements — Search Products (Commerce)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Legacy commerce tool. Search catalog products by name, ingredient, or brand. Results may contain affiliate URLs; use search_evidence for commerce-free clinical evidence.

search_supplements input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "query"
  ],
  "properties": {
    "goal": {
      "type": "string",
      "minLength": 1
    },
    "limit": {
      "type": "integer",
      "default": 5,
      "maximum": 20,
      "minimum": 1
    },
    "query": {
      "type": "string",
      "minLength": 1
    },
    "demographic": {
      "enum": [
        "general",
        "glp1_support",
        "menopause"
      ],
      "type": "string",
      "default": "general"
    }
  }
}
search_supplements annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_product — Get Product (Commerce)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Legacy commerce tool. Retrieve product-quality, certification, price, availability, and affiliate purchase data. Use get_evidence_summary for clinical evidence.

get_product input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "product_id"
  ],
  "properties": {
    "product_id": {
      "type": "string",
      "minLength": 1
    }
  }
}
get_product annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
compare_supplements — Compare Products (Commerce)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Legacy comparison tool that may include catalog and affiliate data. Use compare_evidence for a commerce-free evidence comparison.

compare_supplements input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "supplement_a",
    "supplement_b"
  ],
  "properties": {
    "supplement_a": {
      "type": "string",
      "minLength": 1
    },
    "supplement_b": {
      "type": "string",
      "minLength": 1
    }
  }
}
compare_supplements annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_price_history — Get Price History (Commerce)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Legacy commerce tool. Retrieve retailer price observations and freshness; contains no clinical efficacy conclusion.

get_price_history input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "product_id"
  ],
  "properties": {
    "product_id": {
      "type": "string",
      "minLength": 1
    }
  }
}
get_price_history annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
recommend_for_goal — Recommend Products for Goal (Commerce)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Legacy commerce tool. Returns catalog/product rankings and may contain affiliate URLs. Rankings are not clinical-evidence grades or personalized advice.

recommend_for_goal input schema
{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "goal"
  ],
  "properties": {
    "goal": {
      "type": "string",
      "minLength": 1
    },
    "limit": {
      "type": "integer",
      "default": 3,
      "maximum": 10,
      "minimum": 1
    },
    "budget_usd": {
      "type": "number",
      "exclusiveMinimum": 0
    },
    "demographic": {
      "enum": [
        "general",
        "glp1_support",
        "menopause"
      ],
      "type": "string",
      "default": "general"
    }
  }
}
recommend_for_goal annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (2 of 2 answered).

  1. 2026-11-06: 1 of 1 checks answered
  2. 2026-11-07: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
2155 ms
95th percentile latency
2155 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 2155 ms · metadata changed · 10 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http healthy-aging-atlas-mcp https://healthyagingatlas.com/api/mcp/

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add healthy-aging-atlas-mcp --url https://healthyagingatlas.com/api/mcp/

Cursor

Merge this server into .cursor/mcp.json in your project, then enable healthy-aging-atlas-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "healthy-aging-atlas-mcp": {
      "url": "https://healthyagingatlas.com/api/mcp/"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "healthy-aging-atlas-mcp": {
      "type": "streamableHttp",
      "url": "https://healthyagingatlas.com/api/mcp/",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start healthy-aging-atlas-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "healthy-aging-atlas-mcp": {
      "type": "http",
      "url": "https://healthyagingatlas.com/api/mcp/"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http healthy-aging-atlas-mcp https://healthyagingatlas.com/api/mcp/

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://healthyagingatlas.com/api/mcp/

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "healthy-aging-atlas-mcp": {
      "serverUrl": "https://healthyagingatlas.com/api/mcp/"
    }
  }
}

Let your agent find its tools

Find servers like Healthy Aging Atlas MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.