smythmyke/govtoolspro-mcp-server

smythmyke/govtoolspro-mcp-server

от smythmyke
MCP-сервер с инструментами workflow для федеральных подрядчиков: go/no-go скоринг, поиск партнеров и анализ рекомпетишн. Использует данные SAM.gov, USAspending и Navy NECO для оценки госзакупок.

GovToolsPro MCP Server

npm version MCP Registry Glama smithery badge License: MIT

An MCP server that gives Claude (and any MCP client) workflow tools for federal contractors — not raw data access, but decisions: go/no-go scoring, incumbent intelligence, teaming-partner search, recompete prediction, Navy NECO lookup, SAM.gov solicitation retrieval, and market intelligence (labor rates, award patterns, market analysis).

It wraps the live GovToolsPro API. You bring an API key; the server proxies your calls.

Tools

Tool Cost What it does
balance free Credit balance + subscription status.
get_solicitation free Notice ID (or solicitation number) → structured SAM.gov fields (NAICS, PSC, set-aside, place of performance, deadline, contacts, attachment links). The workflow entry point.
score_go_no_go free Score a solicitation GO / NO-GO (0–100) against your company profile, with hard-blocker detection (CMMC, geographic, set-aside).
find_incumbents free Identify the current incumbent via USAspending + FPDS, with competition signals and anticipated next-award date.
find_partners_near free Rank nearby teaming partners / subcontractors by proximity for a place of performance.
predict_recompete free Discover expiring contracts (recompete opportunities) by NAICS/PSC/state/value, enriched with option-exercise signals.
lookup_neco_data free Parse a Navy NECO (neco.navy.mil) solicitation into structured fields. No other govcon MCP has this.
lookup_labor_rates free Benchmark federal labor rates for a NAICS / labor category — GSA CALC awarded ceiling rates + BLS OEWS wages with a government wrap estimate.
analyze_award_patterns 3 credits How contracts in a NAICS are awarded: award-size distribution, competition mix, bid intensity, contract vehicles, pricing types.
analyze_market 5 credits Market-intelligence snapshot for a NAICS: 5-year spend trend, industry size, top contractors + HHI concentration, set-aside mix, geography, contract vehicles.
Инструменты были проиндексированы:
analyze_award_patternsтолько чтениеидемпотентныйвнешний мир

Анализирует, как обычно присуждаются контракты в рамках NAICS: распределение по размерам, состав конкуренции (полная и открытая / ограниченная / единственный поставщик), интенсивность торгов (доля одиночных заявок, ожидаемое количество участников), контрактные механизмы и типы ценообразования. На основе публичных данных USAspending и FPDS. Стоимость - 3 кредита.

Параметры
  • naicsCodestringобязательный

    Код NAICS (обязательно).

  • pscCodestring

    Необязательный код PSC для сужения анализа.

  • statestring

    Необязательный фильтр по двухбуквенному коду штата места исполнения.

  • yearsnumber

    Период ретроспективы в годах (по умолчанию ~3).

analyze_marketтолько чтениеидемпотентныйвнешний мир

Полный снимок рыночной аналитики для кода NAICS: тренд федеральных расходов за 5 лет, размер отрасли (Census), ведущие подрядчики с долей рынка + концентрация HHI, распределение по квотам, географическое распределение и использование контрактных механизмов. Из открытых данных USAspending и Census. Стоимость: 5 кредитов.

Параметры
  • naicsCodestringобязательный

    Код NAICS (обязательно).

  • pscCodestring

    Необязательный код PSC для более точной фильтрации конкурентов.

  • setAsidestring

    Необязательный отложенный контекст.

balanceтолько чтениеидемпотентныйвнешний мир

Возвращает текущий баланс кредитов GovToolsPro и статус подписки для аутентифицированной учётной записи. Бесплатно - проверяет аутентификацию по полному циклу. Расширение и API используют один и тот же общий пул кредитов.

Параметры

Без параметров.

find_incumbentsтолько чтениеидемпотентныйвнешний мир

Определяет вероятного текущего исполнителя (incumbent) для закупки на основе публичных данных USAspending и FPDS. Возвращает основного исполнителя (название, сумму контракта, срок выполнения), сигналы конкуренции FPDS (количество предложений, квоты set-aside, флаги sole-source), а также предполагаемую дату начала следующего контракта. Детерминированно, бесплатно. Сбои FPDS обрабатываются корректно — часть USAspending остаётся нетронутой.

