Skip to content
← 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.

Explore paid sponsorship →

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