fema-nfhl-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@fema-nfhl-mcpCheck the flood zone for 40.7128, -74.0060"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
FEMA NFHL MCP Server
An MCP (Model Context Protocol) server that gives AI assistants direct access to the FEMA National Flood Hazard Layer (NFHL) — the official source for flood zone data in the United States.
Built on the official FEMA ArcGIS REST API.
Built by Revex.agency.
Tools
Tool | Description |
| Look up the FEMA flood zone for a lat/lon. Returns zone code (AE, X, VE, etc.), SFHA status, floodway, BFE, and FIRM source panel. |
| Get the FIRM (Flood Insurance Rate Map) panel number and effective date for a location. |
| Check whether FEMA has NFHL flood map coverage for a location. |
| Get Letters of Map Revision (LOMRs) affecting a location. |
| Get Letters of Map Amendment (LOMAs) near a location. |
| Get Base Flood Elevation (BFE) lines near a location. |
Related MCP server: Weather MCP Server
Remote Usage (No Setup Required)
The server is deployed at:
https://fema-nfhl-mcp.vercel.app/api/mcpClaude.ai (Browser)
Go to claude.ai → Settings → Integrations
Click Add custom MCP
Enter the URL:
https://fema-nfhl-mcp.vercel.app/api/mcpAll 6 flood tools are immediately available in your conversations
Any MCP-Compatible Client
Add the remote server URL to your client's MCP configuration. No Node.js, no npm install, no build step required.
Local Installation
Quick Start (npm)
npx fema-nfhl-mcpCursor
Add to .cursor/config.json:
{
"mcpServers": {
"fema-nfhl": {
"command": "npx",
"args": ["fema-nfhl-mcp"]
}
}
}Claude Desktop
Add to %AppData%\Claude\claude_desktop_config.json (Windows) or ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"fema-nfhl": {
"command": "npx",
"args": ["fema-nfhl-mcp"]
}
}
}Development
Requirements
Node.js 18+
npm
Setup
git clone https://github.com/Revex-Agency/fema-nfhl-mcp.git
cd fema-nfhl-mcp
npm install
npm run buildRun from Source (no build step)
{
"mcpServers": {
"fema-nfhl": {
"command": "npx",
"args": ["tsx", "src/index.ts"]
}
}
}Run from Build
{
"mcpServers": {
"fema-nfhl": {
"command": "node",
"args": ["/absolute/path/to/fema-nfhl-mcp/dist/src/index.js"]
}
}
}Data Source
All data is sourced in real time from the official FEMA NFHL ArcGIS REST service:
https://hazards.fema.gov/arcgis/rest/services/public/NFHL/MapServerNo API key required. No data is stored or cached locally.
Flood Zone Reference
Zone | Description |
A / AE / AH / AO / AR | High-risk flood zone (SFHA) — mandatory flood insurance for federally-backed mortgages |
VE / V | High-risk coastal zone with wave action (SFHA) |
X (shaded) | Moderate risk — 0.2% annual chance flood |
X (unshaded) | Minimal risk |
D | Undetermined risk (area not studied) |
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceA powerful MCP server that connects AI assistants to authoritative natural hazard data sources, enabling monitoring of earthquakes, tsunamis, volcanoes, and solar events with configurable alerts and webhooks.Last updated1MIT
- Flicense-qualityCmaintenanceA demo MCP server that provides AI assistants access to live US weather data via the free National Weather Service API, offering forecast and alert tools without requiring an API key.Last updated
- Alicense-qualityBmaintenanceAn MCP server that gives AI agents clean, token-efficient access to US civic & property data — geocoding, census tracts, Opportunity Zones, ACS demographics, and FEMA flood zones — sourced entirely from free federal open data.Last updated531MIT
- Alicense-qualityBmaintenanceAn MCP server that gives AI agents grounded access to US natural-hazard data — weather alerts, forecasts, earthquakes, and FEMA flood zones — from free, keyless US government APIs.Last updatedMIT
Related MCP Connectors
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
An MCP server that integrates with Discord to provide AI-powered features.
MCP server giving Claude AI access to 22+ NYC public-record databases for real estate due diligence
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Revex-Agency/fema-nfhl-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server