MCP ExplorerExplorer

Usaspending Mcp

@flothjlon a year ago
1 MIT
FreeCommunity
AI Systems
#goose#mcp#usaspending
mcp server to interact with usaspending.gov api

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.

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

Goose

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

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers