UK air quality MCP: live readings, historical trends, LAQM stats, WHO checks, knowledge base.
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.
https://hermes.southlondonscientific.com/mcp15 Tools · 2669 msassess_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 description to users first.
Args:
location: Postcode, place name, or "lat,lon".
purpose: What the user needs — "general" (default), "health"
(safety/worry), "exercise" (outdoor activity), or "planning"
(homebuying/school assessment/long-term).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` tool. Returns a structured 'summary' dict with purpose-appropriate sections. Present the summary description to users first. Args: location: Postcode, place name, or "lat,lon". purpose: What the user needs — "general" (default), "health" (safety/worry), "exercise" (outdoor activity), or "planning" (homebuying/school assessment/long-term).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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: Search radius in kilometres (default 2.0).
pollutants: Optional filter, e.g. ["NO2", "PM2.5"].
sources: Optional filter, e.g. ["AURN", "BREATHE_LONDON"].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 data freshness and sources. Args: location: Postcode, place name, or "lat,lon". radius_km: Search radius in kilometres (default 2.0). pollutants: Optional filter, e.g. ["NO2", "PM2.5"]. sources: Optional filter, e.g. ["AURN", "BREATHE_LONDON"].
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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).
location: Postcode, place name, or "lat,lon". Provide this or site_code.
site_code: Direct site code. Provide this or location.
pollutants: Optional filter, e.g. ["NO2", "PM2.5"].
frequency: "hourly", "daily", or "monthly" (default "daily").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_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 site code. Provide this or location. pollutants: Optional filter, e.g. ["NO2", "PM2.5"]. frequency: "hourly", "daily", or "monthly" (default "daily").
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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 "US_EPA".
period: "current", "today", "this_week", or "this_month".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: Postcode, place name, or "lat,lon". index: AQI system — "UK_DAQI" (default), "WHO", or "US_EPA". period: "current", "today", "this_week", or "this_month".
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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).
sources: Optional filter, e.g. ["AURN", "BREATHE_LONDON"].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: Postcode, place name, or "lat,lon". radius_km: Search radius in kilometres (default 5.0). sources: Optional filter, e.g. ["AURN", "BREATHE_LONDON"].
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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 site code. Provide this or location.
pollutants: Optional filter, e.g. ["NO2", "PM2.5"]. Defaults to
NO2, PM2.5, PM10, O3 if not specified.
frequency: "hourly", "daily", or "monthly" (default "daily").
show_who_guidelines: Show WHO guideline reference lines (default True).
show_daqi_bands: Show DAQI band background shading (default True).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: Postcode, place name, or "lat,lon". Provide this or site_code. site_code: Direct site code. Provide this or location. pollutants: Optional filter, e.g. ["NO2", "PM2.5"]. Defaults to NO2, PM2.5, PM10, O3 if not specified. frequency: "hourly", "daily", or "monthly" (default "daily"). show_who_guidelines: Show WHO guideline reference lines (default True). show_daqi_bands: Show DAQI band background shading (default True).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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, or "lat,lon".
pollutant: Pollutant to analyse — "NO2", "PM2.5", "PM10", "O3" (default "NO2").
years: Number of years of data to analyse (default 5, range 2–5).
Requests outside this range are clamped; the response includes
``metadata.years_clamped`` and a note in ``summary`` when so.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 statistical details. Present the summary to users first. Args: location: Postcode, place name, or "lat,lon". pollutant: Pollutant to analyse — "NO2", "PM2.5", "PM10", "O3" (default "NO2"). years: Number of years of data to analyse (default 5, range 2–5). Requests outside this range are clamped; the response includes ``metadata.years_clamped`` and a note in ``summary`` when so.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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 available.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 names, or "lat,lon"). pollutants: Optional filter, e.g. ["NO2", "PM2.5"]. Default: all available.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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"]. Default: all available.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 (default: most recent complete year). pollutants: Optional filter, e.g. ["NO2", "PM2.5"]. Default: all available.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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", "last_3_months", "last_6_months",
or "last_year" (default).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", "PM2.5", "PM10", "O3" (default "NO2"). period: Time window — "last_month", "last_3_months", "last_6_months", or "last_year" (default).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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).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).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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).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).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
kb_get_local_contextGet area-specific contextual information.
Args:
area: "southwark", "london", or a specific neighbourhood.
Returns local context document (markdown).Get area-specific contextual information. Args: area: "southwark", "london", or a specific neighbourhood. Returns local context document (markdown).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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 *this* user, *now*. Use this KB tool only
as a fallback or when Clara is not available.
Args:
situation: One of "high_pollution_day", "commuting", "exercise",
"school_run", "indoor_air", "planning_objection", "pregnancy",
"child_asthma".
Returns practical advice document (markdown).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_advice` tool — it composes Hermes live readings with personal context to give an answer keyed to *this* user, *now*. Use this KB tool only as a fallback or when Clara is not available. Args: situation: One of "high_pollution_day", "commuting", "exercise", "school_run", "indoor_air", "planning_objection", "pregnancy", "child_asthma". Returns practical advice document (markdown).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
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).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).
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
15 von 15 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
UK air quality MCP: live readings, historical trends, LAQM stats, WHO checks, knowledge base.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.