OpenFEMA API

The OpenFEMA API provides programmatic access to FEMA's public datasets including disaster declarations, public assistance, individual assistance, hazard mitigation, and the National Flood Insurance Program (NFIP).

Run with Naftiko FederalEmergencyManagementAgencyAPI

What You Can Do

GET
Listdisasterdeclarationssummaries — List disaster declarations summaries
/v2/DisasterDeclarationsSummaries
GET
Listfemawebdisasterdeclarations — List FEMA web disaster declarations
/v1/FemaWebDisasterDeclarations
GET
Listdeclarationdenials — List declaration denials
/v1/DeclarationDenials
GET
Listpublicassistancefundedprojectsdetails — List public assistance funded project details
/v1/PublicAssistanceFundedProjectsDetails
GET
Listindividualassistancehousingregistrants — List individual assistance housing registrants for large disasters
/v1/IndividualAssistanceHousingRegistrantsLargeDisasters
GET
Listhazardmitigationgrantprogramdisastersummarie — List hazard mitigation grant program disaster summaries
/v2/HazardMitigationGrantProgramDisasterSummaries
GET
Listfimanfippolicies — List NFIP policies
/v2/FimaNfipPolicies
GET
Listfimanfipclaims — List NFIP claims
/v2/FimaNfipClaims
GET
Listnfipcommunitystatusbook — List NFIP community status book entries
/v1/NfipCommunityStatusBook
GET
Listopenfemadatasets — List OpenFEMA datasets
/v1/OpenFemaDataSets
GET
Listfemaregions — List FEMA regions
/v2/FemaRegions

MCP Tools

listdisasterdeclarationssummaries

List disaster declarations summaries

read-only idempotent
listfemawebdisasterdeclarations

List FEMA web disaster declarations

read-only idempotent
listdeclarationdenials

List declaration denials

read-only idempotent
listpublicassistancefundedprojectsdetails

List public assistance funded project details

read-only idempotent
listindividualassistancehousingregistrants

List individual assistance housing registrants for large disasters

read-only idempotent
listhazardmitigationgrantprogramdisastersummarie

List hazard mitigation grant program disaster summaries

read-only idempotent
listfimanfippolicies

List NFIP policies

read-only idempotent
listfimanfipclaims

List NFIP claims

read-only idempotent
listnfipcommunitystatusbook

List NFIP community status book entries

read-only idempotent
listopenfemadatasets

List OpenFEMA datasets

read-only idempotent
listfemaregions

List FEMA regions

read-only idempotent

Capability Spec

federal-emergency-management-agency-capability.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: OpenFEMA API
  description: The OpenFEMA API provides programmatic access to FEMA's public datasets including disaster declarations, public
    assistance, individual assistance, hazard mitigation, and the National Flood Insurance Program (NFIP).
  tags:
  - Federal
  - Emergency
  - Management
  - Agency
  - API
  created: '2026-05-06'
  modified: '2026-05-06'
