
EPA EJScreen
Connects Claude to EPA's EJSCREEN database for querying environmental justice indicators at the census tract level. You get EJ indexes, pollution burden metrics like PM2.5 and ozone exposure, proximity to hazardous waste sites, and demographic vulnerability data including income, education, and minority population percentages. Useful when you're analyzing environmental health disparities, researching community-level pollution exposure, or building tools that need to surface equity considerations in land use or development decisions. Part of OlyPort's federal data server collection, runs on streamable-http transport with a free tier of 100 calls per day.
- tools
- 5
- transport
- HTTP
- last updated
- Apr 2, 2026
Install
From registry metadata$ npx add-mcp https://mcp.olyport.com/ejscreen/mcp --name ejscreenRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http ejscreen https://mcp.olyport.com/ejscreen/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 5 toolsVerified live against the running server on Nov 6, 2026.
get_ej_data_by_locationGet EJScreen environmental justice data for a specific location. Uses the EPA EJScreen REST broker to retrieve EJ screening indicators for a point location with a buffer distance. Returns environmental indicators, demographic data, and EJ indexes. Args: latitude: Latitude of t...3 params
Get EJScreen environmental justice data for a specific location. Uses the EPA EJScreen REST broker to retrieve EJ screening indicators for a point location with a buffer distance. Returns environmental indicators, demographic data, and EJ indexes. Args: latitude: Latitude of t...
distancenumberlatitude*numberlongitude*numberget_ej_county_summaryGet EJ indicators for census block groups in a county. Returns EJScreen environmental justice data for block groups within the specified county, sorted by highest overall environmental burden. Includes environmental indicators, demographic data, and EJ indexes. Args: state: Tw...3 params
Get EJ indicators for census block groups in a county. Returns EJScreen environmental justice data for block groups within the specified county, sorted by highest overall environmental burden. Includes environmental indicators, demographic data, and EJ indexes. Args: state: Tw...
county_fips*stringlimitintegerstate*stringget_ej_state_summaryGet a state-level overview of EJ indicators across block groups. Returns the most environmentally burdened block groups in the state, sorted by PM2.5 percentile. Useful for identifying areas with the highest environmental justice concerns. Args: state: Two-letter US state abbr...2 params
Get a state-level overview of EJ indicators across block groups. Returns the most environmentally burdened block groups in the state, sorted by PM2.5 percentile. Useful for identifying areas with the highest environmental justice concerns. Args: state: Two-letter US state abbr...
limitintegerstate*stringget_demographic_indicatorsGet demographic vulnerability indicators by block group. Returns demographic data including minority percentage, low income percentage, linguistic isolation, education levels, and age distributions. These are the demographic components used in EJScreen's EJ index calculations....3 params
Get demographic vulnerability indicators by block group. Returns demographic data including minority percentage, low income percentage, linguistic isolation, education levels, and age distributions. These are the demographic components used in EJScreen's EJ index calculations....
county_fipsstringlimitintegerstate*stringget_environmental_indicatorsGet specific environmental indicators by block group. Returns environmental indicator values and state percentiles for block groups. Can filter to a specific indicator type or return all. Args: state: Two-letter US state abbreviation (e.g. 'WA', 'CA'). county_fips: Optional co...4 params
Get specific environmental indicators by block group. Returns environmental indicator values and state percentiles for block groups. Can filter to a specific indicator type or return all. Args: state: Two-letter US state abbreviation (e.g. 'WA', 'CA'). county_fips: Optional co...
county_fipsstringindicatorstringlimitintegerstate*stringSponsors
Details
- Website
- olyport.com
- Category
- Security & Pentesting
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026
More from olyport
- FCC Broadband Map
- FDIC BankFind
- FEMA Disasters
- HMDA Mortgage Data
- HUD Housing Data
- NCES Education Data
- NHTSA Vehicle Safety
- NIFC Wildfire Data
- NOAA Climate Data
- NWS Weather Alerts
- O*NET Occupational Data
- US Drought Monitor
- USDA Food Access
- USGS Earthquakes
- USGS Water Monitoring
- VA Healthcare Facilities
- BEA Economic Accounts
- BLS Employment & Wages
- CDC Mortality (WONDER)
- CDC PLACES Health Data
- Census ACS Demographics
- Census County Business Patterns
- FBI Crime Data
- FBI NIBRS Crime Data