You're viewing a demo portfolio

Join the waitlist
PRSM

navigate

Active

Tool of Ukhsa

declared in 0.1.0

Walk the UKHSA surveillance hierarchy one level at a time to discover valid values. Pass the levels you already know (in order: theme, sub_theme, topic, geography_type, geography) and you get back the list of options for the NEXT level. With no args it lists themes (e.g. infectious_disease, immunisation, climate_and_environment, medicines). With theme="infectious_disease" it lists sub_themes (respiratory, gastrointestinal, vaccine_preventable, ...). Continue down to topics (COVID-19, Influenza, Measles, ...), geography_types (Nation, NHS Region, ...), geographies (England, ...), and finally metrics. Each item has {name, link}. Feed the chosen name into the next-level arg, then call get_metric_data once you have all six.

Parameters schema

{
  "type": "object",
  "properties": {
    "theme": {
      "type": "string",
      "description": "e.g. \"infectious_disease\"."
    },
    "topic": {
      "type": "string",
      "description": "e.g. \"COVID-19\", \"Influenza\". Requires theme + sub_theme."
    },
    "geography": {
      "type": "string",
      "description": "e.g. \"England\". Requires the levels above."
    },
    "sub_theme": {
      "type": "string",
      "description": "e.g. \"respiratory\". Requires theme."
    },
    "geography_type": {
      "type": "string",
      "description": "e.g. \"Nation\", \"NHS Region\". Requires the levels above. May contain spaces."
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

Ukhsa

https://github.com/pipeworx-io/mcp-ukhsa

1/7 registries
View full server →
navigate — Ukhsa — PRSM MCP