
usaspending-mcp-server
Need a way into federal spending data without writing your own USAspending.gov client? This server wraps the API as 18 tools covering awards, transactions, subawards, recipients, agencies, federal accounts, and spending aggregations by geography, category, time, and disaster appropriation. The useful part is the chaining: `usaspending_autocomplete_filters` turns a plain-English industry term into NAICS or PSC codes, which you then feed into `usaspending_search_awards`, and `usaspending_get_award_federal_accounts` traces where an award's money actually came from. It runs over STDIO or Streamable HTTP, and a public hosted instance is available if you'd rather not run it locally. I'd reach for it when an agent needs to answer questions like who received what from a given agency in a given year, or how emergency supplemental funding moved through a disaster.
- tools
- 18
- transport
- HTTP
- last updated
- Jul 10, 2026
Tools
18 toolsPublic tool metadata for what this MCP can expose to an agent.
usaspending_list_agenciesList top-tier federal agencies with codes, slugs, and budget totals labelled by reporting year and quarter
List top-tier federal agencies with codes, slugs, and budget totals labelled by reporting year and quarter
No parameter schema in public metadata yet.
usaspending_autocomplete_filtersLook up NAICS, PSC, CFDA, agency, or recipient codes from a free-text description
Look up NAICS, PSC, CFDA, agency, or recipient codes from a free-text description
No parameter schema in public metadata yet.
usaspending_search_awardsSearch awards by keyword, recipient, agency, award type, NAICS code, assistance listing, PSC, DEF code, location, or date range
Search awards by keyword, recipient, agency, award type, NAICS code, assistance listing, PSC, DEF code, location, or date range
No parameter schema in public metadata yet.
usaspending_get_awardFetch one award's full record: amounts, recipient, agencies, codes, parent IDV, DEF-code funding
Fetch one award's full record: amounts, recipient, agencies, codes, parent IDV, DEF-code funding
No parameter schema in public metadata yet.
usaspending_get_award_transactionsList the transactions (modifications, amendments) on an award
List the transactions (modifications, amendments) on an award
No parameter schema in public metadata yet.
usaspending_get_award_subawardsList the subcontracts or subgrants under a prime award
List the subcontracts or subgrants under a prime award
No parameter schema in public metadata yet.
usaspending_get_award_federal_accountsList the Treasury federal accounts that funded an award, with the amount from each
List the Treasury federal accounts that funded an award, with the amount from each
No parameter schema in public metadata yet.
usaspending_get_idv_awardsList the child orders and sub-IDVs placed under an IDV
List the child orders and sub-IDVs placed under an IDV
No parameter schema in public metadata yet.
usaspending_search_recipientsSearch recipients by name, UEI, or DUNS
Search recipients by name, UEI, or DUNS
No parameter schema in public metadata yet.
usaspending_get_recipientFetch a recipient's profile: address, business types, parent, and award totals
Fetch a recipient's profile: address, business types, parent, and award totals
No parameter schema in public metadata yet.
usaspending_get_agencyFetch an agency's mission, latest-year budget totals, sub-agencies, and DEF codes
Fetch an agency's mission, latest-year budget totals, sub-agencies, and DEF codes
No parameter schema in public metadata yet.
usaspending_spending_by_geographyAggregate spending by state, county, or congressional district
Aggregate spending by state, county, or congressional district
No parameter schema in public metadata yet.
usaspending_spending_by_categoryAggregate spending by NAICS, PSC, agency, CFDA program, or recipient
Aggregate spending by NAICS, PSC, agency, CFDA program, or recipient
No parameter schema in public metadata yet.
usaspending_spending_over_timeAggregate spending by fiscal year, quarter, or month
Aggregate spending by fiscal year, quarter, or month
No parameter schema in public metadata yet.
usaspending_disaster_spendingBreak down disaster and emergency supplemental spending by agency, program, recipient, or geography
Break down disaster and emergency supplemental spending by agency, program, recipient, or geography
No parameter schema in public metadata yet.
usaspending_search_federal_accountsSearch federal accounts by title keyword or agency identifier
Search federal accounts by title keyword or agency identifier
No parameter schema in public metadata yet.
usaspending_get_federal_accountFetch a federal account's budget totals and its Treasury Account Symbol components
Fetch a federal account's budget totals and its Treasury Account Symbol components
No parameter schema in public metadata yet.
usaspending_get_federal_account_breakdownBreak a federal account's obligations down by program activity or object class
Break a federal account's obligations down by program activity or object class
No parameter schema in public metadata yet.
Sponsors
Readme
@cyanheads/usaspending-mcp-server
Access US federal award, recipient, agency, and spending analytics data from USAspending.gov via MCP. STDIO or Streamable HTTP.
Details
- Repository
- github.com/cyanheads/usaspending-mcp-server
- Website
- usaspending.caseyjhand.com/mcp
- Categories
- Monitoring & Observability, Data & Analytics
- Transport
- HTTP
More from cyanheads
- arxiv-mcp-server
- exchange-rates-mcp-server
- openlibrary-mcp-server
- protein-mcp-server
- Pubmed Mcp Server167
- Clinicaltrialsgov Mcp Server100
- Openalex Mcp Server17
- Faostat Mcp Server3
- National Parks Mcp Server3
- Federal Regulations Mcp Server2
- Calculator Mcp Server3
- Congressgov Mcp Server2
- Nws Weather Mcp Server2
- Obsidian Mcp Server705
- Toolkit Mcp Server20
- Nhtsa Vehicle Safety Mcp Server3
- Eur Lex Mcp Server12
- Hn Mcp Server7
- Git Mcp Server245
- Secedgar Mcp Server11
- Gdelt Mcp Server10
- Eurostat Mcp Server9
- Open Meteo Mcp Server13
- Pubchem Mcp Server13