Параметры
  • anticipatedStartDatestring

    ISO-дата переопределяет расчет ожидаемого начала на основе responseDeadline.

  • fpdsMaxResultsnumber

    Максимум контрактов FPDS (по умолчанию 50, максимум 100).

  • limitnumber

    Максимум контрактов USAspending (по умолчанию 50, максимум 100).

  • solicitationobjectобязательный

    Контекст извещения. Обязателен naicsCode. Необязательные параметры: pscCode, agency, subAgency, office, placeOfPerformance, title, responseDeadline.

  • yearsnumber

    Ретроспектива USAspending в финансовых годах (по умолчанию 5, максимум 10).

find_partners_nearтолько чтениеидемпотентныйвнешний мир

Находит потенциальных партнеров по кооперации / субподрядчиков рядом с местом выполнения закупки через Google Places. По ключевому слову компетенции и адресу, который можно геокодировать, возвращает ближайшие компании, отсортированные по расстоянию, с обогащением (первые результаты) телефоном и сайтом. Детерминировано, бесплатно. Проверяйте компетенции, сертификаты и соответствие требованиям самостоятельно, прежде чем полагаться на результаты.

Параметры
  • addressstringобязательный

    Место выполнения: любая геокодируемая строка, например 'Arlington, VA' или полный почтовый адрес.

  • keywordstringобязательный

    Термин отрасли/сферы деятельности, например 'IT-поддержка', 'электромонтажник', 'клининговые услуги'.

  • radiusnumber

    Радиус поиска в милях (по умолчанию 25, максимум 100).

get_solicitationтолько чтениеидемпотентныйвнешний мир

Извлекает структурированные поля одной закупки SAM.gov по идентификатору уведомления (или, по возможности, по номеру закупки). Возвращает название, номер закупки, тип, NAICS, PSC, категорию резервирования, место выполнения, крайний срок ответа (с часовым поясом), контактные лица, описание и ссылки для скачивания вложений. Детерминированный, бесплатный — берёт данные из публичных записей о возможностях SAM.gov. Это точка входа для рабочего процесса: передавайте возвращённые поля в score_go_no_go, find_incumbents или find_partners_near.

Параметры
  • includeAttachmentsboolean

    Включает ссылки для скачивания вложений (по умолчанию true). Установите false, чтобы пропустить дополнительный поиск.

  • noticeIdstring

    32-значный шестнадцатеричный ID уведомления SAM.gov (ID из URL sam.gov/opp/<id>/view). Основной, самый надёжный входной параметр.

  • solicitationNumberstring

    Номер запроса (например, '140P6026Q0003'). Запасной вариант без гарантий: определяется через поиск в SAM.gov; укажите noticeId, если он у вас есть.

lookup_labor_ratesтолько чтениеидемпотентныйвнешний мир

Определяет бенчмарк федеральных трудовых ставок для кода NAICS и/или конкретной категории труда. Возвращает установленные потолочные ставки GSA CALC (мин/медиана/макс по категориям) плюс данные о заработной плате BLS OEWS с оценкой с государственной надбавкой +55% (загруженная почасовая). Бесплатно. Общедоступные данные GSA + BLS — проверяет допустимые ставки на соответствие RFP.

Параметры
  • laborCategorystring

    Конкретная категория специалистов для прямого поиска по GSA, например, 'руководитель программы', 'инженер-программист'.

  • naicsCodestring

    Код NAICS сопоставляется с категориями труда GSA и профессиями SOC BLS.

lookup_neco_dataтолько чтениеидемпотентныйвнешний мир

Получает и разбирает страницу извещения Navy NECO (Navy Electronic Commerce Online) в структурированные данные: номер извещения, название, срок ответа, NSN/позиции, контакт закупщика, категорию для малого бизнеса, ссылки на документы. Детерминированный парсинг общедоступного сайта neco.navy.mil, бесплатно. Ни один другой govcon MCP не предоставляет данные NECO. Передавайте полный URL NECO, если он у вас есть (это надёжнее всего); один только номер извещения — по возможности.

