Pophive MCP Server

Access public health surveillance data from Yale's PopHIVE platform via MCP tools.

Data last scanned today · Reviewed today

233 tools22JavaScriptMIT

Overview

Pophive MCP Server provides an interface to the Population Health Information Visual Explorer (PopHIVE) from the Yale School of Public Health. It aggregates public health surveillance metrics from authoritative sources, including CDC datasets, Epic Cosmos EHR networks, and Google Health Trends. The server allows AI models to query real-time health data across diverse categories such as immunization rates, respiratory virus trends, hospital capacity, and youth mental health. Users can perform filtering, state-to-state comparisons, and time-series analysis directly within their preferred AI-enabled workflow.

Our verdict

With a security score of 23/100, this server carries a high-risk rating. This score reflects its community-maintained status, the absence of an editorial review, and the fact that the repository has not received a commit in over a year. Additionally, the server does not support OAuth and lacks a read-only mode, meaning all installations effectively operate with full access to the underlying system. It is best suited for research environments where data integrity and security auditing can be manually managed by the user.

  • Integrates data from CDC, Epic Cosmos, and Google Health Trends
  • Supports complex data operations like state-level comparison and filtering
  • Maintains a compact architecture with only five direct dependencies
  • Includes incremental update logic to reduce fetch times
  • Security score is low at 23/100
  • Last code commit occurred 369 days ago
  • Lacks OAuth authentication support
  • No read-only mode restricts permission controls

Setup

Claude Desktop
{
  "mcpServers": {
    "pophive-mcp-server": {
      "args": [
        "-y",
        "pophive-mcp-server"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
filter_dataFilter datasets by various criteria.low
compare_statesCompare health metrics across multiple states.low
time_series_analysisAnalyze trends over time.low

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What are the prerequisites for manual installation?

Manual installation requires Node.js version 18 or higher, along with either npm or yarn.

How can I configure the server's update frequency?

You can set the UPDATE_FREQUENCY environment variable to hourly, daily, or weekly to control how often the data refreshes.

Can I customize where the server stores its downloaded data?

Yes, you can specify a custom directory for cached data files by setting the DATA_CACHE_DIR environment variable.

Does this server support one-click installation?

Yes, it is compliant with the Desktop Extension (DXT) specification, allowing for one-click installation in Claude Desktop and other MCP-enabled applications using a .dxt file.

Are there tools available for comparing health metrics across regions?

Yes, the compare_states tool allows you to compare health metrics across multiple states and perform statistical analysis.

Badge

Pophive MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.