The U.S. Census Bureau Data API MCP connects AI Assistants with official Census Bureau statistics.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"mcp-census-api": {
"env": {
"CENSUS_API_KEY": "YOUR_CENSUS_API_KEY"
},
"args": [
"/Path/To/Server/us-census-bureau-data-api-mcp/scripts/mcp-connect.sh"
],
"command": "bash"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Bringing official Census Bureau statistics to AI assistants everywhere.
This server supports HTTP transport. Be the first to test it — help the community know if it works.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in data / analytics
Query and manage PostgreSQL databases directly from AI assistants
MCP Server for GCP environment for interacting with various Observability APIs.
⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
MCP Security Weekly
Get CVE alerts and security updates for Us Census Bureau Data Api Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Bringing official Census Bureau statistics to AI assistants everywhere.
The U.S. Census Bureau Data API MCP is a Model Context Protocol (MCP) server that connects AI assistants with data from the Census Data API and other official Census Bureau sources. This project is built using the MCP Typescript SDK.
To get started, you will need:
To use the U.S. Census Bureau Data API MCP server:
docker compose --profile prod run --rm census-mcp-db-init sh -c "npm run migrate:up && npm run seed" to pull data from the Census Data API into the local database. This is only required on first-time setup.Here is an example configuration file that includes the appropriate scripts for launching the MCP Server:
{
"mcpServers": {
"mcp-census-api": {
"command": "bash",
"args": [
"/Path/To/Server/us-census-bureau-data-api-mcp/scripts/mcp-connect.sh"
],
"env": {
"CENSUS_API_KEY": "YOUR_CENSUS_API_KEY"
}
}
}
}
Note that the CENSUS_API_KEY variable is required. This defines the env variable in the MCP Client and passes it to the MCP server via the mcp-connect script.
Be sure to update the path to the us-census-bureau-data-api-mcp directory in args and provide a valid CENSUS_API_KEY.
When a new version of this project is released, you will need to rebuild the production environment for the latest features. From the mcp-db/ directory, run the following:
npm run prod:down
npm run prod:build
After that, you can relaunch your MCP Client and it should connect to the server again.
The U.S. Census Bureau Data API MCP server uses data from the Census Da