PopHIVE
*Featured on Claude!* MCP server for accessing near real-time health data from Yale's PopHIVE platform, as well as additional HHS/CDC data
What is PopHIVE?
PopHIVE is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to *featured on claude!* mcp server for accessing near real-time health data from yale's pophive platform, as well as additional hhs/cdc data
*Featured on Claude!* MCP server for accessing near real-time health data from Yale's PopHIVE platform, as well as additional HHS/CDC data
This server falls under the Analytics category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- *Featured on Claude!* MCP server for accessing near real-tim
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx pophiveConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use PopHIVE
PopHIVE MCP Server provides AI assistants with near-real-time access to public health data from Yale's PopHIVE platform plus HHS and CDC datasets, covering immunization coverage, respiratory illness surveillance (ED visits, wastewater, lab results), chronic conditions, hospital capacity, injury and overdose rates, and youth mental health trends. It exposes five analysis tools and 11 curated health datasets as MCP resources, enabling researchers, public health professionals, and analysts to query and compare health metrics across US states and demographic groups directly from Claude without writing code or navigating government data portals.
Prerequisites
- Node.js 18 or later installed
- An MCP-compatible client such as Claude Desktop
- Git to clone the repository (no PyPI or npm package published; runs from source)
- No external API keys required — all data comes from publicly accessible PopHIVE, HHS, and CDC endpoints
Clone the repository
Clone the pophive-mcp-server repository to your local machine. The server runs from source using Node.js.
git clone https://github.com/Cicatriiz/pophive-mcp-server.git
cd pophive-mcp-server
npm installRun the test suite to verify data access
Run npm test to confirm the server can reach the PopHIVE and HHS/CDC data endpoints from your network. This also validates that all 11 dataset resources load correctly.
npm testConfigure Claude Desktop to launch the server
Open your Claude Desktop config file and add a pophive entry. Set the cwd field to the absolute path where you cloned the repository so Node.js can locate server/index.js.
{
"mcpServers": {
"pophive": {
"command": "node",
"args": ["server/index.js"],
"cwd": "/absolute/path/to/pophive-mcp-server"
}
}
}Optional: customize caching and update frequency
By default, the server caches data to ./data and refreshes daily. Set DATA_CACHE_DIR to a custom path and UPDATE_FREQUENCY to 'hourly' or 'weekly' based on your needs.
{
"mcpServers": {
"pophive": {
"command": "node",
"args": ["server/index.js"],
"cwd": "/absolute/path/to/pophive-mcp-server",
"env": {
"DATA_CACHE_DIR": "/tmp/pophive-cache",
"UPDATE_FREQUENCY": "hourly"
}
}
}
}Restart Claude Desktop and test a health data query
Quit and reopen Claude Desktop. Ask Claude to compare vaccination rates across states or show respiratory illness trends. The server will call get_available_datasets first if you are unsure which datasets are available.
PopHIVE Examples
Client configuration
Claude Desktop configuration launching the PopHIVE server from a cloned local repository.
{
"mcpServers": {
"pophive": {
"command": "node",
"args": ["server/index.js"],
"cwd": "/Users/yourname/pophive-mcp-server",
"env": {
"DATA_CACHE_DIR": "./data",
"UPDATE_FREQUENCY": "daily"
}
}
}
}Prompts to try
Example prompts using PopHIVE's health datasets and analysis tools.
- "Compare childhood vaccination rates in California, Texas, and New York"
- "Show weekly respiratory ED visits per 100k nationally over the last 3 months"
- "Which states have the highest obesity rates in the latest chronic conditions data?"
- "What datasets are available in the PopHIVE MCP server?"
- "Analyze the trend in wastewater COVID signals over the past 8 weeks"
- "Filter youth mental health ED data to show only patients aged 12-17"Troubleshooting PopHIVE
Server fails to start with 'Cannot find module server/index.js'
The cwd field in your Claude Desktop config must point to the exact directory where you cloned the repository. Ensure you ran 'npm install' in that directory first to populate the node_modules folder.
Data appears stale or is not refreshing
Run 'npm run refresh-data' manually in the repository directory to force an immediate data refresh. If you want more frequent automatic updates, set UPDATE_FREQUENCY to 'hourly' in the env block of your config.
filter_data or compare_states returns empty results
State codes must be provided as two-letter uppercase abbreviations (CA, TX, NY). First call get_available_datasets to see the exact dataset names and available fields before querying. Some datasets have limited geographic coverage at the sub-national level.
Frequently Asked Questions about PopHIVE
What is PopHIVE?
PopHIVE is a Model Context Protocol (MCP) server that *featured on claude!* mcp server for accessing near real-time health data from yale's pophive platform, as well as additional hhs/cdc data It connects AI assistants to external tools and data sources through a standardized interface.
How do I install PopHIVE?
Follow the installation instructions on the PopHIVE GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with PopHIVE?
PopHIVE works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is PopHIVE free to use?
Yes, PopHIVE is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
PopHIVE Alternatives — Similar Analytics Servers
Looking for alternatives to PopHIVE? Here are other popular analytics servers you can use with Claude, Cursor, and VS Code.
OpenMetadata
★ 14.0kOpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.
Superset
★ 10.9kAn MCP server that provides AI assistants with full access to Apache Superset instances, enabling interaction with dashboards, charts, datasets, databases, and SQL execution capabilities.
Horizon
★ 4.4k📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达
MCP Server Chart
★ 4.1kEnables generation of 25+ types of charts and data visualizations using AntV, including bar charts, line charts, maps, mind maps, and specialized diagrams like fishbone and sankey charts. Supports both statistical charts and geographic visualizations
Muapi CLI
★ 997Official CLI for muapi.ai — generate images, videos & audio from the terminal. MCP server, 14 AI models, npm + pip installable.
Weather MCP Server
★ 907Weather Data Fetcher MCP server built with Node.js, MCP SDK, and Zod. Provides weather details like temperature and forecast for cities such as Noida and Delhi via a registered tool. Simplifies API integration, enabling structured responses for clien
Browse More Analytics MCP Servers
Explore all analytics servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up PopHIVE in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use PopHIVE?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.