USASpending.gov MCP server
USASpending.gov awards, subawards, recipients, agencies, and federal accounts. 55 tools.
24 stars
Reviews
Write oneNobody has reviewed USASpending.gov yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
USASpending.gov tools (55)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
autocomplete_awarding_agencyFind awarding agency names by partial match.
autocomplete_cfdaFind CFDA (Catalog of Federal Domestic Assistance) program numbers by partial title or program number. CFDA codes are used in grants.
autocomplete_funding_agencyFind funding agency names by partial match (companion to awarding agency).
autocomplete_glossaryFind glossary terms (acquisition + spending vocabulary) by partial match.
autocomplete_naicsAutocomplete lookup for NAICS codes.
autocomplete_pscAutocomplete lookup for Product/Service Codes (PSC).
autocomplete_recipientFind recipient names by partial name or UEI/DUNS.
awards_last_updatedGet the timestamp of the last USASpending award data refresh.
get_agency_awardsGet award summary totals for an agency in a given fiscal year.
get_agency_budgetary_resourcesGet an agency's budgetary resources by fiscal year.
get_agency_federal_accountsList the Treasury Account Symbols (federal accounts) used by an agency.
get_agency_object_classesList the object class breakdown (what an agency spends money on).
get_agency_obligations_by_award_categoryGet an agency's obligation breakdown by award category.
get_agency_overviewGet summary information for a specific agency in a given fiscal year.
get_agency_program_activitiesList the program activities (specific programs) within an agency.
get_agency_sub_agenciesList the subordinate (subtier) organizations of a toptier agency.
get_award_countCount awards matching filters, broken down by award category.
get_award_detailFetch full details for a single award by its generated_internal_id.
get_award_federal_account_countCount of distinct federal accounts (TAS) funding an award.
get_award_fundingFetch File C funding data for an award: federal account, object class, program activity.
get_award_funding_rollupGet a rollup of an award's funding totals.
get_award_subaward_countCount of subawards (FFATA subcontracts/subawards) reported on an award.
get_award_transaction_countCount of transactions (modifications) on an award.
get_award_types_referenceReturn the full mapping of award type codes to descriptions.
get_def_codes_referenceReturn all Disaster Emergency Fund (DEFC) codes with public laws.
get_federal_account_detailGet an individual federal account's metadata + budgetary resources.
get_federal_account_fy_snapshotGet a single-fiscal-year snapshot of a federal account's resources.
get_federal_account_object_classesGet the object class breakdown of obligations for a federal account.
get_federal_account_program_activitiesGet the program activities funded under a federal account.
get_glossaryGet the full USASpending glossary of acquisition + spending terms.
get_idv_activityList child task/delivery orders awarded under an IDV.
get_idv_amountsTop-line amounts for an Indefinite Delivery Vehicle (IDV).
get_idv_childrenFetch child awards (task/delivery orders) under an IDV.
get_idv_fundingList the funding records (File C) for an IDV's child orders.
get_idv_funding_rollupFunding rollup totals for an IDV (single dict, not paginated).
get_naics_detailsGet details for a NAICS code (2-6 digits).
get_psc_filter_treeGet the PSC hierarchy tree.
get_recipient_childrenGet the child recipients (subsidiaries) of a parent recipient.
get_recipient_profileGet full profile for a recipient by their USASpending hash.
get_state_profileGet spending profile for a US state by its 2-digit FIPS code.
get_submission_periodsReturn the list of agency submission periods (when each agency last submitted data for each fiscal period). Useful for understanding which quarters of which fiscal years have full data coverage.
get_transactionsFetch the full transaction (modification) history for an award.
list_federal_accountsList Treasury federal accounts (TAS) with budgetary resources.
list_statesList all states with their FIPS codes and award totals.
list_toptier_agenciesList all top-tier federal agencies tracked by USASpending.
lookup_piidLook up awards by PIID or PIID prefix with automatic award-type detection.
new_awards_over_timePipeline trend of new awards to a recipient over time.
search_awardssearch_recipientsSearch USASpending recipients (vendors and grantees) by keyword.
search_subawardsSearch FFATA subaward reports on USASpending.
spending_by_categoryAggregate spending by a dimension (top vendors, top agencies, top NAICS, etc.).
spending_by_geographyGeographic breakdown of spending.
spending_by_subaward_groupedSearch subawards using the standard filters object (grouped result set).
spending_by_transactionSearch at the transaction (modification) level.
spending_over_timeAggregate spending amounts over time, grouped by fiscal year, quarter, or month.
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan10 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 6 days ago15/15
- Maintainer identitynamespace and repository owner differ; website matches verified namespace5/10
Install directly
claude mcp add usaspending-gov-mcp -- uvx usaspending-gov-mcp
USASpending.gov: common questions
- Is USASpending.gov MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the USASpending.gov safety report
- How do I install USASpending.gov?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does USASpending.gov need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is USASpending.gov maintained?
- The last commit was 6 days ago (2026-09-13). The latest release is v1.0.9.