← Directory
mcp · Global
speak-for-the-trees-mcp
MCP server for investigating ecosystem health using public environmental data
Claim this listing
Represent speak-for-the-trees-mcp? Send a claim for review so we can discuss listing updates. Claims do not automatically grant ownership or verification.
What's in it
- Data offered docs-verified
- water temperature · dissolved oxygen · pH · streamflow with EPA thresholds · water levels, tide predictions, tidal range, deviation from predicted · species presence records with taxonomy, threat status, native/introduced flags · species occurrence records (museum, research, iNaturalist, eBird) · current AQI by pollutant (PM2.5, PM10, ozone) · permitted dischargers, compliance status, violation counts · facilities in Significant Non-Compliance · specific effluent violations (parameter, exceedance %, dates) · 303(d) listed waters, impairment causes, TMDL status · TRI facilities and annual chemical release obligations · per-chemical TRI release amounts by medium (air, water, land)
- Coverage llm-inferred
- Docs say any coordinates can be used; USGS, NOAA and EPA sources are US-focused, while iNaturalist and GBIF are global
- Update frequency llm-inferred
- Real-time for USGS NWIS and AirNow sources; not stated for other sources
- Formats llm-inferred
- MCP stdio
- Access docs-verified
- Free public APIs; no API key for most tools; airnow_air_quality requires a free AirNow API key; MIT licence
Useful for
- Use cases llm-inferred
- Baseline water quality and streamflow screening near a site from nearest USGS monitoring stations (US sites) · Permitted discharger and effluent violation screening upstream of a development site (US sites) · 303(d) impaired waters and TMDL status check for a site's receiving water during environmental screening · Species presence and occurrence records for an ecological desk study
- Audience llm-inferred
- environmental consultants · hydrologists · ecologists · GIS analysts · planners
Limitations
- Constraints llm-inferred
- Core sources (USGS, NOAA, EPA) are US federal datasets; UK coverage is not evidenced in the docs · USGS tool only returns stations with active real-time sensors near the coordinates; some sites may return no data · airnow_air_quality needs a free AirNow API key, which conflicts with the catalogue auth field saying no key is required · Act tools are not implemented yet; the server currently only reads data · Docs describe the project as a starting point, so maintenance and stability are unproven · Depends on third-party APIs (USGS, NOAA, EPA, iNaturalist, GBIF, AirNow) remaining available
- Licence
- MIT
- Authentication
- No API key required (repository README, auto-extracted; check upstream requirements)
- GitHub stars
- 5
- Last commit
- 15/03/2026
- Last successful page check
- 14/10/2026
- Page health
- healthy
- Package
- pypi:@offtrailstudio/speak-for-the-trees
- Verification
- Not independently verified
Auto-extracted, unverified fields: tools, install, auth. Check upstream documentation.
Provenance & evidence
Tools/install/auth auto-extracted from README; quality score heuristic (stars, recency, tool count, licence).
Metadata observed 15/10/2026 · research sweep: github-search