Capability Spec
name: USADF African Development Grants
description: >-
Workflow capability for researching, tracking, and analyzing US African
Development Foundation (USADF) grant awards and opportunities. Combines
grant award data from USASpending with grant opportunity listings from
Grants.gov to support development finance research, transparency reporting,
and grant opportunity discovery.
version: '1.0.0'
mcp:
port: 9080
rest:
port: 8080
personas:
- name: Development Finance Researcher
description: >-
Researchers and analysts tracking USADF grant spending, recipient patterns,
and program impact across African countries
- name: Grant Applicant
description: >-
African enterprises, cooperatives, and NGOs seeking USADF funding
opportunities and eligibility information
- name: Transparency Analyst
description: >-
Journalists, oversight staff, and policy analysts monitoring federal
grant award data through USASpending transparency tools
tools:
- name: search_usadf_awards
description: Search USADF grant awards in the federal awards transparency database
operationId: searchAwards
api: grants-api
parameters:
- name: filters
description: Award search filters including time period and award type
- name: fields
description: Fields to include in search results
- name: limit
description: Number of results per page
- name: get_award_details
description: Get full details for a specific USADF grant award
operationId: getAward
api: grants-api
parameters:
- name: award_id
description: USASpending award identifier
- name: get_agency_summary
description: Get USADF agency award summary for a fiscal year
operationId: getAgencyAwards
api: grants-api
parameters:
- name: fiscal_year
description: Fiscal year (e.g. 2023)
- name: get_recipient_profile
description: Get profile and award history for a USADF grant recipient
operationId: getRecipient
api: grants-api
parameters:
- name: uei
description: Unique Entity Identifier of the recipient organization
- name: get_spending_by_country
description: Get USADF grant spending breakdown by African country
operationId: getSpendingByCountry
api: grants-api
parameters:
- name: filters
description: Search filters to apply to the geographic breakdown
- name: scope
description: Geographic scope (recipient_location or place_of_performance)
- name: search_grant_opportunities
description: Search for open USADF grant opportunities on Grants.gov
operationId: searchOpportunities
api: grant-opportunities-api
parameters:
- name: oppStatus
description: Opportunity status (posted, closed, archived, forecasted)
- name: keyword
description: Keyword to search in opportunity title and description
- name: get_opportunity_details
description: Get full details for a specific USADF grant opportunity
operationId: getOpportunity
api: grant-opportunities-api
parameters:
- name: opportunityId
description: Grants.gov opportunity identifier