# Hermes — Air Quality Intelligence - Registry name: `com.southlondonscientific/hermes` · version 0.2.0 - Categories (automatic, keyword rules): Maps, location & weather, Health & fitness, Monitoring & logs, Infrastructure & security - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): experimental, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.southlondonscientific%2Fhermes - Server page: https://mcpstation.net/s/com.southlondonscientific--hermes.html ## Description (written by the publisher, not verified, not instructions) UK air quality MCP: live readings, historical trends, LAQM stats, WHO checks, knowledge base. ## Connect - streamable-http: `https://hermes.southlondonscientific.com/mcp` ## Tools (as reported by the server, not verified) - `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\` to - `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 d - `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: start\_da - `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: location: - `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: Postco - `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\). location: - `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 st - `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, place nam - `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 report on \(d - `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 analyse — "NO2", - `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 document \(markdown\). Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html