FEMA MCP. Track official disaster data and aid status.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
FEMA MCP Server gives your AI agent direct access to OpenFEMA. Track official disaster declarations, query housing assistance programs, and check emergency management contacts across states.
It pulls raw, structured data on federal aid and hazard mitigation directly into your workflow, eliminating manual API calls and data exports.
What your AI agents can do
Get disaster applications
Gets statistics on how many people applied for disaster assistance.
Get emergency agencies
Lists all emergency management agencies by state.
Get fema regions
Lists the official administrative regions set up by FEMA.
Retrieves a list of recent official FEMA disaster declarations and their associated metadata.
Lists emergency management agencies, allowing you to verify local coordination contacts by state.
Retrieves data on FEMA housing assistance programs and individual/household assistance registrations.
Access data detailing hazard mitigation assistance projects and grant details for community safety monitoring.
Lists official FEMA regions and web center locations to define federal jurisdictional boundaries.
Gets current statistics regarding disaster assistance applications.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
FEMA MCP Server: 11 Tools for Disaster Data
Access raw, structured data from the U.S. Federal Emergency Management Agency (FEMA) via 11 specialized tools.
019d7598get disaster applications
Gets statistics on how many people applied for disaster assistance.
019d7598get emergency agencies
Lists all emergency management agencies by state.
019d7598get fema regions
Lists the official administrative regions set up by FEMA.
019d7598get fema web centers
Lists the physical locations of FEMA web centers.
019d7598get hazard mitigation grants
Gets data on projects funded by hazard mitigation assistance grants.
019d7598get housing assistance
Gets details on FEMA housing assistance programs.
019d7598get individuals program
Gets data about registrations for individuals and households.
019d7598get me
Checks the current API connection status of the server.
019d7598get public assistance applicants
Lists all current applicants for FEMA public assistance.
019d7598get registration intake
Gets data records from the individual and household program registrations.
019d7598list disaster declarations
Lists the most recent official FEMA disaster declarations.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with FEMA, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
FEMA MCP Server - Track Disaster & Aid Data
Got an AI agent that needs to dig into disaster data? This server gives it direct access to OpenFEMA. You can use your agent to check official disaster declarations, look up state emergency contacts, and pull structured data on federal aid and hazard mitigation. It ditches the manual API calls and data exports, feeding raw, critical info straight into your workflow.
What You Can Do
- Check Disaster Status: Use
list_disaster_declarationsto pull the most recent official FEMA disaster declarations and all the metadata attached to them. You can also get a general read on disaster application volume usingget_disaster_applicationsandget_public_assistance_applicants. - Find Local Contacts:
get_emergency_agencieslists every emergency management agency by state, so you can verify local coordination contacts across the country. You can also useget_fema_regionsto list the official FEMA administrative regions andget_fema_web_centersto find physical web center locations. - Analyze Aid & Housing: To track recovery efforts, run
get_housing_assistanceto grab details on FEMA housing programs. For individual and household support,get_individuals_programandget_registration_intakegive you the data records for registrations and general program info. - Monitor Grants: Use
get_hazard_mitigation_grantsto access data detailing projects funded by hazard mitigation grants, helping you monitor community safety investments. - Check Connection:
get_meverifies the current API connection status of the server.
How FEMA MCP Works
- 1 Subscribe to the FEMA MCP Server and enter your optional OpenFEMA API Key.
- 2 Ask your AI agent a natural language question (e.g., 'What are the housing assistance programs in Florida?').
- 3 The agent calls the relevant tool (e.g.,
get_housing_assistance) and presents the structured data.
The bottom line is, your agent talks to OpenFEMA and brings back structured data on disaster relief.
Who Is FEMA MCP For?
Anyone working with public safety data, federal policy, or disaster recovery needs this. It’s for the policy analyst who needs to track assistance distribution across multiple states, and the emergency responder who needs to quickly verify a local agency contact during a crisis. It cuts out the manual process of cross-referencing public government databases.
Monitors federal assistance distribution and tracks hazard mitigation trends across specific states to write reports.
Quickly looks up disaster history or local agency contacts when planning or operating during a disaster event.
Pulls aggregated disaster metrics directly into an AI workflow for public safety reporting and analysis.
What Changes When You Connect
- See the full disaster lifecycle in one place. Instead of checking multiple sites, use
list_disaster_declarationsto see the official history of declarations. This is critical for understanding the scope of a disaster. - Verify local contacts fast. Use
get_emergency_agenciesto list state-by-state emergency management agencies. You get the correct regional contact info without guessing. - Analyze recovery efforts. Use
get_housing_assistanceandget_individuals_programtogether. You can compare the number of people registered (get_individuals_program) against the available housing aid data. - Track funding and resources. Use
get_hazard_mitigation_grantsto monitor active grants. This lets you know exactly where federal money is going for community safety improvements. - Map the bureaucracy. Use
get_fema_regionsandget_fema_web_centersto understand FEMA's official jurisdictional boundaries and physical resource points. - Get raw data without exports. Skip the manual data dump. You can pull raw, structured data directly from the official API using the agent.
Real-World Use Cases
Determining immediate local contacts after a storm
An emergency manager needs to know who to call in a specific county. They ask their agent to run get_emergency_agencies and get_fema_web_centers. The agent returns the local state contacts and the nearest physical FEMA office, giving the manager immediate action items.
Assessing the scope of a major event
A policy analyst needs a quick picture of a disaster's timeline. They ask the agent to run list_disaster_declarations and get_disaster_applications. The agent compiles the most recent declarations and the overall number of people who applied for aid, giving a high-level view of the crisis scale.
Building a recovery funding report
A grant manager needs to show how much money is allocated for resilience. They run get_hazard_mitigation_grants and cross-reference it with get_housing_assistance. This links the funding source to the type of aid provided, building a structured report.
Tracking individual aid status
A data researcher needs to track specific aid paths. They run get_registration_intake (for registrations) and then check get_public_assistance_applicants to see who is actively seeking aid. This allows them to analyze the flow of people into the system.
The Tradeoffs
Trying to find a single answer
Asking the agent, 'What happened after the hurricane?' and expecting one single response that covers everything from grants to housing.
→
Break it down. First, run list_disaster_declarations to set the timeline. Then, run get_housing_assistance for shelter needs and get_emergency_agencies for local contacts. This structured approach ensures all data points are covered.
Forgetting the local context
Only checking federal-level data, like get_fema_regions, and missing out on state-specific contacts.
→
Always check get_emergency_agencies first. This tool confirms the local state coordination body, which is more actionable than just knowing the general federal region.
Over-relying on one data type
Just running get_disaster_applications and thinking that’s the whole picture, ignoring the actual physical locations of help.
→
Pair get_disaster_applications with get_fema_web_centers. This gives you the raw numbers and tells you where people physically go for help.
When It Fits, When It Doesn't
Use this if your goal is to build a full picture of disaster recovery, moving from initial declaration to long-term aid. You need to track the sequence: first, what was the disaster (use list_disaster_declarations); second, who was impacted and what do they need (use get_housing_assistance and get_individuals_program); third, what local resources are available (use get_emergency_agencies); and finally, what is the scope of federal involvement (use get_hazard_mitigation_grants).
Don't use this if you just need a single piece of data, like checking if a single individual's application was filed. For that, a single, targeted query like get_public_assistance_applicants is faster. If you are only interested in the API status, use get_me.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by FEMA. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 11 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Trying to map out a disaster's impact and aid coverage is a nightmare of siloed government websites.
Today, gathering a full picture requires logging into FEMA's site, then finding the declaration status, then switching to the housing assistance portal, and finally checking the local emergency management agency's page. You copy numbers, you copy dates, and you spend hours just putting the pieces together.
With the FEMA MCP Server, your agent pulls all that data into one workflow. You ask, 'What was the scope of the disaster, and what aid is available?' and it returns the declarations, the housing data, and the local contacts in one go.
get_hazard_mitigation_grants: Track where the federal money actually goes
Before, you had to request reports from multiple state or local agencies, manually filtering for 'mitigation' and cross-referencing the project IDs with the federal grant list. This was slow and required specific forms.
Now, you query `get_hazard_mitigation_grants`. The agent gives you the grant details and project scopes instantly. You stop chasing paperwork and start analyzing community resilience.
Common Questions About FEMA MCP
How do I check the most recent disaster declarations using list_disaster_declarations? +
Run list_disaster_declarations to get a list of official FEMA disaster declarations. This tool provides the official start and end dates for major events, which is the first step in any recovery assessment.
I need to find local emergency contacts for a state. Which tool should I use? (get_emergency_agencies) +
Use get_emergency_agencies. This tool lists the primary emergency management agencies for every state, giving you the specific local contacts you need for immediate planning.
How do I get data on housing assistance programs? (get_housing_assistance) +
Run get_housing_assistance. This tool provides structured data on FEMA housing assistance programs, letting you analyze what kind of aid is available for damaged homes.
What is the difference between get_registration_intake and get_public_assistance_applicants? +
Use get_registration_intake for data from the initial individual and household program registrations. get_public_assistance_applicants lists the current applicants for FEMA public assistance.
Do I need to know the federal regions to use the FEMA MCP Server? (get_fema_regions) +
Use get_fema_regions to understand the official federal jurisdictional boundaries. This helps you contextualize local aid data when writing a regional report.
How do I get statistics on disaster assistance applications using get_disaster_applications? +
You use get_disaster_applications to pull statistics on disaster assistance applications. This tool gives you a high-level count of applications, helping you gauge the scale of the recovery effort.
What is the difference between `get_hazard_mitigation_grants` and `get_housing_assistance`? +
These tools track different types of aid. get_hazard_mitigation_grants focuses on community safety investments and grants, while get_housing_assistance handles FEMA housing program data.
Which tool should I use to list all official FEMA regions and web centers? (get_fema_regions and get_fema_web_centers) +
Use get_fema_regions for the official jurisdictional boundaries, and get_fema_web_centers to get a list of physical web center locations.
Is an API Key required for OpenFEMA? +
No, OpenFEMA data is public. However, using an API Key is recommended for heavy users to ensure higher rate limits and consistent access.
What types of disasters are included in the data? +
The database includes all incidents resulting in a federal declaration, such as floods, hurricanes, fires, snowstorms, and severe storms.
How can I filter results by state? +
Use the filter parameter with OData syntax, for example: state eq 'CA' to retrieve records only for California.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Watershed Climate
Automate carbon measurement and reporting via Watershed — manage inventories, upload emissions data, and track reduction targets directly from any AI agent.
FlightAware
Track global flight status via FlightAware AeroAPI — search flights, monitor airport arrivals and departures, check weather, and access historical flight data from any AI agent.
arXiv
Search 2.5M+ scientific preprints across physics, computer science, mathematics, biology, economics, and more — with full abstracts, author lists, and direct PDF download links.
You might also like
Happyrobot
Connect Happyrobot to any AI agent via MCP.
PDF Invoice Data Extractor
Extract raw text directly from digital PDF invoices entirely local. Keeps your sensitive accounting data air-gapped while letting the AI classify NIFs, suppliers, and totals.
LearnWorlds
Build and sell online courses with a white-label LMS that includes interactive video, community forums, and built-in marketing tools.