An MCP server that provides AI agents with US civic and property data lookups, including geocoding, census tracts, Opportunity Zones, ACS demographics, and FEMA flood zones. Most tools use free federal data with no key required; only tract demographics needs a Census API key.
From the registry: US civic & property data: geocoding, census tracts, Opportunity Zones, FEMA flood zones.
Please install the `civic-library-mcp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Node.js and npx** — Requires a Node.js environment with npx available to run the MCP server package.
Optional prerequisites:
- Get a Census API key — Optional. Required only if you want the get_tract_demographics tool to work. Obtain a free Census API key and set it as CENSUS_API_KEY. (https://api.census.gov/data/key_signup.html)
Canonical MCP server config (stdio transport):
- command: `npx`
- args: ["-y","civic-library-mcp"]
- optional environment variables:
- `CENSUS_API_KEY`: Free U.S. Census API key used by the get_tract_demographics tool. If omitted, the other four tools still work. (example: `<your-census-api-key>`)
Note: Four of the five tools work with no environment configuration. Only get_tract_demographics requires CENSUS_API_KEY.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.CENSUS_API_KEYrequiredFree U.S. Census API key required for get_tract_demographics to access ACS 5-Year dataMCP server for searching Airweave collections with natural language queries.