Govcontractscout Mcp

io.github.govcontractscout由 GitHub 帳號 govcontractscout 發布v1.0.5更新於 Oct 27, 2026

MCP server for the GovContractScout US government contracts API: search, NAICS, match scoring.

概覽

AI 產生的概覽

本機 MCP 伺服器,讓助理透過 GovContractScout API 搜尋美國政府採購合約、查詢 NAICS 代碼與州別清單,並評估合約契合度。

可以做什麼
  • 依州別、NAICS 代碼或關鍵字搜尋州、地方與聯邦的進行中合約,回傳標題、機關、截止日期與媒合訊號
  • 依 ID 取得單一合約的完整紀錄,包含原始招標連結與文件
  • 依關鍵字查詢 NAICS 代碼,並列出已收錄的州別與即時合約數量
  • 為企業輪廓評估合約契合度,付費方案還可估算得標機率並列出得標企業原型
適用情境
適合讓助理尋找公開的政府採購機會、依州別或 NAICS 篩選,並判斷哪些機會適合特定企業輪廓,而不必自行撰寫 HTTP 呼叫。
執行需求
以 npm 套件在本機執行(npx govcontractscout-mcp),需要 Node.js 18+。需在 GCS_API_KEY 環境變數提供 GovContractScout API 金鑰;免費方案需註冊帳號,付費方案於結帳時購買。可選用 GOVCONTRACTSCOUT_API_BASE 覆寫 API 基礎網址。需要能連線至 GovContractScout API 的網路。
安裝前請注意
GCS_API_KEY 中的金鑰是計費憑證:免費方案每月 100 次呼叫,付費方案每月 99 或 199 美元,工具呼叫會消耗額度。win_likelihood 與 archetypes 僅限付費方案。搜尋結果刻意省略來源網址與原始入口網站欄位,各州資料涵蓋程度不一。README 另說明了託管遠端端點,使用 OAuth 或 Bearer 金鑰驗證,屬於另一種連線方式。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Govcontractscout Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

GovContractScout MCP Server

[GovContractScout MCP Server on AI Agents Listing] [Govcontractscout MCP server] [ToolSDK MCP Registry]

Model Context Protocol (MCP) server exposing the GovContractScout US state, local, and federal government contracts API to AI agents. Search live contracts, pull details, look up NAICS codes, list states, and score contract fit — without raw HTTP.

text
AI agent (Claude, Cursor, etc.)  ⇄  MCP  ⇄  GovContractScout /v1 API  ⇄  50-state procurement data

Tools

ToolDescription
search_contractsSearch active government contracts by state, NAICS, keyword (returns title, agency, due date, match signals)
get_contractFetch one contract's full record by ID (includes the original solicitation link + documents)
search_naicsLook up NAICS codes by keyword
get_statesList the states we index + live contract counts
score_contractScore a contract's fit for a business profile (uses /v1/match)
win_likelihoodEstimate win probability vs the historical award archetype — derived data, paid
archetypesList winning-business archetypes — who wins what — derived data, paid

All tools hit the same /v1 API as the public REST endpoint — same data, same auth, same rate limits. Live data from state procurement portals, updated daily.

Hosted endpoint (no install)

There is also a remote server at https://scout.govbidportals.com/mcp — Streamable HTTP, protocol 2025-06-18, nothing to install. It serves everything above plus get_profile (8 tools total).

Two ways to authenticate:

  1. OAuth 2.1 — clients that support it connect on their own. The 401 challenge points at https://scout.govbidportals.com/.well-known/oauth-protected-resource, then you sign in and link your account.
  2. API key header — a client that only sends fixed headers can pass the same gcs_live_... key the REST API takes:
bash
curl -X POST https://scout.govbidportals.com/mcp \  -H "Authorization: Bearer gcs_live_YOUR_KEY" \  -H "Content-Type: application/json" \  -H "Accept: application/json, text/event-stream" \  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"my-agent","version":"1"}}}'

Both credentials carry the same plan, quota, and rate limits as the key you would use locally.

Requirements

Quickstart

Claude Code

bash
claude mcp add govcontractscout \  --env GCS_API_KEY=gcs_live_YOUR_KEY \  -- npx -y govcontractscout-mcp

Any MCP client (mcp.json / mcp.settings)

json
{  "mcpServers": {    "govcontractscout": {      "command": "npx",      "args": ["-y", "govcontractscout-mcp"],      "env": {        "GCS_API_KEY": "gcs_live_YOUR_KEY"      }    }  }}

Manual (from source)

bash
npm install && npm run buildGCS_API_KEY=gcs_live_YOUR_KEY node dist/index.js

Configuration

VariableRequiredDefaultDescription
GCS_API_KEY✅—Your API key from the dashboard
GOVCONTRACTSCOUT_API_BASE❌https://scout.govbidportals.comAPI base URL override (self-hosting)

Example

Ask your agent:

"Find open IT services contracts in California due this month, then score the top one for a 10-person consulting firm with T&M experience."

The agent calls search_contracts (state=CA, naics=IT services), then score_contract — no HTTP knowledge required from the agent.

Design notes

  • Idempotent scoring — score_contract sends a deterministic Idempotency-Key, so retries never double-burn quota.
  • Same moat as the API — list/search results deliberately exclude source URLs and raw source_portal fields (that's the aggregation moat); get_contract detail includes the original solicitation link, exactly as the API does. The MCP exposes what the API exposes.
  • Honest coverage — contracts carry a data_quality field (level + which fields are populated). Some states have richer data than others; the API tells you exactly what you're getting.

API / pricing

  • Free: 100 calls/month, account required
  • Paid: no account required — buy at scout.govbidportals.com/docs/api#pricing; the key is emailed on checkout
  • Starter $99/mo · Growth $199/mo · annual = 17% off
  • win_likelihood and archetypes are paid-tier (Starter+) — the derived-data layer
  • Full API docs: scout.govbidportals.com/docs/api

Development

bash
npm run dev    # tsx watchnpm run build  # tsc -> dist/npm start      # run built server

The server is a thin wrapper over the public REST API (/v1/contracts, /v1/contracts/:id, /v1/naics, /v1/states, /v1/match) — see the API docs for schemas.

License

MIT

來源:README.md,提交 53df3ec

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

3
  1. v1.0.5最新Oct 17, 2026
  2. v1.0.2Oct 17, 2026
  3. v1.0.0Sep 21, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分