Supercharge your AI with FEMA Data. Track federal aid and disaster status instantly.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
FEMA MCP lets your AI agent talk directly to official U.S. disaster databases. You track declarations, check housing aid status, and pull hazard mitigation grant data without navigating confusing government websites.
It’s instant access to critical federal emergency management information.
What your AI can do
Get disaster applications
Retrieves statistics regarding disaster assistance applications.
Get emergency agencies
Lists emergency management agencies for every state.
Get fema regions
Provides a list of official FEMA regional boundaries.
Instantly list and retrieve metadata on FEMA-declared disasters.
Pull a definitive list of state emergency management agencies by location.
Query data on housing assistance and individual registration efforts to track recovery numbers.
Access records detailing hazard mitigation grants and projects across communities.
List official FEMA regions and web center locations to understand jurisdictional lines.
Ask an AI about this
Compatible AI Apps
OAuth 2.0 CompatibleWaiting for input…
FEMA: 11 Tools for Public Safety Data
These eleven tools let you analyze everything from initial disaster declarations to current household aid applications using structured federal records.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using FEMA on VinkiusGet Disaster Applications
Retrieves statistics regarding disaster assistance applications.
Get Emergency Agencies
Lists emergency management agencies for every state.
Get Fema Regions
Provides a list of official FEMA regional boundaries.
Get Fema Web Centers
Lists specific FEMA web center locations nationwide.
Get Hazard Mitigation Grants
Gets detailed data on hazard mitigation assistance projects and funding.
Get Housing Assistance
Retrieves current data about FEMA housing assistance programs.
Get Individuals Program
Provides data on registrations for individuals and households needing aid.
Get Me
Checks the current operational status of this MCP connection.
Get Public Assistance Applicants
Lists all applicants for general FEMA public assistance.
Get Registration Intake
Gets specific data from individual and household program registrations.
List Disaster Declarations
Lists recent, official FEMA disaster declarations with key details.
Connect to your AI in seconds. Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ 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
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 connection provides 11 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Manually tracking disaster aid status is a nightmare.
Today, if you want to know what happened after a major storm, you have to visit multiple federal government sites. You download PDFs for declarations; you cross-reference spreadsheets from state agencies; then you search grant portals just to see who got funding. It's slow, it’s tedious, and every single piece of data has a different format.
With this MCP, your agent does the legwork. You simply ask: 'What are the current housing assistance programs for this area?' Your agent pulls all the necessary records—like those found using `get_housing_assistance`—and delivers a clean summary right to you.
Getting regional contacts is simple with `get_emergency_agencies`.
Before, finding the correct state coordination point meant calling multiple general information lines and asking people to redirect you. You'd spend half a day just confirming who was responsible for what geographic area.
Now, ask your agent to list emergency agencies by state. It gives you the direct contact info or agency name in one go. That’s it.
What your AI can actually do with this
Need to know the scope of a major event? This MCP connects your AI agent straight to OpenFEMA, giving you immediate access to official disaster records and federal assistance programs. Instead of downloading massive, outdated spreadsheets or calling multiple agencies for status updates, you simply ask your agent questions about specific regions or types of aid.
You can pull lists of active disaster declarations since 1953, check which emergency management groups cover a certain state, or analyze housing program data to see recovery efforts in action. Since Vinkius hosts this MCP, you connect once and get all these public safety tools ready to go. It’s how you turn raw federal data into actionable insights for planning or research.
019d7598-435e-7043-932d-171a540389a9 Here's how it actually works
The bottom line is that you tell the agent what information you need, and it pulls structured data from the official federal source.
Subscribe to this MCP in Vinkius.
Enter your optional OpenFEMA API Key for higher rate limits.
Ask your AI client to run a specific query, like listing disaster declarations or checking housing assistance data.
Who is this actually for?
Anyone who needs to cross-reference current disaster status against historical federal records. This is for policy analysts and emergency responders who can't afford to wait hours gathering basic facts.
Monitoring how federal assistance (like get_disaster_applications) is distributed across states over time.
Quickly checking local coordination contacts by running get_emergency_agencies during a pre-planning session.
Pulling aggregated metrics on grants and applications using tools like get_hazard_mitigation_grants for academic reports.
What Changes When You Connect
Stop manually searching for declaration dates. Use list_disaster_declarations to get immediate, structured records of major events.
Don't guess local contacts. Running get_emergency_agencies provides an official list of state coordination points in seconds.
Analyze recovery efforts by running get_housing_assistance and comparing it against individual registrations from get_individuals_program.
Monitor community resilience funding by checking the details on hazard mitigation grants using get_hazard_mitigation_grants.
Pull raw, clean data without manual exports. Accessing public assistance applicant lists via get_public_assistance_applicants saves hours of work.
See it in action
Assessing post-storm aid distribution.
A researcher needs to know how many people are applying for help and what kind of housing support is available. They ask their agent to combine data from list_disaster_declarations with both get_housing_assistance and get_disaster_applications.
Verifying state coordination during a crisis.
A planner needs to confirm the primary emergency contact for California. Instead of calling, they ask their agent to run get_emergency_agencies, which immediately provides the accurate agency name and details.
Building reports on infrastructure funding.
A policy analyst must compile a report detailing community investments since 2010. They use list_disaster_declarations to set the timeline, then pull all relevant grant data using get_hazard_mitigation_grants.
Tracking individual household needs.
A non-profit volunteer needs to check if a specific group of people has been registered for aid. They use the agent to query both get_registration_intake and get_individuals_program simultaneously.
The honest tradeoffs
Searching multiple websites.
Going to FEMA's website, then calling the state emergency office site, then finding a separate grant portal—all just to get one status update. It takes hours of clicking and copy-pasting.
Ask your agent directly: 'What is the current housing assistance status for County X?' The MCP handles connecting to get_housing_assistance and gives you a single answer.
Relying on outdated reports.
Using an old, printed report of disaster declarations that might be months out of date or incomplete. You can't trust the source data.
Use list_disaster_declarations. This tool pulls official records directly from OpenFEMA, ensuring the data you get is current.
Confusing applicant types.
Trying to figure out if a person's general public assistance status is tied to their specific housing aid application. The sources are too separated.
Run get_public_assistance_applicants and cross-reference that list with data from get_housing_assistance. This gives you the full picture.
When It Fits, When It Doesn't
Use this MCP if your goal is to gather verifiable, structured facts about past or current disaster events. Specifically, if you need to check official declaration status (list_disaster_declarations), list regional boundaries (get_fema_regions), or pull specific grant details (get_hazard_mitigation_grants). Don't use it if you need real-time operational coordination—this MCP provides data records, not live dispatching capability. If your task is predicting resource needs or building complex predictive models, you'll need to combine the output of several tools and feed that into a specialized modeling service instead.
Questions you might have
How do I check recent disaster declarations using `list_disaster_declarations`? +
You ask your agent to list recent official FEMA disaster declarations. It returns a structured record set detailing the scope and dates of declared emergencies.
Can I find out how much money is available with `get_hazard_mitigation_grants`? +
Yes, this tool provides data on hazard mitigation assistance projects. It details specific grants and the funding amounts allocated to various community safety investments.
What does `get_individuals_program` track? +
It tracks individual and household program registrations. This is where you find records of people who are seeking personal aid following a declared disaster.
Do I need to use `get_registration_intake` if I'm tracking applications? +
While both relate to registration, get_registration_intake provides data specifically from the individual and household program registrations. Use it for detailed records of intake forms.
What is the difference between FEMA regions and web centers using `get_fema_regions` vs `get_fema_web_centers`? +
get_fema_regions gives you the broad federal jurisdictional boundaries, while get_fema_web_centers provides specific physical locations where people can access aid.
If I run many queries using `list_disaster_declarations`, how do I handle rate limits? +
You must use an OpenFEMA API Key for high-volume querying. Your agent allows you to pass this optional key when connecting your client. This significantly raises your request limit, making bulk data pulls reliable.
How do I verify the current operational status of the MCP using `get_me`? +
Running get_me returns the real-time API status and any applicable rate limit counters. This confirms connectivity before you run complex queries, letting you know exactly what data is available right now.
Can I use `get_public_assistance_applicants` to pull records related to a specific event found via `list_disaster_declarations`? +
Yes, you can link the two datasets. You first list the declarations and then pass the relevant disaster metadata (like dates or regions) into the public assistance tool to filter applicants accurately.
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.
We've already built the connector for FEMA Data. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 11 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.