{"name":"com.olyport/epa","slug":"olyport-epa","title":"EPA Air Quality & Toxics","description":"Toxics Release Inventory, Superfund sites, air quality data, and AQI","url":"https://mcp.market/server/olyport-epa","rating":null,"grade":"C","score":69,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-05T15:50:42.971Z","last_ok_at":"2026-11-05T15:50:42.971Z","latency_ms":105},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://olyport.com","version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://mcp.olyport.com/epa/mcp"}],"packages":[],"tools":[{"name":"get_annual_air_quality","description":"Get annual air quality summary data for a US state.\n\n    Returns annual statistics from the EPA Air Quality System (AQS),\n    including mean concentrations, max values, and exceedance counts\n    for the specified pollutant across all monitoring sites in the state.\n\n    Args:\n        state: Two-letter US state abbreviation (e.g. 'CA', 'NY').\n        parameter: Pollutant to query. Options: 'PM2.5', 'Ozone', 'SO2', 'NO2', 'CO'.\n                   Default is 'PM2.5'.\n        start_year: Start year for the query range (e.g. 2020). Default is 2020.\n        end_year: End year for the query range (e.g. 2023). Default is 2023.\n    ","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"state":{"title":"State","type":"string"},"parameter":{"default":"PM2.5","title":"Parameter","type":"string"},"start_year":{"default":2020,"title":"Start Year","type":"integer"},"end_year":{"default":2023,"title":"End Year","type":"integer"}},"required":["state"],"title":"get_annual_air_qualityArguments"}},{"name":"get_aqi_forecast","description":"Get the air quality forecast for a ZIP code.\n\n    Returns forecast AQI values and health categories for upcoming days,\n    typically covering today and the next 1-2 days.\n\n    Args:\n        zip_code: US ZIP code (e.g. '20001').\n    ","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"zip_code":{"title":"Zip Code","type":"string"}},"required":["zip_code"],"title":"get_aqi_forecastArguments"}},{"name":"get_current_aqi","description":"Get the current Air Quality Index (AQI) for a location.\n\n    Provide either a zip_code OR latitude/longitude coordinates.\n    Returns AQI values, pollutant levels, and health category for\n    each measured pollutant at the nearest monitoring station.\n\n    Args:\n        zip_code: US ZIP code (e.g. '20001').\n        latitude: Latitude of the location (e.g. 38.9).\n        longitude: Longitude of the location (e.g. -77.0).\n    ","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"zip_code":{"default":null,"title":"Zip Code","type":"string"},"latitude":{"default":null,"title":"Latitude","type":"number"},"longitude":{"default":null,"title":"Longitude","type":"number"}},"title":"get_current_aqiArguments"}},{"name":"get_superfund_sites","description":"Get active Superfund (National Priorities List) sites in a state.\n\n    Returns hazardous waste cleanup sites listed on the EPA's National\n    Priorities List, including site names, locations, and status information.\n    No API key required.\n\n    Args:\n        state: Two-letter US state abbreviation (e.g. 'NJ', 'CA').\n        limit: Maximum number of sites to return (default 50, max 500).\n    ","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"state":{"title":"State","type":"string"},"limit":{"default":50,"title":"Limit","type":"integer"}},"required":["state"],"title":"get_superfund_sitesArguments"}},{"name":"get_tri_facilities","description":"Get Toxics Release Inventory (TRI) facilities in a state.\n\n    Returns facilities that report toxic chemical releases to the EPA,\n    including facility names, addresses, and industry information.\n    No API key required.\n\n    Args:\n        state: Two-letter US state abbreviation (e.g. 'CA', 'TX').\n        city: Optional city name to filter results.\n        limit: Maximum number of facilities to return (default 50, max 500).\n    ","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"state":{"title":"State","type":"string"},"city":{"default":null,"title":"City","type":"string"},"limit":{"default":50,"title":"Limit","type":"integer"}},"required":["state"],"title":"get_tri_facilitiesArguments"}}],"scan":{"score":69,"grade":"C","scanned_at":"2026-09-27T23:17:58.011Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T23:17:57.976Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 57ms"]},"poisoning":{"score":15,"max":15,"notes":["5 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://mcp.olyport.com/epa/mcp","reachable":true,"authRequired":false,"latencyMs":57,"serverInfo":{"name":"epa-airquality","version":"1.26.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://olysoftware.com/logos/oly-app-icon.png","source":"site","width":512,"height":512},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}