Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_flood_zoneA

Look up the FEMA flood zone designation for a lat/lon coordinate using the official National Flood Hazard Layer (NFHL). Returns the zone code (e.g. AE, X, VE, AO), whether the location is in a Special Flood Hazard Area (SFHA), floodway status, static BFE, and the FIRM panel citation. This is the primary tool for flood risk lookup.

get_firm_panelA

Get the FEMA FIRM (Flood Insurance Rate Map) panel number and metadata for a location. Returns the official panel number, suffix, effective date, and panel type. Use this to identify which flood map covers a location and when it was last updated.

check_nfhl_availabilityA

Check whether the FEMA National Flood Hazard Layer (NFHL) has official flood map coverage for a given location. Run this first if other tools return no data — it tells you whether FEMA has mapped this area at all.

get_lomrsA

Get Letters of Map Revision (LOMRs) that affect a location. LOMRs are official FEMA revisions to the Flood Insurance Rate Map — they can change flood zone designations. Returns case number, project name, effective date, and status for each revision.

get_lomasA

Get Letters of Map Amendment (LOMAs) near a location. A LOMA is an official FEMA letter that removes a specific structure or parcel from a Special Flood Hazard Area without physically revising the Flood Insurance Rate Map. Searches within ~100m of the coordinate.

get_base_flood_elevationsA

Get Base Flood Elevation (BFE) lines near a location from the NFHL. The BFE is the elevation (in feet above datum) that floodwaters are expected to reach during a 1% annual chance (100-year) flood. Critical for construction requirements and insurance rating. Searches within ~100m of the coordinate. BFEs are not present in all flood zones (e.g. Zone X).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 6 tools

Disambiguation4/5

Each tool targets a distinct FEMA flood data concern, but get_flood_zone and get_firm_panel overlap slightly since both return panel-related information, and get_lomrs/get_lomas are easy to confuse by name. The descriptions do clearly distinguish them, so ambiguity is limited.

Naming Consistency5/5

Tool names follow a consistent get_* verb-noun pattern, with check_nfhl_availability being the only deviation but still following the same predictable style. All names are lowercase snake_case and clearly indicate their resource or action.

Tool Count5/5

Six tools is a well-scoped set for a FEMA flood hazard lookup server. Each tool provides a meaningful, non-redundant capability and the count is appropriate for the domain.

Completeness4/5

The surface covers the core workflow: checking availability, getting the flood zone, identifying the FIRM panel, finding revisions/amendments, and retrieving BFE data. Minor gaps such as address-based lookup or more detailed NFHL layer queries are possible but not critical to the stated purpose.

Maintenance

ActivityInactive
ResponsivenessNo issues