Who Gho MCP Server logo

Who Gho MCP Server

Query WHO Global Health Observatory indicators by country, region, year, sex, income group, and other dimensions.

Install Who Gho MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "who-gho-mcp-server": {
      "command": "bunx",
      "args": [
        "@cyanheads/who-gho-mcp-server@latest"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

who-gho-mcp-server connects MCP clients to WHO Global Health Observatory data for indicator discovery, metadata lookup, dimension inspection, and filtered data queries. Its tools support paginated catalog browsing, hierarchical dimension values, country and regional aggregates, time ranges, sex filters, and uncertainty bounds. It also exposes indicator and dimension data as MCP resources, with STDIO and Streamable HTTP access. Reach for it when an agent needs structured WHO health statistics rather than general web search.

Use cases

  • Search WHO indicators by health topic
  • Compare indicator values across countries
  • Filter health data by year and sex
  • Inspect valid WHO regions and country codes
  • Retrieve uncertainty bounds for indicator results

Key features

  • WHO GHO indicator catalog search and browsing
  • Indicator metadata and dimension discovery
  • Country, region, and income-group filtering
  • Year, sex, and positional dimension filters
  • Paginated data and dimension queries
  • STDIO, Streamable HTTP, and MCP resource access

Tools6

What Who Gho MCP Server lets your agent do. Expand a tool for its parameters.

Self-reported~141 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

8/8 checks healthy over the last 52d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 11d ago via OSV.dev · @cyanheads/who-gho-mcp-server@latest (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars3Stargazers on the source repository.
npm downloads1.2kPackage downloads in the last 30 days.
Last commit8d agoMost recent push to the default branch.
Tools exposed6Callable tools this server registers over MCP.
Directory activity3 viewsConfig copies, upvotes, and views on AllMCPs.

How Who Gho MCP Server works

What who-gho-mcp-server does

who-gho-mcp-server exposes the WHO Global Health Observatory (GHO) through the Model Context Protocol. It covers indicators from WHO member states and supports discovery before querying: an agent can search indicator names, browse the catalog, inspect supported dimensions, enumerate valid dimension values, and retrieve matching data rows.

The server is suited to questions that require structured health statistics by geography, year, sex, age group, or income grouping. It distinguishes country rows from WHO regional aggregates and World Bank income-group aggregates, allowing queries to target the appropriate spatial level.

How it works

Indicator discovery starts with who_search_indicators or who_list_indicators, which return indicator codes and names for later use. who_get_indicator_metadata reports an indicator's name and available dimension types. Metadata may contain no listed dimensions for some indicators; in that case, the response can include a note based on a sample data row.

Dimension discovery uses who_list_dimensions followed by who_list_dimension_values. Dimension values include codes and labels, and hierarchical results can include parent information. For example, a country lookup can be narrowed by a WHO region code.

who_query_indicator_data accepts one spatial filter category per call: country codes, region codes, or income-group codes. It also supports year ranges, positional dimension values, optional sex selection, uncertainty bounds, sorting, and offset pagination. Returned dimension type/value pairs help identify positional filters for subsequent queries.

Setup and configuration

The package is available as @cyanheads/who-gho-mcp-server and can be installed through the MCP setup flows offered for Claude Desktop, Cursor, and VS Code. It supports both STDIO and Streamable HTTP. A hosted endpoint is available at https://who-gho.caseyjhand.com/mcp, while local deployments can use the npm package or the published Docker image.

The server also ships an MCPB bundle and an agent skill named who-gho-guide. The skill covers dimension-position discovery, complete country comparisons, and choosing between country and regional aggregate rows. MCP clients can discover the skill through the server's skill and resource interfaces.

Tools and capabilities

  • Search indicator names with word-based matching and paginated results.
  • Browse the complete indicator catalog with offset pagination.
  • Resolve indicator metadata in batches, with continuation for unprocessed codes.
  • List GHO dimension types and their valid codes and labels.
  • Filter hierarchical dimension values by a parent code.
  • Query indicator rows with spatial, temporal, and dimension filters.
  • Read indicator metadata and dimension values through who:// resources.
  • Request uncertainty intervals, ascending or descending year order, and paged result sets.

Limitations and notes

Search matches whitespace-separated words as name substrings; it does not perform stemming or fuzzy expansion. Indicator metadata does not reveal dimension positions, so query positions should be inferred from returned type/value pairs or the accompanying guidance.

Spatial filter categories are mutually exclusive. Queries can fail for unknown indicators, unavailable data, ambiguous spatial filters, invalid year ranges, malformed identifiers, or other invalid parameters. Large catalog, metadata, dimension, and data results require pagination. Metadata accepts up to 1,000 codes, but processing is batched and may return codes for a later continuation call.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Who Gho MCP Server

who-gho-mcp-server is an MCP server that connects AI clients to the WHO Global Health Observatory. Its main tools search and browse indicators, retrieve indicator metadata, list dimension codes and values, and query health data by country, region, year, sex, income group, and other supported dimensions.

Install it through the published MCP setup flow for Claude Desktop, Cursor, or VS Code, or use the `@cyanheads/who-gho-mcp-server` package for a local deployment. The project also publishes a Docker image and an MCPB bundle.

Yes, who-gho-mcp-server has a Cursor installation flow. Cursor can connect to the server using the provided MCP configuration, and the server supports both STDIO and Streamable HTTP access.

Use `who_query_indicator_data` with an indicator code and `country_codes`. Add `year_from`, `year_to`, or dimension filters as needed, and discover valid country codes with `who_list_dimension_values` for the `COUNTRY` dimension.

Use `who_search_indicators` to search indicator names by keyword, or use `who_list_indicators` to browse the catalog. Both return indicator codes that can be passed to `who_get_indicator_metadata` and `who_query_indicator_data`.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewWho Gho MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/who-gho-mcp-server?style=directory)](https://allmcps.com/mcp/who-gho-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/who-gho-mcp-server"><img src="https://allmcps.com/api/badge/who-gho-mcp-server?style=directory" alt="Who Gho MCP Server on AllMCPs" /></a>