- Explore MCP Servers
- usaspending-mcp
Usaspending Mcp
What is Usaspending Mcp
usaspending-mcp is an MCP server designed to facilitate AI agents in accessing and interacting with the USAspending.gov API, providing tools and utilities for retrieving and analyzing U.S. government spending data.
Use cases
Use cases include analyzing government spending trends, evaluating the distribution of funds across agencies, conducting research on public finance, and developing AI applications that require access to government financial data.
How to use
To use usaspending-mcp, configure the server with the necessary parameters and utilize the provided endpoints to access government spending data, such as searching for awards by agency ID or keywords.
Key features
Key features include the ability to search for spending awards by agency ID, retrieve award information by unique ID, conduct broad keyword searches, and obtain a list of all agencies with associated data.
Where to use
usaspending-mcp can be used in fields such as government transparency, financial analysis, research, and data science, particularly for those interested in U.S. government expenditures.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Usaspending Mcp
usaspending-mcp is an MCP server designed to facilitate AI agents in accessing and interacting with the USAspending.gov API, providing tools and utilities for retrieving and analyzing U.S. government spending data.
Use cases
Use cases include analyzing government spending trends, evaluating the distribution of funds across agencies, conducting research on public finance, and developing AI applications that require access to government financial data.
How to use
To use usaspending-mcp, configure the server with the necessary parameters and utilize the provided endpoints to access government spending data, such as searching for awards by agency ID or keywords.
Key features
Key features include the ability to search for spending awards by agency ID, retrieve award information by unique ID, conduct broad keyword searches, and obtain a list of all agencies with associated data.
Where to use
usaspending-mcp can be used in fields such as government transparency, financial analysis, research, and data science, particularly for those interested in U.S. government expenditures.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
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 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
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
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










