GnistAI GnistAI
Log in

Environmental Monitoring

Weather forecasts, severe weather alerts, earthquake reports, and greenhouse gas emissions data — all queryable by location through a single endpoint.

Overview   |   MCP   |   REST API   |   OpenAPI   |   CLI   |   Tutorial   |   Toolkits   |   Home
status: healthy status status healthy healthy tools: 3 tools tools 3 3 type: dataset aggregator type type dataset aggregator dataset aggregator Science

Data source: Open-Meteo, NOAA NWS, USGS, Climate TRACE

REST Bridge Endpoint https://context.gnist.ai/rest/environmental-monitoring/
Authentication

All requests require a Gnist-API-Key header (or api_key query parameter).

Free tier: 100 calls/day. Get your API key.

Tools (3)

search_environmental_data

Search environmental data for a location across weather, alerts, earthquakes, and emissions.

Geocodes the location, then queries four sources in parallel:
- Open-Meteo — current weather conditions and air quality
- NOAA NWS — active weather alerts (US locations)
- USGS — recent earthquakes within 500km
- Climate TRACE — country-level greenhouse gas emissions

Examples:
search_environmental_data(location="Oslo")
search_environmental_data(location="San Francisco", limit=5)
search_environmental_data(location="Tokyo")

ParameterTypeRequiredDescription
locationstringrequiredLocation name — city, region, or country (e.g. 'Oslo', 'Tokyo', 'California').
limitintegeroptionalMax results per source. (default: 10)
Request Body
{
  "location": "NO"
}
list_environmental_sources

List all environmental monitoring data sources, their coverage, and data types.

Shows which weather services, alert systems, seismic networks, and emissions
databases are queried during an environmental monitoring search.

Examples:
list_environmental_sources()

Request Body
{
  "query": "example"
}
report_feedback

Report a bug, feature request, or general feedback for this data source.

Use this when something doesn't work as expected, when you'd like
a new feature, or when you have suggestions for improvement.

Args:
feedback: Describe the issue or suggestion.
feedback_type: One of 'bug', 'feature_request', or 'general'.

ParameterTypeRequiredDescription
feedbackstringrequired
feedback_typestringoptional (default: "general")
Request Body
{
  "feedback": "example"
}

Quick Start

Shell
curl -X POST "https://context.gnist.ai/rest/environmental-monitoring/search_environmental_data" \
  -H "Content-Type: application/json" \
  -H "Gnist-API-Key: YOUR_API_KEY" \
  -d '{"location": "example"}'
Python
import httpx

resp = httpx.post(
    "https://context.gnist.ai/rest/environmental-monitoring/search_environmental_data",
    headers={"Gnist-API-Key": "YOUR_API_KEY"},
    json={
  "location": "example"
},
)
print(resp.json())

Related Toolkits (Science)

Resources