MCP server exposing GovContractScout's US government contracts API (contracts, NAICS, match, states) to AI agents
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
claude mcp add govcontractscout-mcp -- npx -y govcontractscout-mcp{
"mcpServers": {
"govcontractscout-mcp": {
"command": "npx",
"args": ["-y", "govcontractscout-mcp"],
"env": {
"GCS_API_KEY": "<gcs_api_key>"
}
}
}
}GCS_API_KEYResumen de MCP Servers
# GovContractScout MCP Server
[](https://aiagentslisting.com/mcp/govcontractscout-mcp-server)
Model Context Protocol (MCP) server exposing the [GovContractScout](https://scout.govbidportals.com) 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
| Tool | Description |
|---|---|
| `search_contracts` | Search active government contracts by state, NAICS, keyword (returns title, agency, due date, match signals) |
| `get_contract` | Fetch one contract's full record by ID (includes the original solicitation link + documents) |
| `search_naics` | Look up NAICS codes by keyword |
| `get_states` | List the states we index + live contract counts |
| `score_contract` | Score a contract's fit for a business profile (uses `/v1/match`) |
| `win_likelihood` | Estimate win probability vs the historical award archetype — derived data, paid |
| `archetypes` | List 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
- Node.js 18+
- A GovContractScout API key (`gcs_live_...`) — free tier works (100 calls/month); paid tiers for production. Get one at [scout.govbidportals.com/api-keys](https://scout.govbidportals.com/api-keys) — instant, no card.
## 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 build
GCS_API_KEY=gcs_live_YOUR_KEY node dist/index.js
```
## Configuration
| Variable | Required | Default | Description |
|---|---|---|---|
| `GCS_API_KEY` | ✅ | — | Your API key from the dashboard |
| `GOVCONTRACTSCOUT_API_BASE` | ❌ | `https://scout.govbidportals.com` | API 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, no card
- 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](https://scout.govbidportals.com/docs/api)
## Development
```bash
npm run dev # tsx watch
npm 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](https://scout.govbidportals.com/docs/api) for schemas.
## License
MIT
Lo que la gente pregunta sobre govcontractscout-mcp
¿Qué es govcontractscout/govcontractscout-mcp?
+
govcontractscout/govcontractscout-mcp es mcp servers para el ecosistema de Claude AI. MCP server exposing GovContractScout's US government contracts API (contracts, NAICS, match, states) to AI agents Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-10-16.
¿Cómo se instala govcontractscout-mcp?
+
Puedes instalar govcontractscout-mcp clonando el repositorio (https://github.com/govcontractscout/govcontractscout-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar govcontractscout/govcontractscout-mcp?
+
Nuestro agente de seguridad ha analizado govcontractscout/govcontractscout-mcp y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene govcontractscout/govcontractscout-mcp?
+
govcontractscout/govcontractscout-mcp es mantenido por govcontractscout. La última actividad registrada en GitHub es del 2026-10-16, con 0 issues abiertos.
¿Hay alternativas a govcontractscout-mcp?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega govcontractscout-mcp en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/govcontractscout-govcontractscout-mcp)<a href="https://claudewave.com/repo/govcontractscout-govcontractscout-mcp"><img src="https://claudewave.com/api/badge/govcontractscout-govcontractscout-mcp" alt="Featured on ClaudeWave: govcontractscout/govcontractscout-mcp" width="320" height="64" /></a>Más MCP Servers
Reverse engineer anything with agents, from app behavior down to native binaries.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev