OpenFEMA API — Assistance

OpenFEMA API — Assistance. 3 operations. Lead operation: List individual assistance housing registrants for large disasters. Self-contained Naftiko capability covering one Federal Emergency Management Agency business surface.

Run with Naftiko Federal Emergency Management AgencyAssistance

What You Can Do

GET
Listindividualassistancehousingregistrants — List individual assistance housing registrants for large disasters
/v1/v1/individualassistancehousingregistrantslargedisasters
GET
Listpublicassistancefundedprojectsdetails — List public assistance funded project details
/v1/v1/publicassistancefundedprojectsdetails
GET
Listhazardmitigationgrantprogramdisastersummaries — List hazard mitigation grant program disaster summaries
/v1/v2/hazardmitigationgrantprogramdisastersummaries

MCP Tools

list-individual-assistance-housing-registrants

List individual assistance housing registrants for large disasters

read-only idempotent
list-public-assistance-funded-project

List public assistance funded project details

read-only idempotent
list-hazard-mitigation-grant-program

List hazard mitigation grant program disaster summaries

read-only idempotent

Capability Spec

openfema-assistance.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: OpenFEMA API — Assistance
  description: 'OpenFEMA API — Assistance. 3 operations. Lead operation: List individual assistance housing registrants for
    large disasters. Self-contained Naftiko capability covering one Federal Emergency Management Agency business surface.'
  tags:
  - Federal Emergency Management Agency
  - Assistance
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    FEDERAL_EMERGENCY_MANAGEMENT_AGENCY_API_KEY: FEDERAL_EMERGENCY_MANAGEMENT_AGENCY_API_KEY
capability:
  consumes:
  - type: http
    namespace: openfema-assistance
    baseUri: https://www.fema.gov/api/open
    description: OpenFEMA API — Assistance business capability. Self-contained, no shared references.
    resources:
    - name: v1-IndividualAssistanceHousingRegistrantsLargeDisasters
      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: 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: v2-HazardMitigationGrantProgramDisasterSummaries
      path: /v2/HazardMitigationGrantProgramDisasterSummaries
      operations:
      - name: listhazardmitigationgrantprogramdisastersummaries
        method: GET
        description: List hazard mitigation grant program disaster summaries
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    namespace: openfema-assistance-rest
    port: 8080
    description: REST adapter for OpenFEMA API — Assistance. One Spectral-compliant resource per consumed operation, prefixed
      with /v1.
    resources:
    - path: /v1/v1/individualassistancehousingregistrantslargedisasters
      name: v1-individualassistancehousingregistrantslargedisasters
      description: REST surface for v1-IndividualAssistanceHousingRegistrantsLargeDisasters.
      operations:
      - method: GET
        name: listindividualassistancehousingregistrants
        description: List individual assistance housing registrants for large disasters
        call: openfema-assistance.listindividualassistancehousingregistrants
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v1/publicassistancefundedprojectsdetails
      name: v1-publicassistancefundedprojectsdetails
      description: REST surface for v1-PublicAssistanceFundedProjectsDetails.
      operations:
      - method: GET
        name: listpublicassistancefundedprojectsdetails
        description: List public assistance funded project details
        call: openfema-assistance.listpublicassistancefundedprojectsdetails
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v2/hazardmitigationgrantprogramdisastersummaries
      name: v2-hazardmitigationgrantprogramdisastersummaries
      description: REST surface for v2-HazardMitigationGrantProgramDisasterSummaries.
      operations:
      - method: GET
        name: listhazardmitigationgrantprogramdisastersummaries
        description: List hazard mitigation grant program disaster summaries
        call: openfema-assistance.listhazardmitigationgrantprogramdisastersummaries
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: openfema-assistance-mcp
    port: 9090
    transport: http
    description: MCP adapter for OpenFEMA API — Assistance. One tool per consumed operation, routed inline through this capability's
      consumes block.
    tools:
    - name: list-individual-assistance-housing-registrants
      description: List individual assistance housing registrants for large disasters
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: openfema-assistance.listindividualassistancehousingregistrants
      outputParameters:
      - type: object
        mapping: $.
    - name: list-public-assistance-funded-project
      description: List public assistance funded project details
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: openfema-assistance.listpublicassistancefundedprojectsdetails
      outputParameters:
      - type: object
        mapping: $.
    - name: list-hazard-mitigation-grant-program
      description: List hazard mitigation grant program disaster summaries
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: openfema-assistance.listhazardmitigationgrantprogramdisastersummaries
      outputParameters:
      - type: object
        mapping: $.