UK air quality MCP: live readings, historical trends, LAQM stats, WHO checks, knowledge base.
healthy
status
15
tools exposed
1055ms
connect latency
d271f16503a5
schema fingerprint
Tools (15)
assess_location_aq
Comprehensive air quality assessment for a location in one call.
Combines nearby monitor discovery and current readings with DAQI into
a single response. Use this as the first tool call for any air quality
question about a location.
For long-term trend analysis, use the dedicated `trend_analysis`
get_current_aq
Get the most recent air quality readings near a location, with health context.
Returns a 'summary' with a plain-English health assessment and advice
for general and at-risk populations. Present the summary to users first.
Also returns individual 'readings' from nearby monitors and 'metadata'
about
get_historical_aq
Get historical air quality data for a site or location, with health context.
Returns a 'narrative' with plain-English interpretation of trends,
WHO guideline exceedances, and guideline comparisons. Present the
narrative to users first. Also returns raw 'data' and 'summary' statistics.
Args:
st
get_aqi_summary
Get an AQI assessment with health advice and WHO compliance check.
Returns a 'summary' with a plain-English health assessment, advice for
general and at-risk populations, and WHO guideline context. Present the
summary to users first. Also returns raw 'aqi' and 'who_compliance' data.
Args:
loca
list_monitors
List air quality monitoring sites near a location, with context.
Returns a 'summary' explaining how many monitors were found, their
operational status, and what each monitor type represents. Present the
summary to users first. Also returns a 'monitors' list with full metadata.
Args:
location:
chart_aq_trend
Generate a time series chart of air quality data.
Returns a PNG chart image with a brief text summary. Use this when
users ask about trends, patterns, or want to visualise air quality
over time.
Args:
start_date: Start date (ISO format, e.g. "2025-01-01").
end_date: End date (ISO format).
trend_analysis
Analyse the long-term trend in a pollutant near a location.
Uses Theil-Sen slope estimation with Mann-Kendall significance testing
to determine whether air quality is improving, worsening, or stable.
Robust to outliers and missing data.
Returns a 'summary' with plain-English trend description and
compare_locations
Compare current air quality across multiple locations side-by-side.
Returns a ranked comparison by pollutant with DAQI bands and distance to
nearest monitor. Useful for comparing development sites, school locations,
or residential options.
Args:
locations: List of 2–6 locations (postcodes, pla
regulatory_stats
Get LAQM Annual Status Report-style statistics for a location.
Returns annual means, percentiles, exceedance counts, data capture
percentages, and compliance assessment against UK legal limits and
WHO guidelines.
Args:
location: Postcode, place name, or "lat,lon".
year: Calendar year to re
time_patterns
Analyse when pollution is highest — hour of day, day of week, and month.
Returns temporal profiles showing typical patterns. Useful for advising on
best times for outdoor exercise, school runs, or commuting.
Args:
location: Postcode, place name, or "lat,lon".
pollutant: Pollutant to analys
kb_get_guidelines
Get current air quality guideline and target values.
Args:
framework: "WHO", "UK", "EU", or "all" (default).
pollutant: Optional filter for a specific pollutant.
Returns the full guidelines document (markdown).
kb_get_health_effects
Get health evidence summaries for a pollutant and population group.
Args:
pollutant: "NO2", "PM2.5", "PM10", or "O3".
population_group: "general", "children", "elderly", "respiratory",
"cardiovascular", or "pregnant" (default "general").
Returns health effects document (markdown).
kb_get_local_context
Get area-specific contextual information.
Args:
area: "southwark", "london", or a specific neighbourhood.
Returns local context document (markdown).
kb_get_practical_advice
Generic protective-action guidance for a category of situation
(NOT keyed to an individual user's context).
For *personalised* advice that takes the user's specific health
situation into account (asthma, pregnancy, gas cooker, tube commute,
indoor sources), prefer the Clara MCP server's `contextual
kb_get_monitoring_explainer
Get plain-language explanations of monitoring methods and limitations.
Args:
topic: One of "how_monitors_work", "regulatory_vs_lowcost",
"what_readings_mean", "why_numbers_differ",
"representativeness", "data_quality", "what_monitors_measure".
Returns monitoring explainer docum
Endpoint
https://hermes.southlondonscientific.com/mcp Category: Maps & Weather · Last checked: 2026-08-15T09:15:47Z
Monitor your own MCP server
Get alerted the moment yours goes down, a tool schema drifts, or an upstream silently breaks.
What this means. This server responded to the MCP handshake and listed its tools without authentication. The schema fingerprint lets us flag if tool signatures silently change (schema drift) between checks.