Connect Usaspending and your agent gets 18 tools, among them usaspending_autocomplete_filters, usaspending_disaster_spending, usaspending_get_agency. It answers at https://usaspending.caseyjhand.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 21 October 2026, succeeded.
Access US federal award, recipient, agency, and spending analytics data from USAspending.gov.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
usaspending_autocomplete_filters | Look up valid code values for filter fields by searching free-text descriptions. Use the type parameter to select the lookup table: naics (NAICS industry codes), psc (product/service codes), cfda (CFDA/Assistance Listing program numbers), a Inputs: type, search_text, limit |
usaspending_disaster_spending | Fetch disaster and emergency supplemental spending (COVID-19, hurricanes, infrastructure law, etc.) broken down by agency, CFDA assistance program, recipient, or geography. Use the dimension parameter to select the breakdown axis: overview Inputs: dimension, spending_type, filters, limit, page |
usaspending_get_agency | Fetch an agency's fiscal-year overview including mission, budgetary resources, obligation and outlay totals (for the most recent fiscal year), sub-agency count, and DEF codes for disaster/emergency funding. Also returns a paginated sub-agen Inputs: toptier_code, agency_slug, page |
usaspending_get_award | Fetch full details of a federal award by its generated unique award ID. Returns contract or assistance award data including recipient info, agency hierarchy, period of performance, place of performance, funding account linkages (account_obl Inputs: award_id |
usaspending_get_award_federal_accounts | List the Treasury federal accounts that funded an award, with the amount obligated from each and the funding agency behind it. This is the award → appropriation link: each row returns federal_account (AGENCY-MAIN format, e.g. 080-0120) to c Inputs: award_id, limit, page |
usaspending_get_award_subawards | List subaward contracts or grants under a prime federal award. Reveals the sub-contractor or sub-grantee layer — the organizations that actually perform the work. Each row shows the subaward number, amount, description, action date, and rec Inputs: award_id, sort, order, limit, page |
usaspending_get_award_transactions | List individual transactions (contract modifications, grant amendments) on a federal award. Each transaction represents a change event — obligation modifications, performance period extensions, scope changes, etc. Use this to trace the spen Inputs: award_id, sort, order, limit, page |
usaspending_get_federal_account | Fetch a federal account's budget data: total obligations, gross outlays, and budgetary resources, plus the per-Treasury-Account-Symbol (TAS) component breakdown in children. Federal accounts connect appropriations law to actual agency spend Inputs: account_code |
usaspending_get_federal_account_breakdown | Fetch a federal account's obligations broken down by program activity (what the money funds) or object class (what it buys — personnel, supplies, contracts). Use the dimension parameter to select the axis. Account codes are AGENCY-MAIN form Inputs: account_code, dimension, limit, page |
usaspending_get_idv_awards | List child contracts and task/delivery orders placed under an IDV (Indefinite Delivery Vehicle) award. Each row includes the generated_unique_award_id to chain into usaspending_get_award for full detail. The award_id must be the generated_u Inputs: award_id, type, sort, order, limit, page |
usaspending_get_recipient | Fetch a recipient's full profile including address, business type codes, parent organization, alternate names, and total transaction and loan amounts. Recipient IDs are UUID hashes with a level suffix (-P parent, -C child, -R standalone) fr Inputs: recipient_id, fiscal_year, award_type |
usaspending_list_agencies | List all top-tier federal agencies with toptier codes, agency slugs, budget authority amounts, and obligation totals for the current fiscal year. Use this as the entry point for agency navigation — toptier codes and agency slugs are require Inputs: sort, order |
usaspending_search_awards | Search federal awards by keyword, recipient, agency, award type, NAICS code, location, or date range. Returns ranked award summaries including recipient names, amounts, awarding agencies, and generated award IDs for use with usaspending_get Inputs: keyword, award_type_codes, agency_name, recipient_name, naics_codes, time_period |
usaspending_search_federal_accounts | List and keyword-search federal accounts by agency identifier or title keyword. Returns account numbers, names, managing agencies, and budgetary resources. Use account_number from results as input to usaspending_get_federal_account for full Inputs: keyword, agency_identifier, sort_field, sort_direction, limit, page |
usaspending_search_recipients | Search for organizations or individuals receiving federal funds by name, UEI (Unique Entity Identifier), or DUNS. Returns recipient hash IDs, UEI/DUNS identifiers, total award amounts, and hierarchy level. Results are paginated — use page t Inputs: keyword, award_type, limit, page |
usaspending_spending_by_category | Aggregate federal spending grouped by a specific dimension: NAICS industry code, PSC product/service code, awarding agency, funding agency, CFDA assistance program, or recipient. Returns top items with obligation amounts — useful for trend Inputs: category, filters, limit, page |
usaspending_spending_by_geography | Aggregate federal spending by state, county, or congressional district. Useful for per-capita analysis, regional comparisons, and mapping federal investment patterns. Geographic filters accept FIPS codes and 2-letter state abbreviations — N Inputs: scope, geo_layer, filters, limit, subawards |
usaspending_spending_over_time | Fetch aggregated federal obligation amounts grouped by fiscal year, fiscal quarter, or fiscal month. All grouping is relative to the US government fiscal year (Oct–Sep), so fiscal month 1 is October, not January. Filter by award type, agenc Inputs: group, filters, subawards |
Every block below points at https://usaspending.caseyjhand.com/mcp. Pick your client and copy.
claude mcp add --transport http usaspending https://usaspending.caseyjhand.com/mcp
{
"mcpServers": {
"usaspending": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://usaspending.caseyjhand.com/mcp"]
}
}
}{
"mcpServers": {
"usaspending": {
"url": "https://usaspending.caseyjhand.com/mcp"
}
}
}{
"servers": {
"usaspending": {
"type": "http",
"url": "https://usaspending.caseyjhand.com/mcp"
}
}
}{
"context_servers": {
"usaspending": {
"url": "https://usaspending.caseyjhand.com/mcp"
}
}
}{
"mcpServers": {
"usaspending": {
"serverUrl": "https://usaspending.caseyjhand.com/mcp"
}
}
}{
"mcpServers": {
"usaspending": {
"url": "https://usaspending.caseyjhand.com/mcp"
}
}
}name: Usaspending
version: 0.0.1
schema: v1
mcpServers:
- name: Usaspending
type: streamable-http
url: https://usaspending.caseyjhand.com/mcp{
"mcpServers": {
"usaspending": {
"httpUrl": "https://usaspending.caseyjhand.com/mcp"
}
}
}{
"mcpServers": {
"usaspending": {
"type": "http",
"url": "https://usaspending.caseyjhand.com/mcp"
}
}
}{
"mcpServers": {
"usaspending": {
"url": "https://usaspending.caseyjhand.com/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fusaspending.caseyjhand.com%2Fmcp&type=streamable_http&id=usaspending&name=Usaspending
It answered our last check on 21 October 2026 in 600 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
18, as returned by the server's own tools/list on 13 September 2026: usaspending_autocomplete_filters, usaspending_disaster_spending, usaspending_get_agency, usaspending_get_award, usaspending_get_award_federal_accounts, usaspending_get_award_subawards, usaspending_get_award_transactions, usaspending_get_federal_account, and 10 more.
It answered our last check on 21 October 2026 in 600 ms. Over 6 checks since 11 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://usaspending.caseyjhand.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.cyanheads. Endpoint host: usaspending.caseyjhand.com. ARD identifier: urn:air:io.github.cyanheads:mcp:usaspending-mcp-server.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.