Параметры
  • hkeystring

    Необязательный NECO hkey: улучшает разрешение solicitationNumber.

  • necoUrlstring

    Полный URL извещения NECO (https://www.neco.navy.mil/...). Основной и самый надежный входной параметр.

  • solicitationNumberstring

    Номер тендера ВМС. Без гарантий: основная страница NECO может требовать hkey для доступа.

predict_recompeteтолько чтениеидемпотентныйвнешний мир

Находит федеральные контракты, срок действия которых истекает в заданном интервале (возможности для перезаключения), через публичные данные USAspending, опционально обогащённые сигналами из истории закупок (all-options-exercised, offers received, set-aside, competition type). Фильтрация по NAICS, PSC, штату, стоимости и ключевым словам. Возвращает контракты с количеством дней до истечения срока и срочностью. Детерминированно, бесплатно. Сигналы об истечении срока/опционах отражают отчётные данные и могут запаздывать.

Параметры
  • enrichboolean

    Обогащает лучшие результаты историей закупок (по умолчанию true).

  • enrichCountnumber

    Сколько обогатить (по умолчанию 10, максимум 25).

  • filtersobject

    Все поля необязательны. Сузьте поиск повторного конкурса.

  • limitnumber

    Результатов на странице (по умолчанию: 10, макс.: 25)

  • pagenumber

    Номер страницы, по умолчанию 1

  • sortOrderenum

    Сортирует по дате окончания (по умолчанию 'desc').

score_go_no_goтолько чтениеидемпотентныйвнешний мир

Оценивает федеральный запрос предложений как GO / NO-GO (0-100) в сравнении с профилем компании. Выявляет жёсткие блокирующие факторы (пробелы в сертификации CMMC, географические ограничения/ограничения производителя, несоответствие требованиям по резервированию), оценивает соответствие NAICS, предыдущий опыт и соответствие возможностям и возвращает рекомендацию с индикаторами риска и причинами. Детерминированная поддержка принятия решений - без ИИ, бесплатно. Передайте проанализированные документы запроса (из вашего расширения или шага analyze-solicitation) вместе с профилем компании.

Параметры
  • documentAnalysesobject[]обязательный

    Проанализированные тендерные документы (обязательно, минимум один). Каждый элемент - структурированный анализ тендерного документа (краткое описание, классификация с naicsCode/setAside, valueAndScope с placeOfPerformance и т. д.).

  • incumbentDataobject

    Опциональный контекст текущего объекта, например { primaryIncumbent } из find_incumbents.

  • profileobject

    Профиль компании, по которому оценивают: company (legalName, address.state), industryCodes.primaryNaics, businessTypes (smallBusiness, sdvosb, ...), capabilities (coreCompetencies, cmmcStatus.level).

  • solicitationDataobject

    Необязательный дополнительный контекст запроса, например { responseDeadline }.

0.1.4основная
0.1.3
0.1.2
0.1.1
0.1.0

Выберите клиент, чтобы установить smythmyke/govtoolspro-mcp-server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "smythmyke-govtoolspro-mcp-server-0jyh06vyzs": {
      "command": "npx",
      "args": [
        "-y",
        "govtoolspro-mcp-server"
      ],
      "env": {
        "GOVTOOLSPRO_API_KEY": "gtp_live_..."
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "smythmyke-govtoolspro-mcp-server-0jyh06vyzs": {
      "command": "npx",
      "args": [
        "-y",
        "govtoolspro-mcp-server"
      ],
      "env": {
        "GOVTOOLSPRO_API_KEY": "gtp_live_..."
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "smythmyke-govtoolspro-mcp-server-0jyh06vyzs": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "govtoolspro-mcp-server"
      ],
      "env": {
        "GOVTOOLSPRO_API_KEY": "gtp_live_..."
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"smythmyke-govtoolspro-mcp-server-0jyh06vyzs\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"govtoolspro-mcp-server\"],\"env\":{\"GOVTOOLSPRO_API_KEY\":\"gtp_live_...\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "smythmyke-govtoolspro-mcp-server-0jyh06vyzs": {
      "command": "npx",
      "args": [
        "-y",
        "govtoolspro-mcp-server"
      ],
      "env": {
        "GOVTOOLSPRO_API_KEY": "gtp_live_..."
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add smythmyke-govtoolspro-mcp-server-0jyh06vyzs --env GOVTOOLSPRO_API_KEY=gtp_live_... -- npx -y govtoolspro-mcp-server

Либо через JSON-конфиг:

claude mcp add-json smythmyke-govtoolspro-mcp-server-0jyh06vyzs "{\"command\":\"npx\",\"args\":[\"-y\",\"govtoolspro-mcp-server\"],\"env\":{\"GOVTOOLSPRO_API_KEY\":\"gtp_live_...\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add smythmyke-govtoolspro-mcp-server-0jyh06vyzs --env GOVTOOLSPRO_API_KEY=gtp_live_... -- npx -y govtoolspro-mcp-server

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.smythmyke-govtoolspro-mcp-server-0jyh06vyzs]
command = "npx"
args = ["-y", "govtoolspro-mcp-server"]

[mcp_servers.smythmyke-govtoolspro-mcp-server-0jyh06vyzs.env]
GOVTOOLSPRO_API_KEY = "gtp_live_..."
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите smythmyke/govtoolspro-mcp-server, а в поле команды запуска — строку ниже:
npx -y govtoolspro-mcp-server

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "smythmyke-govtoolspro-mcp-server-0jyh06vyzs": {
      "command": "npx",
      "args": [
        "-y",
        "govtoolspro-mcp-server"
      ],
      "env": {
        "GOVTOOLSPRO_API_KEY": "gtp_live_..."
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "smythmyke-govtoolspro-mcp-server-0jyh06vyzs": {
      "command": "npx",
      "args": [
        "-y",
        "govtoolspro-mcp-server"
      ],
      "env": {
        "GOVTOOLSPRO_API_KEY": "gtp_live_..."
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например smythmyke-govtoolspro-mcp-server-0jyh06vyzs.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: smythmyke-govtoolspro-mcp-server-0jyh06vyzs
    command: npx
    args:
      - "-y"
      - "govtoolspro-mcp-server"
    env:
      GOVTOOLSPRO_API_KEY: gtp_live_...
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "smythmyke-govtoolspro-mcp-server-0jyh06vyzs": {
      "command": "npx",
      "args": [
        "-y",
        "govtoolspro-mcp-server"
      ],
      "env": {
        "GOVTOOLSPRO_API_KEY": "gtp_live_..."
      }
    }
  }
}

Похожие MCP-сервера

qune-tech/ocds-mcp

qune-tech/ocds-mcp

от qune-tech

MCP сервер для поиска немецких госзакупок: выполняет семантический поиск по тендерам и сопоставляет их с профилем компании. Все данные обрабатываются локально — приватность обеспечена. Помогает ИИ-ассистентам работать с eForms и управлять тендерными интересами.

Rust⭐ 5
sh-patterson/fec-mcp-server

sh-patterson/fec-mcp-server

от sh-patterson

MCP-сервер для работы с данными Федеральной избирательной комиссии США о финансировании кампаний. Предоставляет инструменты поиска кандидатов, сводки по комитетам, анализ поступлений, расходов, суп...

TypeScript⭐ 4
atlasprzetargow/mcp-server

atlasprzetargow/mcp-server

от atlasprzetargow

Сервер MCP для польских госзакупок: ищите 800 000+ тендеров (BZP, TED), проверяйте профили заказчиков и поставщиков, смотрите статистику по CPV и регионам. Подходит для AI-ассистентов.

TypeScript⭐ 3
philrox/ris-mcp-ts

philrox/ris-mcp-ts

от philrox

MCP сервер для доступа к австрийской правовой базе RIS (Rechtsinformationssystem). Помогает ИИ-ассистентам искать федеральные и земельные законы, судебные решения и официальные вестники. Бесплатный, без API-ключа. Полезен юристам и разработчикам, работающим с правом Австрии.

TypeScript⭐ 19
r-huijts/opentk-mcp

r-huijts/opentk-mcp

от r-huijts

OpenTK MCP-сервер предоставляет доступ к данным голландского парламента: поиск документов, данные депутатов, заседания. Включает NLP-анализ ключевых слов и тем. Полезен исследователям и журналистам.

HTML⭐ 23
carlosahumada89/govrider-mcp-server

carlosahumada89/govrider-mcp-server

от carlosahumada89

GovRider MCP сервер для поиска государственных тендеров под ваш продукт. Опишите свой продукт – сервер находит подходящие закупки из 25+ стран с AI-анализом. Полезен tech-компаниям и консультантам.

TypeScript⭐ 6
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин