Back to MCP Integrations

USA Spending MCP

MCP integration for USA Spending MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: Community

Installation

curl -fsSL https://claudekit.xyz/i/usa-spending-mcp-server | bash

Description

Stateless streamable HTTP MCP сервер для взаимодействия с USASPENDING.gov — официальным источником данных о государственных расходах. Позволяет отслеживать государственные расходы во времени, искать по ведомствам и изучать расходы на сообщества.

Установка

Локально (uv)

uv run src/server.py

PyPi

uvx --from usaspending-mcp-server@latest usaspending-mcp-server

Docker

docker build -t usaspending-mcp-server .
docker run -p 8000:8000 usaspending-mcp-server

Конфигурация

Claude Desktop

{
  "mcpServers": {
    "usaspending": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:8000/mcp"
      ]
    }
  }
}

Доступные инструменты

ИнструментОписание
federal_accountsВозвращает список федеральных счетов, их номера, названия, управляющие ведомства и бюджетные ресурсы
list_budget_functionsПолучает список всех бюджетных функций, отсортированный по названию
major_object_classИспользуется для понимания различных способов расходования средств конкретным ведомством
recipientВизуализирует государственные расходы, относящиеся к конкретному получателю, возвращая получателей, их...
spendingДетализация конкретных подмножеств данных по уровню детализации, представляющая все государственные расходы...
spending_by_awardПозволяет использовать комплексную фильтрацию для конкретных подмножеств данных о расходах с фильтрами и полями
spending_over_timeВозвращает агрегированные суммы вознаграждений, сгруппированные по временным периодам в порядке возрастания
subawardsВозвращает отфильтрованный набор субконтрактов
total_budgetary_resourcesПредоставляет информацию о федеральных бюджетных ресурсах правительства
toptier_agenciesИспользуется для понимания различных способов расходования средств конкретным ведомством

Возможности

  • Отслеживание государственных расходов во времени
  • Поиск государственных расходов по ведомствам
  • Изучение государственных расходов на сообщества
  • Комплексная фильтрация для конкретных подмножеств данных о расходах
  • Визуализация государственных расходов по конкретным получателям
  • Доступ к информации о федеральных бюджетных ресурсах
  • Stateless streamable HTTP MCP сервер

Переменные окружения

Опциональные

  • MCP_SERVER_HOST - Настройка хоста, на котором запускается MCP сервер
  • MCP_SERVER_PORT - Настройка порта, на котором запускается MCP сервер

Примеры использования

How many federal accounts are there?
What are the budget functions?
What are the various ways the Department of Education spends money?
What are some companies that received funding from the NSA?
What was some spending related to International Affairs?

Ресурсы

Примечания

Все инструменты организованы в директории tools с markdown файлами для документации. API контракты ссылаются на коммит dv551d0 из usaspending-api. MCP Inspector можно использовать для тестирования схем ввода/вывода. Доступен пример MCP клиента для тестирования с OpenAI.