Clara — Personal Clean Air Planner
UK personal air quality advice and daily exposure assessment. Pairs with Hermes for live data.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"clara": {
"url": "https://clara-mcp.southlondonscientific.com/mcp"
}
}
}Puntos de conexión remotos
https://clara-mcp.southlondonscientific.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (2)
🟢contextual_advice(postcode, latitude, longitude, pm25, no2, ...)
Personalised air quality advice for a UK location and a specific user context. Use this tool whenever the user asks an air-quality question that depends on *who they are* or *what they're about to do*: e.g. asthma, pregnancy, school-age child, gas cooker at home, tube commute, outdoor exercise. It composes location-specific pollution with the user's personal context to produce evidence-based advice — far more targeted than a generic "high pollution day" handout. Composable with Hermes: pass pm25/no2 from Hermes get_current_aq for advice based on live readings rather than annual average estimates. Returns structured advice with a plain-English summary, health context, and local intervention information. Present the 'summary' to users first. Args: postcode: UK postcode (e.g. "SE17 1RL"). Provides coords + LAEI pollution. latitude: Latitude for coordinate-based lookup. longitude: Longitude for coordinate-based lookup. pm25: PM2.5 concentration in ug/m3. Overrides location-based estimate. no2: NO2 concentration in ug/m3. Overrides location-based estimate. setting: Context — residential, school, workplace, outdoor_exercise, commute. has_gas_cooker: Whether the person has a gas cooker (affects indoor advice). commute_mode: If setting is commute — walk, cycle, bus, car, train, tube. has_indoor_sources: Indoor pollution sources (smoking, woodstove). audience: Target audience — general, children, elderly, respiratory, pregnant.
Esquema de entrada
{
"type": "object",
"properties": {
"postcode": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Postcode"
},
"latitude": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Latitude"
},
"longitude": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Longitude"
},
"pm25": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Pm25"
},
"no2": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "No2"
},
"setting": {
"default": "residential",
"title": "Setting",
"type": "string"
},
"has_gas_cooker": {
"default": false,
"title": "Has Gas Cooker",
"type": "boolean"
},
"commute_mode": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Commute Mode"
},
"has_indoor_sources": {
"default": false,
"title": "Has Indoor Sources",
"type": "boolean"
},
"audience": {
"default": "general",
"title": "Audience",
"type": "string"
}
},
"title": "contextual_adviceArguments"
}⚪exposure_assessment(home_postcode, work_postcode, transport_mode, work_frequency, commute_hour, ...)
Estimate personal daily air pollution exposure across home, work, and commute. Uses time-weighted modelling across environments: home (with indoor source adjustments), work, and commute (with route-based pollution and transport mode factors). Based on annual average pollution estimates, not live readings. Args: home_postcode: Home location UK postcode (e.g. "SE17 1RL"). Required. work_postcode: Work/school location postcode. Omit if not commuting. transport_mode: Commute mode — walk, cycle, bus, car, train, tube. work_frequency: How often you commute — most_days, some_days, less_often, never. commute_hour: Hour of commute (0-23) for time-of-day pollution adjustment. cooker_type: Home cooker type — gas, electric, induction, unknown. smoking_at_home: Whether anyone smokes indoors (major PM2.5 source). tube_line: London Underground line for tube commuters (e.g. "victoria").
Esquema de entrada
{
"type": "object",
"properties": {
"home_postcode": {
"title": "Home Postcode",
"type": "string"
},
"work_postcode": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Work Postcode"
},
"transport_mode": {
"default": "walk",
"title": "Transport Mode",
"type": "string"
},
"work_frequency": {
"default": "most_days",
"title": "Work Frequency",
"type": "string"
},
"commute_hour": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Commute Hour"
},
"cooker_type": {
"default": "unknown",
"title": "Cooker Type",
"type": "string"
},
"smoking_at_home": {
"default": false,
"title": "Smoking At Home",
"type": "boolean"
},
"tube_line": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Tube Line"
}
},
"required": [
"home_postcode"
],
"title": "exposure_assessmentArguments"
}Comunidad
Evidencia