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: $.