Index / MCP servers / Usaspending

Usaspending MCP server

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.

Status
Answering
Tools
18
Reliability
6 of 6 checks
Response time
600 ms
Transport
streamable HTTP
Last checked
21 October 2026

Access US federal award, recipient, agency, and spending analytics data from USAspending.gov.

Description as the publisher wrote it.

The 18 tools Usaspending offers

ToolWhat it does
usaspending_autocomplete_filtersLook 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_spendingFetch 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_agencyFetch 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_awardFetch 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_accountsList 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_subawardsList 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_transactionsList 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_accountFetch 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_breakdownFetch 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_awardsList 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_recipientFetch 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_agenciesList 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_awardsSearch 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_accountsList 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_recipientsSearch 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_categoryAggregate 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_geographyAggregate 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_timeFetch 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

Add Usaspending to your AI client

Every block below points at https://usaspending.caseyjhand.com/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http usaspending https://usaspending.caseyjhand.com/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "usaspending": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://usaspending.caseyjhand.com/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "usaspending": {
      "url": "https://usaspending.caseyjhand.com/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "usaspending": {
      "type": "http",
      "url": "https://usaspending.caseyjhand.com/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "usaspending": {
      "url": "https://usaspending.caseyjhand.com/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "usaspending": {
      "serverUrl": "https://usaspending.caseyjhand.com/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "usaspending": {
      "url": "https://usaspending.caseyjhand.com/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Usaspending
version: 0.0.1
schema: v1
mcpServers:
  - name: Usaspending
    type: streamable-http
    url: https://usaspending.caseyjhand.com/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "usaspending": {
      "httpUrl": "https://usaspending.caseyjhand.com/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "usaspending": {
      "type": "http",
      "url": "https://usaspending.caseyjhand.com/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "usaspending": {
      "url": "https://usaspending.caseyjhand.com/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fusaspending.caseyjhand.com%2Fmcp&type=streamable_http&id=usaspending&name=Usaspending

Is Usaspending up right now?

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.

MCP servers similar to Usaspending

Questions about Usaspending

How many tools does Usaspending have?

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.

Is Usaspending down?

It answered our last check on 21 October 2026 in 600 ms. Over 6 checks since 11 September 2026 it answered 6.

How do I add Usaspending to Cursor?

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.

Does Usaspending need an API key?

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.

Where this comes from

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.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.