Content
# usaspending-mcp
**usaspending-mcp** is an MCP (Modular Computing Platform) server designed
to facilitate AI agents in accessing and interacting with the
[USAspending.gov](https://www.usaspending.gov/) API. This project provides tools,
endpoints, and data processing utilities to streamline the retrieval
and analysis of U.S. government spending data.
## Tools
- **GetSpendingAwardsByAgencyId**
- Search for awards for a given agency id for a given year
- **GetAwardInfoByAwardId**
- Get information about a given award. Requires the generated unique award ID.
- **SearchByKeywords**
- Broad search for given keywords for a given year.
- **GetAgencies**
- Get a list of all agencies and associated data needed for other calls (i.e. agency id)
## Configuration
### [Goose](https://github.com/block/goose)
```yaml
extensions:
usaspending-mcp:
args:
- --from
- git+https://github.com/flothjl/usaspending-mcp@main
- usaspending-mcp
cmd: uvx
enabled: true
envs: {}
name: usaspending
type: stdio
GOOSE_MODEL: gpt-4o-mini
GOOSE_PROVIDER: openai
```
Connection Info
You Might Also Like
markitdown
Python tool for converting files and office documents to Markdown.
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.
TrendRadar
TrendRadar: Your hotspot assistant for real news in just 30 seconds.
antigravity-awesome-skills
The Ultimate Collection of 130+ Agentic Skills for Claude...
opik
Opik is a versatile tool for managing and tracking experiments in machine learning.