capability:
  consumes:
  - type: http
    namespace: federal-emergency-management-agency
    baseUri: https://www.fema.gov/api/open
    description: OpenFEMA API HTTP API.
    resources:
    - name: v2-disasterdeclarationssummaries
      path: /v2/DisasterDeclarationsSummaries
      operations:
      - name: listdisasterdeclarationssummaries
        method: GET
        description: List disaster declarations summaries
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-femawebdisasterdeclarations
      path: /v1/FemaWebDisasterDeclarations
      operations:
      - name: listfemawebdisasterdeclarations
        method: GET
        description: List FEMA web disaster declarations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-declarationdenials
      path: /v1/DeclarationDenials
      operations:
      - name: listdeclarationdenials
        method: GET
        description: List declaration denials
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-publicassistancefundedprojectsdetails
      path: /v1/PublicAssistanceFundedProjectsDetails
      operations:
      - name: listpublicassistancefundedprojectsdetails
        method: GET
        description: List public assistance funded project details
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-individualassistancehousingregistrantslargedi
      path: /v1/IndividualAssistanceHousingRegistrantsLargeDisasters
      operations:
      - name: listindividualassistancehousingregistrants
        method: GET
        description: List individual assistance housing registrants for large disasters
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v2-hazardmitigationgrantprogramdisastersummaries
      path: /v2/HazardMitigationGrantProgramDisasterSummaries
      operations:
      - name: listhazardmitigationgrantprogramdisastersummarie
        method: GET
        description: List hazard mitigation grant program disaster summaries
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v2-fimanfippolicies
      path: /v2/FimaNfipPolicies
      operations:
      - name: listfimanfippolicies
        method: GET
        description: List NFIP policies
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v2-fimanfipclaims
      path: /v2/FimaNfipClaims
      operations:
      - name: listfimanfipclaims
        method: GET
        description: List NFIP claims
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-nfipcommunitystatusbook
      path: /v1/NfipCommunityStatusBook
      operations:
      - name: listnfipcommunitystatusbook
        method: GET
        description: List NFIP community status book entries
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v1-openfemadatasets
      path: /v1/OpenFemaDataSets
      operations:
      - name: listopenfemadatasets
        method: GET
        description: List OpenFEMA datasets
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: v2-femaregions
      path: /v2/FemaRegions
      operations:
      - name: listfemaregions
        method: GET
        description: List FEMA regions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    port: 8080
    namespace: federal-emergency-management-agency-rest
    description: REST adapter for OpenFEMA API.
    resources:
    - path: /v2/DisasterDeclarationsSummaries
      name: listdisasterdeclarationssummaries
      operations:
      - method: GET
        name: listdisasterdeclarationssummaries
        description: List disaster declarations summaries
        call: federal-emergency-management-agency.listdisasterdeclarationssummaries
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/FemaWebDisasterDeclarations
      name: listfemawebdisasterdeclarations
      operations:
      - method: GET
        name: listfemawebdisasterdeclarations
        description: List FEMA web disaster declarations
        call: federal-emergency-management-agency.listfemawebdisasterdeclarations
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/DeclarationDenials
      name: listdeclarationdenials
      operations:
      - method: GET
        name: listdeclarationdenials
        description: List declaration denials
        call: federal-emergency-management-agency.listdeclarationdenials
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/PublicAssistanceFundedProjectsDetails
      name: listpublicassistancefundedprojectsdetails
      operations:
      - method: GET
        name: listpublicassistancefundedprojectsdetails
        description: List public assistance funded project details
        call: federal-emergency-management-agency.listpublicassistancefundedprojectsdetails
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/IndividualAssistanceHousingRegistrantsLargeDisasters
      name: listindividualassistancehousingregistrants
      operations:
      - method: GET
        name: listindividualassistancehousingregistrants
        description: List individual assistance housing registrants for large disasters
        call: federal-emergency-management-agency.listindividualassistancehousingregistrants
        outputParameters:
        - type: object
          mapping: $.
    - path: /v2/HazardMitigationGrantProgramDisasterSummaries
      name: listhazardmitigationgrantprogramdisastersummarie
      operations:
      - method: GET
        name: listhazardmitigationgrantprogramdisastersummarie
        description: List hazard mitigation grant program disaster summaries
        call: federal-emergency-management-agency.listhazardmitigationgrantprogramdisastersummarie
        outputParameters:
        - type: object
          mapping: $.
    - path: /v2/FimaNfipPolicies
      name: listfimanfippolicies
      operations:
      - method: GET
        name: listfimanfippolicies
        description: List NFIP policies
        call: federal-emergency-management-agency.listfimanfippolicies
        outputParameters:
        - type: object
          mapping: $.
    - path: /v2/FimaNfipClaims
      name: listfimanfipclaims
      operations:
      - method: GET
        name: listfimanfipclaims
        description: List NFIP claims
        call: federal-emergency-management-agency.listfimanfipclaims
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/NfipCommunityStatusBook
      name: listnfipcommunitystatusbook
      operations:
      - method: GET
        name: listnfipcommunitystatusbook
        description: List NFIP community status book entries
        call: federal-emergency-management-agency.listnfipcommunitystatusbook
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/OpenFemaDataSets
      name: listopenfemadatasets
      operations:
      - method: GET
        name: listopenfemadatasets
        description: List OpenFEMA datasets
        call: federal-emergency-management-agency.listopenfemadatasets
        outputParameters:
        - type: object
          mapping: $.
    - path: /v2/FemaRegions
      name: listfemaregions
      operations:
      - method: GET
        name: listfemaregions
        description: List FEMA regions
        call: federal-emergency-management-agency.listfemaregions
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    port: 9090
    namespace: federal-emergency-management-agency-mcp
    transport: http
    description: MCP adapter for OpenFEMA API for AI agent use.
    tools:
    - name: listdisasterdeclarationssummaries
      description: List disaster declarations summaries
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: federal-emergency-management-agency.listdisasterdeclarationssummaries
      outputParameters:
      - type: object
        mapping: $.
    - name: listfemawebdisasterdeclarations
      description: List FEMA web disaster declarations
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: federal-emergency-management-agency.listfemawebdisasterdeclarations
      outputParameters:
      - type: object
        mapping: $.
    - name: listdeclarationdenials
      description: List declaration denials
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: federal-emergency-management-agency.listdeclarationdenials
      outputParameters:
      - type: object
        mapping: $.
    - name: listpublicassistancefundedprojectsdetails
      description: List public assistance funded project details
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: federal-emergency-management-agency.listpublicassistancefundedprojectsdetails
      outputParameters:
      - type: object
        mapping: $.
    - name: listindividualassistancehousingregistrants
      description: List individual assistance housing registrants for large disasters
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: federal-emergency-management-agency.listindividualassistancehousingregistrants
      outputParameters:
      - type: object
        mapping: $.
    - name: listhazardmitigationgrantprogramdisastersummarie
      description: List hazard mitigation grant program disaster summaries
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: federal-emergency-management-agency.listhazardmitigationgrantprogramdisastersummarie
      outputParameters:
      - type: object
        mapping: $.
    - name: listfimanfippolicies
      description: List NFIP policies
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: federal-emergency-management-agency.listfimanfippolicies
      outputParameters:
      - type: object
        mapping: $.
    - name: listfimanfipclaims
      description: List NFIP claims
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: federal-emergency-management-agency.listfimanfipclaims
      outputParameters:
      - type: object
        mapping: $.
    - name: listnfipcommunitystatusbook
      description: List NFIP community status book entries
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: federal-emergency-management-agency.listnfipcommunitystatusbook
      outputParameters:
      - type: object
        mapping: $.
    - name: listopenfemadatasets
      description: List OpenFEMA datasets
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: federal-emergency-management-agency.listopenfemadatasets
      outputParameters:
      - type: object
        mapping: $.
    - name: listfemaregions
      description: List FEMA regions
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: federal-emergency-management-agency.listfemaregions
      outputParameters:
      - type: object
        mapping: $.