LegisMCP
Tools Reference

USAspending

6 tools for accessing USAspending data. No additional API key required.

usa-search-awards

Search federal spending awards — contracts, grants, loans, and direct payments.

Parameters

NameTypeRequiredDescription
keywordstringoptionalSearch keyword
awardTypestringoptional'contracts', 'grants', 'loans', 'direct_payments'
agencystringoptionalAgency name
recipientstringoptionalRecipient name
statestringoptionalTwo-letter state code
startDatestringoptionalStart date YYYY-MM-DD
endDatestringoptionalEnd date YYYY-MM-DD
limitnumberoptionalNumber of results (max 50)

Example

usa-search-awards(keyword: "cybersecurity", awardType: "contracts")

usa-spending-by-agency

Get federal spending breakdown by awarding agency.

Parameters

NameTypeRequiredDescription
fiscalYearnumberoptionalFiscal year, defaults to current
limitnumberoptionalNumber of agencies (max 50)

Example

usa-spending-by-agency(fiscalYear: 2025)

usa-spending-by-state

Get federal spending by state with per capita spending and population data.

Parameters

NameTypeRequiredDescription
statestringoptionalTwo-letter state code for single-state detail
fiscalYearnumberoptionalFiscal year, defaults to current

Example

usa-spending-by-state(state: "CA", fiscalYear: 2025)

usa-top-recipients

Get the top recipients of federal spending — companies, organizations, and entities.

Parameters

NameTypeRequiredDescription
fiscalYearnumberoptionalFiscal year, defaults to current
awardTypestringoptional'contracts', 'grants', 'loans'
limitnumberoptionalNumber of recipients (max 50)

Example

usa-top-recipients(awardType: "contracts", fiscalYear: 2025)

usa-spending-over-time

Get aggregate federal spending over time by month, quarter, or fiscal year.

Parameters

NameTypeRequiredDescription
groupstringrequired'month', 'quarter', or 'fiscal_year'
startDatestringrequiredStart date YYYY-MM-DD
endDatestringrequiredEnd date YYYY-MM-DD
keywordstringoptionalFilter by keyword
agencystringoptionalFilter by agency name

Example

usa-spending-over-time(group: "quarter", startDate: "2023-01-01", endDate: "2025-01-01")

usa-agency-overview

Get overview of a federal agency including mission, budget, and obligations.

Parameters

NameTypeRequiredDescription
agencyCodestringrequiredAgency code: '097' DoD, '075' HHS, '069' Treasury
fiscalYearnumberoptionalFiscal year, defaults to current

Example

usa-agency-overview(agencyCode: "097", fiscalYear: 2025)