US Flood Zone & Property Risk (FEMA, NOAA, USGS, Census)
Server Details
FEMA flood zone, hazard history and demographics for any US address, with sources on every answer.
- Status
- Healthy
- Uptime
- 97.5% over 20 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
TDQS
Scored across 6 tools
The aggregate address_profile intentionally overlaps flood_zone, hazard_history and area_demographics, but every description explicitly states when to use the one-call report versus the single-fact tools. admin_areas, census_geocode and the specific tools have clearly distinct roles. Only the deliberate aggregate overlap keeps this from a 5.
All names are lowercase snake_case, which is consistent. Most are noun phrases (flood_zone, hazard_history, admin_areas) while census_geocode uses a provider+verb form, a minor deviation that stays readable.
Six tools is well-scoped for a property-risk domain: one geocoder, one boundary resolver, one demographics reader, two hazard readers and one aggregate. Each earns its place with no redundancy.
The surface covers the full screening lifecycle: address-to-point, administrative resolution, demographics, flood zone, multi-source hazard history, and a combined report. Minor gaps exist (no reverse-only lookup or elevation-certificate-level detail), but core workflows have no dead ends.
Available Tools
6 toolsaddress_profileAddress ProfileARead-onlyIdempotentInspect
One-call US property report for an address or coordinate: FEMA flood zone (SFHA, base flood elevation, FIRM panel), county demographics, and 10-year hazard history (FEMA disaster declarations, NOAA storm events, USGS earthquakes), with a plain-English summary and a source for every part.
Everything the property pack knows about one US address, in one call:
location: the point used, and the state, county and census tract. - flood: the FEMA flood zone at the point, exactly as
flood_zonereturns it.demographics: county population and median household income (ACS 5-year estimates).
hazards: counts of FEMA declarations (and major disasters) and their types, NOAA storm events, deaths and reported damage, and USGS earthquakes within 100 km (since 1950), over the last ten years.
Every section has a status. The flood zone is required: if FEMA's map cannot be read, no report is produced and the call is not charged. Any other section that fails is marked unavailable and the report still returns. Informational screening only; see the disclaimer in the answer.
When to use: Use when the user wants an overview of a US property or address (flood risk, neighbourhood, disaster history) rather than one specific fact. One call replaces flood_zone, hazard_history and area_demographics; quote the summary and keep the disclaimer.
Billed as property.address_profile at 8c.
Every response includes a sources[] array naming the data origin and licence.
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | ||
| lon | No | ||
| address | No | A US street address. |
Output Schema
| Name | Required | Description |
|---|---|---|
| flood | Yes | |
| hazards | Yes | |
| summary | Yes | |
| location | Yes | |
| disclaimer | Yes | |
| demographics | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive, and the description still adds substantial non-obvious behavior: the flood zone is required and a failed FEMA read aborts the call with no charge, other sections degrade to 'unavailable', every section carries a status, and billing is 8c as property.address_profile. This is exactly the added context the annotations cannot provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Purpose is front-loaded in the first sentence and the section list is scannable, but the bullet enumeration of report sections partially duplicates the output schema and could be trimmed. Still, every block carries selection or invocation value rather than filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists so return shape needn't be restated, yet the description re-lists the sections; the genuinely load-bearing additions (failure semantics, billing, disclaimer retention, sources[]) are present. The main gap is that the mutual exclusivity of address vs lat/lon is never resolved for an agent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 33% (only `address` is described) and none of the three params are annotated in the description beyond implying 'address or coordinate'. It does not explain coordinate format, whether address is geocoded server-side, or how lat/lon and address interact when both or neither are supplied despite 0 required params.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource and scope: a 'one-call US property report for an address or coordinate' enumerating flood, demographics and hazards. It explicitly distinguishes itself from the siblings flood_zone, hazard_history and area_demographics, so an agent can route without opening a schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Has an explicit 'When to use' clause: use for an overview of a US property rather than one specific fact, and it names the three sibling tools it replaces. It also implies when-not by positioning itself against single-fact tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
admin_areasAdmin AreasARead-onlyIdempotentInspect
State and county for a coordinate, with Census GEOIDs. Free - answered from boundaries the platform ingests and holds, with no provider call.
Point-in-polygon against Census TIGER/Line boundaries (§22.2). Returns the administrative areas containing the point, most specific first, each with the GEOID that every other census dataset is keyed by. Tract, ZCTA and place follow when those layers are ingested. A coordinate exactly on a county line is genuinely in both counties and both are returned - the alternative is an address falling into a gap. Take the first if you need one answer.
When to use: Use to turn a coordinate into a county or state GEOID before asking for any census-keyed data. Free, so there is no reason to guess a FIPS code.
This tool is free and does not consume plan credits.
Every response includes a sources[] array naming the data origin and licence.
| Name | Required | Description | Default |
|---|---|---|---|
| lat | Yes | ||
| lon | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| areas | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover safety (readOnly, idempotent, non-destructive, openWorld), and the description adds real operational context: no provider call, TIGER/Line sourcing, most-specific-first ordering, and the genuine county-line edge case returning two rows with advice to take the first.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the one-line answer and organized with a labeled 'When to use' block and edge-case note. Slightly redundant: freeness is stated twice ('Free - answered from boundaries...' and 'This tool is free and does not consume plan credits').
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists so return values need no explanation, yet the description still usefully notes ordering, the dual-county case, and the sources[] licence array. For a two-parameter lookup with full annotation coverage, nothing an agent needs is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description technically carries the burden, but it only says 'a coordinate' without restating the lat/lon ordering or bounds already enforced by the schema's min/max constraints. The parameter names are fully self-documenting, so nothing is genuinely ambiguous, but the description adds no meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('State and county for a coordinate') plus the key output artifact (Census GEOIDs), and the point-in-polygon framing implicitly separates it from address-based siblings like census_geocode. An agent can tell what it produces without opening the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'When to use' guidance tells the agent to call this before any census-keyed request and notes it is free so there is no reason to guess a FIPS code. It does not explicitly name a sibling alternative (e.g. census_geocode for addresses), so the when-not is left implicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
area_demographicsArea DemographicsARead-onlyIdempotentInspect
Population and median household income for the county containing a point, from American Community Survey 5-year estimates.
Composes two ingested datasets (§22.2): TIGER/Line resolves the coordinate to a county GEOID, then the ACS layer is read by that key. Pass geoid directly to skip the boundary lookup.
Values are survey ESTIMATES with margins of error, not counts, and a suppressed estimate is returned as null rather than filled in. The release that produced them is in dataset_version and in each metric's period.
When to use: Use for "how many people live in this area" or "what is the median income there". Give a coordinate, or a county GEOID from admin_areas.
Billed as property.area_demographics at 1c.
Every response includes a sources[] array naming the data origin and licence.
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | ||
| lon | No | ||
| geoid | No | Five-digit county GEOID, if you already have one. |
Output Schema
| Name | Required | Description |
|---|---|---|
| area | No | |
| metrics | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, openWorld, non-destructive), yet the description adds substantive behavior: values are survey ESTIMATES with margins of error, suppressed estimates return null rather than being imputed, provenance lives in dataset_version/period, and every response carries a sources[] array with licence. It also discloses billing at 1c.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the output in the first sentence, then composition, caveats, usage, billing, and provenance in scannable chunks — every section does work. Slightly padded by the internal spec reference (§22.2) and the standalone billing/sources lines, which cost a little tightness.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return shape need not be spelled out, and the description still volunteers the estimate/null semantics and provenance fields an agent would otherwise misread. Given the composition of two datasets and the zero-required-parameter signature, nothing needed for correct invocation is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 33% (lat/lon carry no descriptions), so the description must carry weight. It clarifies that lat/lon form a point coordinate and that geoid is a 5-digit county key that bypasses the boundary lookup, which is real value. It stops short of stating pairwise/single-input requirements or the lat/lon unit conventions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource+scope: population and median household income for the county containing a point, from ACS 5-year estimates. It also names the pipeline (TIGER/Line GEOID resolution then ACS read), which separates it from census_geocode and admin_areas without opening a schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
An explicit 'When to use' line gives the user-intent phrasing ("how many people live in this area") and routes the agent: supply a coordinate, or reuse a county GEOID from the sibling tool admin_areas. The geoid-passthrough condition is stated with its consequence (skips the boundary lookup).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
census_geocodeCensus GeocodeARead-onlyIdempotentInspect
Free. Turns a US street address into a latitude/longitude plus the state, county and census tract it is in (with GEOIDs), using the U.S. Census Bureau geocoder. Use it first, then pass the point to the paid property tools.
One-line address to point, with the Census Bureau's own match: the matched address, ZIP code, coordinates and the state, county and tract containing them. An address the geocoder cannot place is reported as not found, never guessed. US addresses only; PO boxes and rural routes often do not match.
When to use: Use when you have a US street address and need its coordinates, county or census tract. Free. flood_zone, hazard_history and address_profile also accept the address directly, so call this only when the user wants the location itself.
This tool is free and does not consume plan credits.
Every response includes a sources[] array naming the data origin and licence.
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | A US street address, e.g. "411 Legislative Ave, Dover, DE 19901". |
Output Schema
| Name | Required | Description |
|---|---|---|
| areas | Yes | |
| address | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive/openWorld, but the description adds substantive behavior: cost (free, no plan credits), failure semantics ('reported as not found, never guessed'), coverage limits (US only; PO boxes and rural routes often fail), and a sources[] array in every response. That is real context beyond the structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Well front-loaded: the core transformation is in sentence one and constraints follow. It is somewhat bloated for a one-parameter tool, repeating the free/no-credits claim three times across separate sentences, which is wasted space.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return-value detail is unnecessary, yet the description still flags the sources[] element. Combined with cost, failure behavior and geographic limits, an agent has everything needed to call this correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the single address parameter is already documented with an example, so baseline is 3. The description adds real constraint meaning for that parameter — US-only scope and PO-box/rural-route non-match behavior — which helps the agent predict failures, though it gives no syntax or normalization guidance.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('turns a US street address into a latitude/longitude plus the state, county and census tract ... with GEOIDs') and names the mechanism (U.S. Census Bureau geocoder). It clearly separates itself from siblings by noting that flood_zone, hazard_history and address_profile also accept addresses directly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives explicit sequencing ('Use it first, then pass the point to the paid property tools') and an explicit when-not: 'call this only when the user wants the location itself.' Alternatives are named, so the agent can route correctly without inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
flood_zoneFlood ZoneARead-onlyIdempotentInspect
FEMA flood zone for a US address or coordinate: zone (A, AE, VE, X ...), whether it is in the Special Flood Hazard Area (where lenders generally require flood insurance), base flood elevation with its datum, FIRM panel and effective date, NFIP community, and any Letter of Map Revision. Live from FEMA's National Flood Hazard Layer, with a plain-English summary.
Reads FEMA's National Flood Hazard Layer at one point, live, so the answer is FEMA's current effective map: the flood zone and subtype, a risk level (high, coastal high, moderate, minimal, undetermined, unmapped), whether the point is in the Special Flood Hazard Area or a floodway, the base flood elevation in its unit and vertical datum (null, never 0, where no single elevation is published: it then varies along the flooding source and is read from the FIRM profile), the FIRM panel and its effective date, the NFIP community, any Letter of Map Revision in effect, and notes where FEMA's own flags disagree with the zone. Answers are cached for up to 30 days. An address is geocoded with the Census Bureau geocoder first, and the point used is returned; an ambiguous address is refused with its candidates. A point FEMA has not mapped digitally is reported as unmapped, not as low risk, and a point with no FEMA data at all (outside the US) is not found and not charged. On a zone boundary the higher-risk zone is reported and the others listed. Informational screening only: not an official flood zone determination (Standard Flood Hazard Determination Form), not an elevation certificate, and not insurance or lending advice. Every answer carries that disclaimer.
When to use: Use when asked whether a US property is in a flood zone, needs flood insurance, is in the SFHA or a floodway, or for its FEMA zone, base flood elevation or FIRM panel. Quote the summary and keep the disclaimer with it. For flood plus everything else about an address in one call, use address_profile.
Billed as property.flood_zone at 2c.
Every response includes a sources[] array naming the data origin and licence.
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | Latitude, with lon, instead of an address. | |
| lon | No | Longitude, with lat. | |
| address | No | A US street address. Geocoded with the Census Bureau geocoder. |
Output Schema
| Name | Required | Description |
|---|---|---|
| flood | Yes | |
| point | Yes | |
| summary | Yes | |
| disclaimer | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover safety (readOnly, idempotent, non-destructive, open-world), and the description adds substantial context beyond them: 30-day caching, Census geocoding with the returned point, ambiguous addresses refused with candidates, unmapped vs. low-risk distinction, outside-US not-found-and-not-charged handling, higher-risk zone on boundaries, 2c billing, and the mandatory disclaimer.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The lede sentence is well front-loaded and answers the question immediately, but the body is long and repeats itself — 'Live from FEMA's National Flood Hazard Layer' and 'whether it is in the Special Flood Hazard Area' each appear twice, and the second paragraph re-lists fields already given in the first.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values need not be explained, yet the description still covers the operational facts an agent needs: cost, caching, disclaimer obligations, geocoding path, and every edge case (unmapped, unmapped-but-not-low-risk, outside US, boundary ties). Nothing material is missing for a 3-param, no-required-param tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3, but the description adds real meaning beyond the schema: the address is geocoded with the Census Bureau geocoder, the resolved point is returned, and an ambiguous address is refused with its candidates rather than silently resolved. It confirms address and lat/lon are alternatives but does not spell out what happens if both or neither are supplied.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific resource (FEMA flood zone for a US address or coordinate) and enumerates exactly what is returned: zone, SFHA membership, base flood elevation with datum, FIRM panel and date, NFIP community, LOMR. It also names the sibling it is not (address_profile), so an agent can route without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Has an explicit 'When to use' block covering the triggering questions (in a flood zone, needs flood insurance, in the SFHA or floodway) and names the alternative tool address_profile plus the condition for choosing it. The 'not an official determination / not an elevation certificate' exclusion is stated too.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
hazard_historyHazard HistoryARead-onlyIdempotentInspect
Natural-hazard history for a US county or address: FEMA declarations (major disasters, emergencies and fire management, by type, with links), NOAA storm events with deaths and reported property damage by type and year, and USGS earthquakes within 100 km since 1950. One call, each source reported apart.
Three federal sources, fetched together:
FEMA declarations for the county since 1 January of the first year: the total (major disasters, emergencies and fire management), major disasters alone, count by incident type, and the declarations themselves with FEMA ids and links. Statewide declarations are included.
NOAA Storm Events for the county: events, deaths, injuries and reported property and crop damage (nominal dollars; unreported damage counts as 0, so it is a floor), by type and by year, plus the worst events. Events NOAA records for a forecast zone covering only this county (most heat and winter-storm deaths) count as the county's own; a zone covering several counties is counted, but its casualties and damage are reported apart in
zone_based, because they are shared. The current year is incomplete; NOAA can trail by months.USGS earthquakes of magnitude 2.5 or more within 100 km of the point since 1950: the count and the five largest. This needs a point, so it is skipped when only a county GEOID is given.
Each section has its own status; if one source is down the others still answer. If neither FEMA nor NOAA can answer, the call fails and is not charged. Connecticut's planning regions (since 2022) are not yet matched to the old counties FEMA and NOAA still use, so they are not answered; the old county GEOIDs (09001-09015) work. A GEOID that is not a county is not found. A geoid is used only when no address or coordinate is given.
When to use: Use for "has this area had floods, hurricanes or earthquakes", disaster declarations, storm damage history, or natural-hazard due diligence for a US property or county. For the flood zone at a property use flood_zone; for everything about an address in one call use address_profile.
Billed as property.hazard_history at 2c.
Every response includes a sources[] array naming the data origin and licence.
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | ||
| lon | No | ||
| geoid | No | Five-digit county GEOID, instead of a place (no earthquake section then). | |
| years | No | Full years back from 1 January, plus the current year so far. | |
| address | No | A US street address. |
Output Schema
| Name | Required | Description |
|---|---|---|
| point | No | |
| years | Yes | |
| county | Yes | |
| storms | Yes | |
| summary | Yes | |
| disasters | Yes | |
| earthquakes | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Far beyond the annotations, it discloses per-section status, graceful degradation when one source is down, that the call fails and is not charged when both FEMA and NOAA fail, the 2c billing key, the Connecticut planning-region gap, NOAA's reporting lag, and that shared forecast zones are split into `zone_based`. It also clarifies that unreported damage is treated as a floor rather than a true zero.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The one-line summary is front-loaded and the three bulleted source blocks make the length scannable rather than rambling. It is on the long side and repeats some scoping details (geoid/GEOID handling) in two places, but each section carries operational information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a multi-source aggregation tool the description covers input mutual exclusion, partial-failure semantics, edge cases (non-county GEOID, Connecticut regions), scoring/billing, and the sources[] provenance array. With an output schema present, no return-value documentation is needed.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 60% schema coverage, the description usefully adds precedence rules the schema does not state: `geoid` is used only when no address or coordinate is supplied, and the earthquake section is skipped when only a GEOID is given. It also clarifies `years` as full years back from 1 January plus the current year, though lat/lon semantics (search radius) stay implicit.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The opening sentence names the resource (natural-hazard history), the scope (US county or address) and the three concrete data sources (FEMA declarations, NOAA storm events, USGS earthquakes) with their filters. It is immediately distinguishable from siblings like flood_zone and address_profile, which are explicitly named later.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
An explicit 'When to use' block enumerates the triggering questions (floods/hurricanes/earthquakes, disaster declarations, storm damage history, due diligence) and names the two alternatives with the condition that selects each. Nothing about tool selection is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
4 tool updates
- Added
address_profile - Added
census_geocode - Added
flood_zone - Added
hazard_history
2 tool updates
- First observed
admin_areas - First observed
area_demographics
Related MCP Connectors
Flood, wildfire, earthquake, and coastal-storm hazard lookup for a US property.
Flood, wildfire, soils, terrain, power grid, utilities and parcels for any US location, sourced.
How often does this ZIP flood? FEMA NFIP flood-insurance claim history.
Any US address: flood, HUD rent, county tax. Parcel zoning/STR rules: Nashville, Denver, Scottsdale.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAssesses natural hazard exposure (flood, wildfire, earthquake, coastal proximity) for a single US property address using only free, keyless public data.MIT
- AlicenseNot gradedqualityBmaintenanceEnables location-aware emergency preparedness planning by providing FEMA hazard risk profiles, disaster declaration history, and combined community context.MIT
- AlicenseAqualityDmaintenanceollect comprehensive environmental data from 80+ US federal sources (FEMA, EPA, USGS, NOAA, NRCS, USFWS, DOE, DOT, CDC, Census) for any US location. One tool returns flood zones, soils, wetlands, rainfall, water quality, contamination, seismic risk, infrastructure, ecology, energy, and demographics.327 npm7MIT
- FlicenseNot gradedqualityCmaintenanceRemote MCP server exposing US Census (ACS 5-year) and FEMA flood data. Works as a connector in both Claude and ChatGPT.-
Glama MCP Gateway
Add one secure layer between your agents and this server.