usaspending-mcp logo

usaspending-mcp

by flothjl

usaspending-mcp is an MCP server designed to facilitate AI agents in accessing and interacting with the USAspending.gov API. It provides tools, endpoints, and data processing utilities to streamline the retrieval and analysis of U.S. government spending data.

View on GitHub

Last updated: N/A

What is usaspending-mcp?

usaspending-mcp is a Modular Computing Platform (MCP) server that enables AI agents to access and interact with the USAspending.gov API. It simplifies the process of retrieving and analyzing U.S. government spending data.

How to use usaspending-mcp?

The server provides several tools accessible via API endpoints. These tools allow users to search for spending awards by agency ID, retrieve award information by award ID, perform keyword searches, and obtain a list of agencies with associated data. Configuration is done through Goose, specifying the extension's arguments, command, and environment variables.

Key features of usaspending-mcp

  • Access to USAspending.gov API

  • Tools for searching and retrieving spending data

  • Data processing utilities

  • Integration with AI agents

  • Configuration via Goose

Use cases of usaspending-mcp

  • Analyzing government spending trends

  • Building AI agents to monitor government contracts

  • Automating data retrieval from USAspending.gov

  • Researching specific agencies and their spending habits

FAQ from usaspending-mcp

What is the purpose of this server?

To facilitate AI agents in accessing and interacting with the USAspending.gov API.

What is Goose?

Goose is a configuration management tool used to configure the usaspending-mcp server.

How do I search for awards by agency ID?

Use the GetSpendingAwardsByAgencyId tool, providing the agency ID and year.

How do I get information about a specific award?

Use the GetAwardInfoByAwardId tool, providing the unique award ID.

Where can I find the agency ID?

Use the GetAgencies tool to retrieve a list of agencies and their associated data, including the agency ID.