decibel-shield
What this MCP does
Provides modeled or measured transportation-noise data for addresses, neighborhoods, cities, and Europe, plus sound-level references, exposure limits, and noise ordinances.
Tools
Input schema
{'type': 'object', 'properties': {'lat': {'type': 'number', 'description': 'Latitude (use with lng instead of an address)'}, 'lng': {'type': 'number', 'description': 'Longitude (use with lat)'}, 'zip': {'type': 'string', 'description': '5-digit US ZIP Code; sampled at the center of the ZIP Code area (Census 2023 ZCTA), so approximate'}, 'address': {'type': 'string', 'description': 'US street address, e.g. "1600 Pennsylvania Ave NW, Washington DC"'}}}
Output schema
{'type': 'object', 'required': ['band', 'modeled'], 'properties': {'lat': {'type': 'number'}, 'lng': {'type': 'number'}, 'band': {'type': 'string', 'description': 'Modeled dBA band, e.g. "60–70 dBA", or "below 45 dBA"'}, 'note': {'type': 'string'}, 'query': {'type': 'string'}, 'db_low': {'type': ['number', 'null']}, 'db_high': {'type': ['number', 'null']}, 'modeled': {'type': 'boolean'}, 'attribution': {'type': 'string'}, 'matched_address': {'type': 'string', 'description': 'Geocoder’s normalized address (when an address was given)'}, 'nearby_max_band': {'type': 'string', 'description': 'Loudest modeled band within ~90 m, if higher than the point'}}}
Input schema
{'type': 'object', 'required': ['city'], 'properties': {'city': {'type': 'string', 'description': 'City name, e.g. "Tokyo" or "São Paulo"'}}}
Output schema
{'type': 'object', 'required': ['rank', 'city', 'country', 'day_range_db', 'night_range_db', 'confidence'], 'properties': {'city': {'type': 'string'}, 'rank': {'type': 'integer', 'description': 'Rank among the 50 cities (1 = loudest)'}, 'country': {'type': 'string'}, 'page_url': {'type': 'string', 'description': 'Detail page when available'}, 'confidence': {'enum': ['high', 'med', 'low'], 'type': 'string'}, 'attribution': {'type': 'string'}, 'day_range_db': {'type': 'string', 'description': 'Estimated daytime range, e.g. "60-72"'}, 'night_range_db': {'type': 'string'}, 'dominant_noise_sources': {'type': 'array', 'items': {'type': 'string'}}}}
Input schema
{'type': 'object', 'properties': {}}
Output schema
{'type': 'object', 'required': ['name', 'app_store_url'], 'properties': {'name': {'type': 'string'}, 'price': {'type': 'string'}, 'rating': {'type': 'number'}, 'min_ios': {'type': 'string'}, 'attribution': {'type': 'string'}, 'app_store_url': {'type': 'string'}, 'web_meter_url': {'type': 'string'}}}
Input schema
{'type': 'object', 'properties': {'city': {'type': 'string', 'description': 'European city name, e.g. "Berlin" (optional)'}, 'limit': {'type': 'integer', 'maximum': 314, 'minimum': 1, 'description': 'How many ranked cities when no city is given (default 10)'}, 'country': {'type': 'string', 'description': 'Country filter for the ranking, e.g. "Italy" (optional)'}}}
Output schema
{'type': 'object', 'required': ['cities'], 'properties': {'cities': {'type': 'array', 'items': {'type': 'object', 'required': ['rank', 'city', 'country'], 'properties': {'city': {'type': 'string'}, 'rank': {'type': 'integer', 'description': 'Rank among the 314 cities (1 = loudest by weighted Lden)'}, 'country': {'type': 'string'}, 'page_url': {'type': 'string'}, 'population': {'type': 'integer'}, 'day_range_db': {'type': 'string'}, 'night_range_db': {'type': 'string'}, 'dominant_noise_sources': {'type': 'array', 'items': {'type': 'string'}}}}}, 'attribution': {'type': 'string'}}}
Input schema
{'type': 'object', 'required': ['city'], 'properties': {'city': {'type': 'string', 'description': 'US city with neighborhood data: "Los Angeles", "New York" or "Chicago"'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'How many neighborhoods (default 10)'}}}
Output schema
{'type': 'object', 'required': ['city', 'neighborhoods'], 'properties': {'city': {'type': 'string'}, 'attribution': {'type': 'string'}, 'neighborhoods': {'type': 'array', 'items': {'type': 'object', 'required': ['rank_in_city', 'name', 'pct_ge60_db'], 'properties': {'name': {'type': 'string'}, 'page_url': {'type': 'string'}, 'population': {'type': 'integer'}, 'pct_ge60_db': {'type': 'number', 'description': 'Share of residents exposed to >=60 dB (%)'}, 'pct_ge70_db': {'type': 'number'}, 'rank_in_city': {'type': 'integer'}}}}}}
Input schema
{'type': 'object', 'required': ['city'], 'properties': {'city': {'type': 'string', 'description': 'US city name, e.g. "Boston" or "Columbus, OH"'}}}
Output schema
{'type': 'object', 'required': ['city', 'state', 'quiet_hours', 'db_limits', 'code_url'], 'properties': {'city': {'type': 'string'}, 'note': {'type': 'string'}, 'state': {'type': 'string'}, 'code_url': {'type': 'string'}, 'page_url': {'type': 'string'}, 'verified': {'type': 'string', 'description': 'Date the summary was verified against the live code'}, 'db_limits': {'type': 'string'}, 'attribution': {'type': 'string'}, 'quiet_hours': {'type': 'string'}, 'code_citation': {'type': 'string'}, 'standard_type': {'enum': ['meter', 'audibility', 'hybrid'], 'type': 'string'}, 'complaint_channel': {'type': 'string'}}}
Input schema
{'type': 'object', 'properties': {'city': {'type': 'string', 'description': 'US city name, e.g. "Boston" (optional)'}, 'limit': {'type': 'integer', 'maximum': 297, 'minimum': 1, 'description': 'How many ranked cities when no city is given (default 10)'}}}
Output schema
{'type': 'object', 'required': ['cities'], 'properties': {'cities': {'type': 'array', 'items': {'type': 'object', 'required': ['rank', 'city', 'state', 'pct_ge60_db'], 'properties': {'city': {'type': 'string'}, 'rank': {'type': 'integer'}, 'state': {'type': 'string'}, 'population': {'type': 'integer'}, 'pct_ge60_db': {'type': 'number', 'description': 'Share of residents exposed to >=60 dB (%)'}, 'pct_ge70_db': {'type': 'number'}}}}, 'attribution': {'type': 'string'}}}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'How many cities to return (default 10)'}}}
Output schema
{'type': 'object', 'required': ['cities'], 'properties': {'cities': {'type': 'array', 'items': {'type': 'object', 'required': ['rank', 'city', 'country', 'day_range_db', 'night_range_db', 'confidence'], 'properties': {'city': {'type': 'string'}, 'rank': {'type': 'integer', 'description': 'Rank among the 50 cities (1 = loudest)'}, 'country': {'type': 'string'}, 'page_url': {'type': 'string', 'description': 'Detail page when available'}, 'confidence': {'enum': ['high', 'med', 'low'], 'type': 'string'}, 'day_range_db': {'type': 'string', 'description': 'Estimated daytime range, e.g. "60-72"'}, 'night_range_db': {'type': 'string'}, 'dominant_noise_sources': {'type': 'array', 'items': {'type': 'string'}}}}}, 'attribution': {'type': 'string'}}}
Input schema
{'type': 'object', 'required': ['sound'], 'properties': {'sound': {'type': 'string', 'description': 'Sound to look up, e.g. "lawn mower" or "subway"'}}}
Output schema
{'type': 'object', 'required': ['matches'], 'properties': {'matches': {'type': 'array', 'items': {'type': 'object', 'required': ['sound', 'db_low', 'db_high', 'risk', 'source'], 'properties': {'risk': {'type': 'string'}, 'sound': {'type': 'string'}, 'db_low': {'type': 'number'}, 'source': {'type': 'string'}, 'db_high': {'type': 'number'}, 'risk_note': {'type': 'string'}}}}, 'attribution': {'type': 'string'}}}
Input schema
{'type': 'object', 'required': ['db'], 'properties': {'db': {'type': 'number', 'description': 'Sound level in dB(A), e.g. 95'}}}
Output schema
{'type': 'object', 'required': ['db', 'summary'], 'properties': {'db': {'type': 'number'}, 'summary': {'type': 'string'}, 'attribution': {'type': 'string'}, 'safe_duration_hours': {'type': 'number', 'description': 'NIOSH max daily exposure in hours; null when not applicable'}}}
Recent tool changes
Similar MCP servers
france-data-mcp
Queries French public data on healthcare facilities and professionals, companies, demographics, geography, and real estate for te…
vitamind
Uses location, UV, weather, solar, and personal skin-profile data to estimate vitamin D synthesis windows, sun exposure duration,…
ITV España y farmacias de guardia Madrid
Provides Spanish vehicle inspection station, tariff, scheduling-link, and periodicity information, plus Madrid emergency pharmacy…
Alice — Santé territoriale France Care
Analyzes healthcare access and infrastructure across French territories and compares locations or nearby facilities.
Hera Fertility
Finds nearby fertility testing laboratories, provides test and pricing details, and supplies ordering and visit information.
VA Healthcare Facilities
Finds VA facilities and provides their locations, services, operating details, wait times, and satisfaction scores.
Vida de aquí
Provides verified local information about training and fitness options in Torremolinos and nearby areas.
MaCalculatriceEnLigne
Provides calculators for French and Belgian taxes, salaries, pensions, VAT, loans, health metrics, education scores, fitness, and…