{
  "name": "allofus-databrowser-mcp",
  "title": "HealthMesh · All of Us Data Browser MCP",
  "version": "0.1.1",
  "description": "Live public aggregate counts from the NIH All of Us Research Program Data Browser (no registration): search EHR concepts (conditions, drugs, labs/measurements, procedures) and survey questions, participant counts with sex-at-birth, age and state breakdowns, and survey answer distributions. Counts are rounded up to multiples of 20 (20 means 1-20) per the All of Us dissemination policy.",
  "healthmesh_domain": "Clinical Data",
  "datasets": [
    "CLIN-06"
  ],
  "mcp_endpoint": "https://allofus-databrowser.healthmesh.ai/mcp",
  "transport": "Streamable HTTP (stateless, JSON responses)",
  "authorization": "none",
  "auth_mode": "off",
  "docs": "https://github.com/HendrikK/healthmesh/tree/main/servers/allofus-databrowser-mcp#readme",
  "contact": "hendrik.kleine@gmail.com",
  "data_source": {
    "name": "NIH All of Us Research Program – Research Hub Data Browser public API (aggregate counts, current public data release)",
    "url": "https://databrowser.researchallofus.org/",
    "license": "Public aggregate statistics published by the All of Us Research Program (NIH); counts <20 suppressed/rounded per the All of Us Data and Statistics Dissemination Policy. Cite: All of Us Research Program, Data Browser.",
    "refresh": "live (6 h edge cache); follows each All of Us public data release"
  },
  "tools": [
    {
      "name": "aou_search_concepts",
      "title": "Search All of Us concepts with participant counts",
      "description": "Searches the All of Us Data Browser for OMOP concepts by name, exact code (e.g. SNOMED 195967001, ICD-10-CM J45, LOINC 4548-4) or concept_id, and returns participant counts (rolled up over descendant concepts; rounded up to multiples of 20, 20 = 1-20). Use for cohort feasibility questions such as 'how many All of Us participants have asthma?'. Survey questions appear as domain OBSERVATION (vocabulary PPI); use aou_list_survey_questions for their answers."
    },
    {
      "name": "aou_get_concept_breakdown",
      "title": "Participant breakdown for one concept",
      "description": "For one EHR concept (condition, drug, measurement or procedure) returns the All of Us participant count with breakdowns by sex at birth, age at first occurrence (deciles 18-29 ... 89+), US state/territory of residence and optionally age x sex. Explains the two count bases (rolled-up headline count vs exact-code count). Race/ethnicity breakdowns are not published by the Data Browser for EHR concepts."
    },
    {
      "name": "aou_list_survey_questions",
      "title": "Survey modules, questions and answer counts",
      "description": "Lists All of Us survey modules (The Basics, Lifestyle, Overall Health, Personal and Family Health History, Social Factors of Health, Health Care Access and Utilization, mental-health modules) with respondent counts, finds questions by keyword, and returns answer distributions (participant counts per answer). Give question_concept_id for one question's answers broken down by sex at birth and age."
    },
    {
      "name": "aou_describe_dataset",
      "title": "Describe All of Us Data Browser data",
      "description": "Explains the All of Us Data Browser source: total participants in the current public release, participants with data per EHR domain, survey modules, count bases (rolled-up vs exact concept), rounding/suppression rules and what is not available publicly."
    }
  ]
}