olyport avatar

EPA EJScreen

com.olyport/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 ejscreen

Run 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/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 5 tools

Verified 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...

Parameters* required
distancenumber
default: 1
latitude*number
longitude*number
get_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...

Parameters* required
county_fips*string
limitinteger
default: 50
state*string
get_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...

Parameters* required
limitinteger
default: 100
state*string
get_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....

Parameters* required
county_fipsstring
limitinteger
default: 50
state*string
get_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...

Parameters* required
county_fipsstring
indicatorstring
limitinteger
default: 50
state*string

Sponsors

Details

Website
olyport.com
Category
Security & Pentesting
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from olyport

Related Security & Pentesting MCP servers

View all
1gucci-atlasv avatarSkillsSafe Security Scannergucci-atlasv/skillssafe.comAI skill security scanner. Detects prompt injection, credential theft, ClawHavoc. Free, no signup.0stars
2lennyzeltser avatarWebsite Searchlennyzeltser/zeltser-website-mcp-serverImprove security writing, score it against rubrics, plan IR, CTI, vuln, and product strategy.0stars
3compuute avatarCompuute MCP Security Scannercompuute/compuute-scan-apiScan any public GitHub MCP-server repo for security issues. 37 MCP-specific L1 rules, 8 languages.0stars
4csoai-org avatarSOC 2 Compliancecsoai-org/soc2-compliance-ai-mcpSOC 2 Type II compliance for trust services criteria (security, availability, processing0stars
5den-indance avatarNetwork Diagram Mcpden-indance/network-diagram-mcpNetwork topology editor — Claude builds diagrams via MCP. nmap/CSV import, one-click SSH.0stars
6denial-web avatarAgent Immunedenial-web/agent-immuneAI agent security: prompt injection detection, semantic memory, output scanning, prompt hardening0stars