MCP server
Fema
io.github.cyanheads/fema-mcp-server
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Query FEMA disaster declarations, public assistance grants, housing aid, and NFIP claims.
Working at last checkAbout 4,867 tokens per request once connected8 tools
https://fema.caseyjhand.com/mcp
At a glance
- Type
- MCP server
- Publisher
- Not verified
- Status
- Working at last check
- Tools
- 8
- Token cost
- About 4,867 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http fema-mcp-server https://fema.caseyjhand.com/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.fema-mcp-server] url = "https://fema.caseyjhand.com/mcp"
Gemini CLI
{"mcpServers":{"fema-mcp-server":{"httpUrl":"https://fema.caseyjhand.com/mcp"}}}
Cursor
{"mcpServers":{"fema-mcp-server":{"url":"https://fema.caseyjhand.com/mcp"}}}
VS Code
{"servers":{"fema-mcp-server":{"type":"http","url":"https://fema.caseyjhand.com/mcp"}}}
Antigravity
agy mcp add fema-mcp-server https://fema.caseyjhand.com/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"fema-mcp-server","server_url":"https://fema.caseyjhand.com/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"fema-mcp-server","server_url":"https://fema.caseyjhand.com/mcp"}
Tools
fema_dataframe_describe~199 tokens
List tables and column schemas on a DataCanvas staged by fema_search_nfip. Call this before fema_dataframe_query to discover the exact table name, column names, and DuckDB data types needed to write valid SQL. Row count reflects what was actually staged — check truncated in the fema_search_nfip respfema_dataframe_query~428 tokens
Run a read-only SQL SELECT against a DataCanvas table staged by fema_search_nfip. Enables aggregation, GROUP BY, SUM/COUNT, time-series, and filtered analysis over the full NFIP claims result without re-fetching from the API. Call fema_dataframe_describe first to get the exact table name and columnfema_get_disaster~227 tokens
Fetch up to 1,000 designated-area rows for a specific FEMA disaster by disaster number (e.g., 4781). Discloses partial area and program coverage when more rows exist. Returns counties/municipalities along with programs observed, incident period, and state info. Use fema_search_disasters to find disafema_get_housing_assistance~754 tokens
Retrieve Individual Assistance (IA) housing data for a disaster by disaster number. Returns owner and/or renter records aggregated by county, city, and ZIP code — valid registrations, total approved IHP amounts, repair/rental/other-needs amounts, and inspection counts (owners also carry inspected dafema_get_public_assistance~521 tokens
Retrieve Public Assistance (PA) funded project records for a disaster or state — shows where federal recovery money was obligated. Returns applicant, damage category, project size and status, federal share obligated, and total obligated amounts. Either disaster_number or state must be provided. Usefema_query_dataset~668 tokens
Generic OData query against any dataset in the OpenFEMA dataset catalog — the escape hatch for datasets the convenience tools do not cover (e.g., NfipPolicies, IndividualAssistanceHousingRegistrantsLargeDisasters, FemaWebDeclarationAreas, PublicAssistanceApplicants). Accepts raw OData filter, selectfema_search_disasters~1114 tokens
Search federal disaster declarations by state, incident type, declaration type, date range, and county. Returns deduplicated declaration-level summaries — each disaster number appears once with a designated_area_count showing how many counties/municipalities were designated. The disaster number is tfema_search_nfip~956 tokens
Search National Flood Insurance Program (NFIP) claims data by state, county, ZIP code, and year range. Returns the matching claim count and claim records — amounts paid on building and contents, damage estimates, flood zones, cause and occupancy codes, and loss dates — newest loss first. state is re
Browse
Related MCP servers
- FEMA Disasters
Federal disaster declarations, emergencies, and assistance data - KeyVex
US public financial disclosures for AI agents: Congress trades, SEC filings, FEC, lobbying, more - RestoreWorth FEMA Data
FEMA NFIP flood claims by state and county, damage by water depth, county profiles. Read-only. - Civdotiq Civiq
U.S. civic data for AI agents: reps, votes, bills, finance, lobbying, cited gov sources. 47 tools. - LiveDataLink
294 public-data tools across 60 domains; source freshness varies. Free tier. - QueryLines
Surplus lines market data, per query. U.S. E&S: premium, financials, litigation, catastrophe. - US Flood Zone & Property Risk (FEMA, NOAA, USGS, Census)
FEMA flood zone, hazard history and demographics for any US address, with sources on every answer. - Openfema
OpenFEMA MCP — US Federal Emergency Management Agency open data.
Badge for your README
[](https://aptlynx.net/servers/io.github.cyanheads/fema-mcp-server)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents