Search / com.olyport/ejscreen
EPA EJScreen
R0· no sign-inEnvironmental justice screening indicators, pollution burden, and demographic vulnerability
v1.1.0 · active · website · descriptor JSON · versions
Search / com.olyport/ejscreen
R0· no sign-inEnvironmental justice screening indicators, pollution burden, and demographic vulnerability
v1.1.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"ejscreen": {
"type": "http",
"url": "https://mcp.olyport.com/ejscreen/mcp"
}
}
}claude mcp add --transport http ejscreen https://mcp.olyport.com/ejscreen/mcp[mcp_servers.ejscreen]
url = "https://mcp.olyport.com/ejscreen/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"ejscreen": {
"type": "remote",
"url": "https://mcp.olyport.com/ejscreen/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"ejscreen": {
"type": "http",
"url": "https://mcp.olyport.com/ejscreen/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=ejscreen&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLm9seXBvcnQuY29tL2Vqc2NyZWVuL21jcCJ9"
}{
"servers": {
"ejscreen": {
"type": "http",
"url": "https://mcp.olyport.com/ejscreen/mcp"
}
}
}{
"mcpServers": {
"ejscreen": {
"httpUrl": "https://mcp.olyport.com/ejscreen/mcp"
}
}
}extensions:
"ejscreen":
enabled: true
name: "ejscreen"
type: streamable_http
uri: "https://mcp.olyport.com/ejscreen/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_ej_county_summary (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_demographic_indicators (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); get_environmental_indicators (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 1,099 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% -stale-201d -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.olyport.com/ejscreen/mcp streamable-http | none | yes | 100% | 268 ms | 2025-11-25 | 2026-10-20 |
get_demographic_indicators | 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. Args: state: Two-letter US state abbreviation (e.g. 'WA', 'CA'). county_fips: Optional county FIPS code (3-digit or 5-digit). If omitted, returns state-level results sorted by highest demographic index. limit: Maximum number of block groups to return (default 50, max 500). |
get_ej_county_summary | 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: Two-letter US state abbreviation (e.g. 'WA', 'CA'). county_fips: County FIPS code, either 5-digit full (e.g. '53033') or 3-digit county portion (e.g. '033'). If 3 digits, state FIPS is prepended automatically. limit: Maximum number of block groups to return (default 50, max 500). |
get_ej_data_by_location | 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 the location (e.g. 47.61). longitude: Longitude of the location (e.g. -122.33). distance: Buffer distance in miles around the point (default 1.0). |
get_ej_state_summary | 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 abbreviation (e.g. 'WA', 'CA'). limit: Maximum number of block groups to return (default 100, max 500). |
get_environmental_indicators | 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 county FIPS code (3-digit or 5-digit). If omitted, returns state-level results. indicator: Optional specific indicator to focus on. Options: 'pm25', 'ozone', 'diesel', 'cancer', 'respiratory', 'traffic', 'lead', 'superfund', 'hazwaste', 'wastewater', 'rmp', 'ust'. If omitted, returns all. limit: Maximum number of block groups to return (default 50, max 500). |
Schemas: list_tools.
And 31 more from this publisher.
{
"name": "com.olyport/ejscreen",
"title": "EPA EJScreen",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.olyport.com/ejscreen/mcp",
"type": "streamable-http"
}
],
"version": "1.1.0",
"websiteUrl": "https://olyport.com",
"description": "Environmental justice screening indicators, pollution burden, and demographic vulnerability"
}