Hermes — Air Quality Intelligence
UK air quality MCP: live readings, historical trends, LAQM stats, WHO checks, knowledge base.
Connect it
Settings → Connectors → Add custom connector
URL: https://hermes.southlondonscientific.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://hermes.southlondonscientific.com/mcp{
"mcpServers": {
"hermes": {
"url": "https://hermes.southlondonscientific.com/mcp"
}
}
}claude mcp add --transport http hermes https://hermes.southlondonscientific.com/mcp{
"servers": {
"hermes": {
"type": "http",
"url": "https://hermes.southlondonscientific.com/mcp"
}
}
}15 tools, verified live
assess_location_aqComprehensive 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` tool. Returns a structured 'summary' dict with purpose-appropriate sections. Present the summary de
get_current_aqGet 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 data freshness and sources. Args: location: Postcode, place name, or "lat,lon". radius_km:
get_historical_aqGet 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: start_date: Start date (ISO format, e.g. "2025-01-01"). end_date: End date (ISO format). locat
get_aqi_summaryGet 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: location: Postcode, place name, or "lat,lon". index: AQI system â "UK_DAQI" (default), "WHO", or "
list_monitorsList 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: Postcode, place name, or "lat,lon". radius_km: Search radius in kilometres (default 5.0). so
chart_aq_trendGenerate 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). location: Postcode, place name, or "lat,lon". Provide this or site_code. site_code: Direct s
trend_analysisAnalyse 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 statistical details. Present the summary to users first. Args: location: Postcode, place name,
compare_locationsCompare 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, place names, or "lat,lon"). pollutants: Optional filter, e.g. ["NO2", "PM2.5"]. Default: all avai
regulatory_statsGet 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 report on (default: most recent complete year). pollutants: Optional filter, e.g. ["NO2", "PM2.5"]
time_patternsAnalyse 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 analyse â "NO2", "PM2.5", "PM10", "O3" (default "NO2"). period: Time window â "last_month", "las
kb_get_guidelinesGet 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_effectsGet 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_contextGet area-specific contextual information. Args: area: "southwark", "london", or a specific neighbourhood. Returns local context document (markdown).
kb_get_practical_adviceGeneric 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_advice` tool â it composes Hermes live readings with personal context to give an answer keyed to
kb_get_monitoring_explainerGet 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 document (markdown).
Alternatives in Docs & Knowledge
Compare →AIAskSakina Islamic KnowledgeB
Curated Islamic MCP: Quran (Arabic + Pickthall), 440 du'as, 99 Names, crisis-aware.
KVKeyHalve - verify sealed documentsB
Free, no-account verification of KeyHalve-sealed documents. Read-only; never receives keys.
AmberB
Long-term memory for AI assistants: permanent, portable across clients, searchable and exportable.
CICairn.ink MemoryB
Cross-session memory for AI agents with a Source Receipt for every memory, over MCP.
PRPDF Redaction MCPB
MCP server for detecting and redacting PII (Personally Identifiable Information) in PDF documents.
Decision LogB
Append-only decisions with provenance, supersession, retrieval, and audited MCP actions.