Search USAspending Transactions
usaspending_search_transactionsSearch federal spending transactions with custom filters to retrieve action dates, modifications, and amounts from USAspending.
Instructions
Search individual transaction records with USAspending AdvancedFilterObject filters. Use when award-level results are too aggregated and you need action dates, modifications, or transaction amounts.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "usaspending_search_transactions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filters | No | USAspending AdvancedFilterObject. Common keys include time_period, keywords, agencies, recipient_search_text, award_type_codes, award_ids, naics_codes, psc_codes, and place_of_performance_locations. Specify an explicit time_period for time-sensitive analysis. | |
| fields | No | Transaction fields to return. Examples: Award ID, Mod, Recipient Name, Action Date, Transaction Amount, Awarding Agency, Award Type. | |
| limit | No | Results per page. | |
| page | No | Page number to return. | |
| sort | No | Transaction Amount | |
| order | No | desc | |
| response_format | No | Output format: markdown for readable summaries, json for raw structured data. | markdown |