Skip to main content
Glama

Modeled transportation noise at a US address

get_address_noise
Read-onlyIdempotent

Answers "how loud is my neighborhood", "noise map by address", "how noisy is this address". Modeled transportation noise (road + rail + aircraft, 24-hour average LAeq dBA) at a US street address or lat/lng, sampled block-by-block from the federal BTS 2020 National Transportation Noise Map. Returns a modeled dBA band, NOT a measurement; "below 45 dBA" means no modeled freeway/rail/flight path nearby (model floor, not silence). Continental US only.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
latNoLatitude (use with lng instead of an address)
lngNoLongitude (use with lat)
addressNoUS street address, e.g. "1600 Pennsylvania Ave NW, Washington DC"

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
latNo
lngNo
bandYesModeled dBA band, e.g. "60–70 dBA", or "below 45 dBA"
noteNo
queryNo
db_lowNo
db_highNo
modeledYes
attributionNo
matched_addressNoGeocoder’s normalized address (when an address was given)
nearby_max_bandNoLoudest modeled band within ~90 m, if higher than the point

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate read-only, idempotent, and non-destructive behavior. The description adds valuable context beyond annotations: that it returns a modeled dBA band (not a measurement), explains the floor meaning ('below 45 dBA...'), and confirms Continental US limitation. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is very concise at ~60 words across two sentences. It front-loads the common user questions, then efficiently explains key constraints. Every sentence adds necessary context without redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given that the tool has 3 optional parameters, no required parameters, and an output schema exists, the description is complete. It explains the return value (dBA band), the data source, the geographic limitation, and the significance of low values. No additional information is needed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already documents all three parameters. The description adds value by specifying that 'lat/lng' pair can be used instead of an address and noting the US-only restriction, which provides helpful extra context beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool answers specific questions about noise at a US address using modeled transportation noise data. It explicitly mentions the data source (federal BTS 2020 map) and geographic scope (Continental US), distinguishing it from siblings like get_city_noise or get_europe_city_noise.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides good context on what the tool does (modeled, not measured) and clarifies the meaning of low values. However, it does not explicitly state when to use this tool versus alternatives like get_neighborhood_noise, though the block-by-block granularity is implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.4/5.0
Disambiguation5/5

Each tool has a clearly distinct purpose: address-level noise, city-level estimated (world), city-level measured (Europe), US city exposure, neighborhood ranking, ordinance info, sound level lookup, safe exposure time, and app information. Overlaps are minimal and well-documented in descriptions.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (get_, list_, lookup_, safe_). Naming conventions are uniform, using lowercase with underscores, making it easy to predict tool names from the domain.

Tool Count5/5

With 10 tools, the server is well-scoped for its purpose of providing noise information. Each tool covers a specific aspect of the domain without redundancy, and the number is within the ideal 3-15 range.

Completeness4/5

The tool set covers address, neighborhood, US city, European city, and world city noise, plus sound levels, safe exposure, and some ordinances. Minor gaps include limited ordinance coverage (only 8 US cities) and lack of noise data for non-European/non-US regions, but core queries are addressed.

Resources