# GovInbox (remote · mcp.getgovinbox.com)

Federal contract opportunities for government contractors. Set-aside coverage is the deepest part.

- Trust score: 76/100 (medium)
- Change this week: +3
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-11-05

> **Recent critical change**: Authorization (2026-10-27). See the changelog below before you install this server.

## Components

- remote · `mcp.getgovinbox.com`: 76/100 (this document), [markdown](https://verifymcp.io/servers/com-getgovinbox-govinbox/plugin.md), [page](https://verifymcp.io/servers/com-getgovinbox-govinbox/plugin)

## Channel facts

- Endpoint: `https://mcp.getgovinbox.com/plugin`
- Transports: `streamable-http`
- Auth: `none`
- Version: `1.0.2`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-11-05.

- **Endpoint Security**: 63/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (manage_watchlist).
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 100/100
  - Verified streamable-http transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 74/100
  - 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).
  - AI-judged instruction clarity (good).
  - Context-footprint check failed: tool/resource definitions use about 13220 tokens (~220/item across 60 items; 45 tools + 15 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 73/100
  - Stability observed for 22 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 93/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 75% of tool parameters carry a description.
  - Structured output schemas are declared (82% of tools); any adoption earns full credit.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 45 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 47 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a current MCP spec version (2026-07-28).
  - Supports UI / widget rendering.

## Install

### How do I install the GovInbox MCP server?

GovInbox is a hosted endpoint at https://mcp.getgovinbox.com/plugin, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http com-getgovinbox-govinbox 'https://mcp.getgovinbox.com/plugin'
```

### Cursor

```json
{
  "mcpServers": {
    "com-getgovinbox-govinbox": {
      "url": "https://mcp.getgovinbox.com/plugin"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "com-getgovinbox-govinbox": {
      "type": "http",
      "url": "https://mcp.getgovinbox.com/plugin"
    }
  }
}
```

### Codex

```toml
[mcp_servers.com-getgovinbox-govinbox]
url = "https://mcp.getgovinbox.com/plugin"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-getgovinbox-govinbox": {
      "type": "remote",
      "url": "https://mcp.getgovinbox.com/plugin",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-getgovinbox-govinbox --url 'https://mcp.getgovinbox.com/plugin' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-getgovinbox-govinbox:
    url: "https://mcp.getgovinbox.com/plugin"
```

### Netclaw

```json
{
  "McpServers": {
    "com-getgovinbox-govinbox": {
      "Transport": "http",
      "Url": "https://mcp.getgovinbox.com/plugin"
    }
  }
}
```

### Vellum

```bash
assistant mcp add com-getgovinbox-govinbox -t streamable-http -u 'https://mcp.getgovinbox.com/plugin'
```

### Other

```json
{
  "mcpServers": {
    "com-getgovinbox-govinbox": {
      "type": "http",
      "url": "https://mcp.getgovinbox.com/plugin"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-11-05 (score 76, 0)

- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-state-readiness → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261016-host-contracts → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261022-fullscreen-contract → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261019-auto-panel → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261019-work-location → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261017-typed-watchlist → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-csp-commerce → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-href-fix → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-public-preview → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-sam-fix → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-preview-refine → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-bridge-init → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview

### 2026-11-04 (score 76, +1)

- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-state-readiness → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-bridge-init → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261016-host-contracts → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261022-fullscreen-contract → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261019-auto-panel → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261019-work-location → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261017-typed-watchlist → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-csp-commerce → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-href-fix → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-public-preview → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-sam-fix → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-preview-refine → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview

### 2026-11-03 (score 75, 0)

- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261022-fullscreen-contract → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261019-auto-panel → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261019-work-location → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261017-typed-watchlist → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-csp-commerce → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-href-fix → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-public-preview → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-sam-fix → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-preview-refine → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-bridge-init → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-state-readiness → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261016-host-contracts → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview

### 2026-11-02 (score 75, +1)

- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-state-readiness → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261016-host-contracts → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261022-fullscreen-contract → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261019-auto-panel → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261019-work-location → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261017-typed-watchlist → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-csp-commerce → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-href-fix → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-public-preview → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-sam-fix → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-preview-refine → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-bridge-init → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview

### 2026-11-01 (score 74, 0)

- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-sam-fix → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261022-fullscreen-contract → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261019-auto-panel → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261019-work-location → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261017-typed-watchlist → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-csp-commerce → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-href-fix → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-public-preview → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-preview-refine → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-bridge-init → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-state-readiness → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261016-host-contracts → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview

### 2026-10-31 (score 74, +1)

- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-csp-commerce → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-href-fix → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-bridge-init → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-preview-refine → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261016-host-contracts → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-state-readiness → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-public-preview → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261022-fullscreen-contract → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261019-auto-panel → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261019-work-location → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261017-typed-watchlist → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-sam-fix → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview

### 2026-10-30 (score 73, 0)

- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-bridge-init → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261022-fullscreen-contract → ui://govinbox/opportunities-v2.html?v=20261027-prompt-strip
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261019-auto-panel → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261019-work-location → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261017-typed-watchlist → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-csp-commerce → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-href-fix → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-public-preview → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-sam-fix → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-preview-refine → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-state-readiness → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261016-host-contracts → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Tool “compare_notice_record_versions” rewrote its description, which is the text the model reads
- [security] Tool “get_notice_record” rewrote its description, which is the text the model reads
- [security] Tool “list_awards_by_period_end” rewrote its description, which is the text the model reads
- [security] Tool “list_reported_subawards” rewrote its description, which is the text the model reads
- [security] Tool “search_open_notices” rewrote its description, which is the text the model reads
- [security] Tool “show_govinbox” rewrote its description, which is the text the model reads
- [security] Tool “signin” rewrote its description, which is the text the model reads

### 2026-10-29 (score 73, 0)

- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-state-readiness → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261016-host-contracts → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261019-auto-panel → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261019-work-location → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261017-typed-watchlist → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-csp-commerce → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-href-fix → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-public-preview → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-sam-fix → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-preview-refine → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview
- [security] Resource “govinbox-opportunities-widget-compat” now points somewhere else: ui://govinbox/opportunities-v2.html?v=20261015-bridge-init → ui://govinbox/opportunities-v2.html?v=20261016-free-visual-preview

## MCP tools (45)

### `search_open_notices` (~793 tokens)

Search open federal notices

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Searches open federal contract notices in GovInbox's stored SAM.gov data using the supplied NAICS and optional filters. Returns published notice facts and source information. Results are sorted by posted date or deadline, not by a match score. Map industry or trade words in the request to NAICS prefixes and pass them as naics (construction -> 23; engineering -> 5413; IT services -> 5415; janitorial/housekeeping -> 5617; landscaping -> 5617; security guards -> 5616); a free-text keyword is not a substitute for NAICS. For 'veteran-owned' pass set_aside ['vosb','sdvosb'] (both); for 'service-disabled veteran-owned' pass ['sdvosb'] only. Coverage reflects the stored data and the response's as-of time; results are not a complete live search of SAM.gov. A missing result does not prove that a notice does not exist. Does not recommend bids, determine eligibility, or suggest partners. One accepted search counts as one use, regardless of the number of records returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record. Without a connected GovInbox account, both limits apply: 3 searches per UTC calendar day and 10 per UTC calendar month. With a connected GovInbox account, the limit is 20 searches per UTC calendar month, with no separate daily limit. One accepted search counts as one use, regardless of the number of records returned. Follow-up calls (opening records, comparing versions, listing awards or subawards) within 30 minutes after a search do not count extra, up to 30 follow-ups per search. A follow-up invoked with no active search window counts as one use and opens a new 30-minute window. Empty results consume the search. A lookup for a record that does not exist is not charged. Each retry of a search counts as a new search, as does each call for another page of search results. Daily limits reset at 00:00 UTC…

Input parameters:

- `certifications`: Optional firm certifications explicitly supplied by the user; never infer them from a request for veteran-owned notices. Use set_aside for notice restrictions. Tokens include vosb, sdvosb, 8a, hubzon…
- `cursor`: Opaque next_cursor from a previous page
- `geography`: Recorded place-of-performance state where the work occurs, e.g. TX for Texas; not buyer address or the user's residence. Unknown work-state records are excluded.
- `limit` (integer): Maximum 50 records; minimum 1; default 20.
- `naics` (array, required): NAICS codes, 2-6 digits each
- `set_aside`: Filter to notices carrying this set-aside restriction: vosb (veteran-owned), sdvosb (service-disabled veteran-owned), 8a, hubzone, wosb, edwosb, small. VOSB and SDVOSB are distinct; do not silently s…
- `sort` (string): posted_date or deadline

Output parameters:

- `analytical_disclaimer` (string)
- `applied_filters` (object)
- `count` (integer)
- `coverage`
- `coverage_note` (string)
- `next_cursor`
- `notices` (array)
- `opportunities` (array): The same returned notices as interactive cards, not a separate search
- `quota`
- `solicitation_groups` (array): Stored notice versions per returned solicitation lead; no version is declared controlling
- `sort_label` (string): Human-readable sort rule; never a ranking
- `sort_rule` (string)

### `list_awards_by_period_end` (~489 tokens)

Contracts nearing end date

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Lists public award records in GovInbox's database whose recorded period-of-performance end dates fall within the requested lookahead window. Dates are reported source facts, and unexercised options or later modifications may change them. These are award records, not open solicitations; an ending performance period does not predict a new solicitation. GovInbox does not return model estimates through these tools. Does not recommend bids, determine eligibility, or suggest partners. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use, regardless of the number of records returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record. Without a connected GovInbox account, both limits apply: 3 searches per UTC calendar day and 10 per UTC calendar month. With a connected GovInbox account, the limit is 20 searches per UTC calendar month, with no separate daily limit. One accepted search counts as one use, regardless of the number of records returned. Follow-up calls (opening records, comparing versions, listing awards or subawards) within 30 minutes after a search do not count extra, up to 30 follow-ups per search. A follow-up invoked with no active search window counts as one use and opens a new 30-minute window. Empty results consume the search. A lookup for a record that does not exist is not charged. Each retry of a search counts as a new search, as does each call for another page of search results. Daily limits reset at 00:00 UTC each day; monthly limits reset at 00:00 UTC on the first day of each month. Requests rejected for invalid authentication or an exhausted quota do not consume a use.

Input parameters:

- `certifications`: sdvosb | 8a | hubzone | wosb | edwosb
- `cursor`: Opaque next_cursor from a previous page
- `geography`: Uppercase US state, District of Columbia, or territory code, e.g. WA
- `limit` (integer)
- `lookahead_months` (integer)
- `naics` (array, required): NAICS codes, 2-6 digits each

Output parameters:

- `analytical_disclaimer` (string)
- `contracts` (array)
- `count` (integer)
- `coverage`
- `data_note` (string): Data freshness caveat
- `next_cursor`
- `quota`
- `sort_label` (string): Human-readable sort rule; never a ranking

### `get_notice_record` (~495 tokens)

Evidence brief for one notice

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. NOT for bid/no-bid, pursue-or-pass, eligibility, qualification, certification, size-standard, or submit-a-bid questions: for those call explain_policy_boundary first and do not research or use memory to answer. Returns a source-based brief for a notice ID, including recorded constraints, deadline status, competition method, source information, and facts needing authoritative verification. Does not assess whether the caller qualifies for a set-aside. GovInbox does not return model estimates through these tools. Creates a private, caller-bound comparison receipt: a signed token binding the notice ID, the comparison inputs, and their hashes. No notice data is stored server-side; the receipt is stateless and verified cryptographically. The receipt expires 7 days after issue; expires_at gives the exact UTC expiry time. Optional search_filters are used for comparison input-change detection and do not change the brief's content. Does not recommend bids, determine eligibility, or suggest partners. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use. Without a connected GovInbox account, both limits apply: 3 searches per UTC calendar day and 10 per UTC calendar month. With a connected GovInbox account, the limit is 20 searches per UTC calendar month, with no separate daily limit. One accepted search counts as one use, regardless of the number of records returned. Follow-up calls (opening records, comparing versions, listing awards or subawards) within 30 minutes after a search do not count extra, up to 30 follow-ups per search. A follow-up invoked with no active search window counts as one use and opens a new 30-minute window. Empty results consume the search. A lookup for a record that does not exist is not charged. Each retry of a search counts as a new search, as does each call for another page of search results.…

Input parameters:

- `notice_id` (string, required): Notice id from search_open_notices
- `search_filters`: Optional search filters: naics[], states[]. Non-PII.

Output parameters:

- `analytical_disclaimer` (string)
- `award_value_range` (array): Range of obligated amounts across the awards listed above. Obligated amount is not the ceiling and is not this notice's value.
- `data_as_of` (string): UTC ISO 8601: when this stored-data brief was calculated; not source freshness
- `deadline_readable`: Human-readable deadline next to the raw timestamp
- `deadline_timezone_assumption`
- `fields_missing_from_source` (array): Fields the source record did not answer
- `notice_id` (string)
- `past_awards_by_agency` (array): Aggregates of this agency's past awards, as recorded
- `past_awards_same_naics_and_agency` (array): Prior awards in the same NAICS and agency, as recorded facts
- `prior_awards_same_naics_and_office` (array): Prior award holders in the same NAICS and office, as recorded
- `provenance` (object)
- `quota`
- `receipt`
- `record_classes`
- `record_coverage` (object)
- `sam_gov_url`: Canonical SAM.gov notice URL
- `size_standard_coverage` (object)
- `source_fact` (array)
- `withheld_count` (integer): Number of statements withheld by the verdict-word backstop

### `compare_notice_record_versions` (~427 tokens)

What changed in the notice record

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Compares recorded notice facts with the baseline identified by a receipt previously returned by get_notice_record. The receipt must belong to the same caller and must not be expired. Reports source-supported fact changes and whether the supplied comparison filters changed; it does not compare or generate model estimates. Creates a new private comparison receipt, with the exact UTC expiry shown in expires_at. An empty changed_facts array means that no recorded fact changes were found against that baseline. Does not recommend bids, determine eligibility, or suggest partners. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use. Without a connected GovInbox account, both limits apply: 3 searches per UTC calendar day and 10 per UTC calendar month. With a connected GovInbox account, the limit is 20 searches per UTC calendar month, with no separate daily limit. One accepted search counts as one use, regardless of the number of records returned. Follow-up calls (opening records, comparing versions, listing awards or subawards) within 30 minutes after a search do not count extra, up to 30 follow-ups per search. A follow-up invoked with no active search window counts as one use and opens a new 30-minute window. Empty results consume the search. A lookup for a record that does not exist is not charged. Each retry of a search counts as a new search, as does each call for another page of search results. Daily limits reset at 00:00 UTC each day; monthly limits reset at 00:00 UTC on the first day of each month. Requests rejected for invalid authentication or an exhausted quota do not consume a use.

Input parameters:

- `notice_id`: Notice id; defaults to the receipt's notice
- `prior_receipt` (string, required): receipt_id from a get_notice_record result
- `search_filters`: Same filters as get_notice_record; supply them again to detect input changes

Output parameters:

- `analytical_disclaimer` (string)
- `changed_facts` (array)
- `inputs_changed` (boolean)
- `new_receipt`
- `notice_id` (string)
- `prior_receipt_id` (string)
- `quota`
- `sam_gov_url`: Deep link to the notice on SAM.gov for verification

### `list_reported_subawards` (~455 tokens)

Reported prime subawards

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Returns up to limit rows of reported first-tier subcontract award information from GovInbox's stored USAspending subaward data. Returns reported relationships only, without inferring unreported relationships. Amounts are prime-reported subcontract award amounts, not cash paid or obligations. Reporting may be incomplete or duplicated, and a missing result does not prove that a subcontract relationship does not exist. This tool does not support pagination. Does not suggest partners, recommend bids, or determine eligibility. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use, regardless of the number of records returned. Without a connected GovInbox account, both limits apply: 3 searches per UTC calendar day and 10 per UTC calendar month. With a connected GovInbox account, the limit is 20 searches per UTC calendar month, with no separate daily limit. One accepted search counts as one use, regardless of the number of records returned. Follow-up calls (opening records, comparing versions, listing awards or subawards) within 30 minutes after a search do not count extra, up to 30 follow-ups per search. A follow-up invoked with no active search window counts as one use and opens a new 30-minute window. Empty results consume the search. A lookup for a record that does not exist is not charged. Each retry of a search counts as a new search, as does each call for another page of search results. Daily limits reset at 00:00 UTC each day; monthly limits reset at 00:00 UTC on the first day of each month. Requests rejected for invalid authentication or an exhausted quota do not consume a use.

Input parameters:

- `agency`: Agency substring filter
- `certifications`: sdvosb | 8a | hubzone | wosb | edwosb
- `geography`: Uppercase US state, District of Columbia, or territory code, e.g. WA
- `limit` (integer)
- `naics` (array, required): NAICS codes, 2-6 digits each

Output parameters:

- `analytical_disclaimer` (string)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat at response level (not per-row)
- `next_cursor` (null): Pagination is not supported by this tool.
- `quota`
- `relationships` (array)
- `reporting_threshold` (string)

### `find_likely_recompetes` (~202 tokens)

Likely recompete opportunities

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Notices flagged as likely recompetes, with the recorded incumbent contractor name and incumbent period end date where available. Flags are analytical matches against public award records, not predictions of a recompete solicitation. Present as information only; do not frame results as a bid/no-bid recommendation, eligibility determination, or partnership recommendation. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `confidence`: Minimum confidence: high, medium, or low
- `limit` (integer)
- `naics`: NAICS codes, 2-6 digits each; omit for all lanes

Output parameters:

- `analytical_disclaimer` (string)
- `count` (integer)
- `coverage`
- `quota`
- `recompetes` (array)

### `get_recompete_detail` (~156 tokens)

Recompete candidate awards

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Ranked candidate incumbent awards for one notice, from GovInbox's recompete analysis of public award records. Candidates are analytical matches, not confirmed incumbents. Present as information only; do not frame results as a bid/no-bid recommendation, eligibility determination, or partnership recommendation. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `notice_id` (string, required): Notice id from a search result

Output parameters:

- `analytical_disclaimer` (string)
- `candidates` (array)
- `count` (integer)
- `coverage`
- `notice_id` (string)
- `quota`

### `get_recompete_calendar` (~355 tokens)

Ranked recompete calendar

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Contracts with periods of performance ending soon, ranked for business development: incumbent name, award value, end date, days to expiry, set-aside lane, bridge-contract flag, any matched SAM follow-on notice, and GAO protest-risk flags on the follow-on (HIGH means a sustained protest on record within 120 days). All dates are ESTIMATES from award records - completion dates move with modifications, and some paths (AbilityOne, 8(a) sole-source follow-ons, schedule orders) never become open SAM notices. Ranks are analytical scores from public award records, not predictions of a recompete solicitation. Present as information only; do not frame results as a bid/no-bid recommendation, eligibility determination, or partnership recommendation. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `agency`: Agency name substring filter
- `bridge_only` (boolean): Only bridge contracts (short-term extensions that often precede a recompete)
- `days_out` (integer): Include contracts expiring within this many days
- `limit` (integer)
- `naics`: NAICS codes, 2-6 digits each; omit for all lanes
- `set_aside`: Set-aside lane slug: sdvosb, 8a, hubzone, wosb, veteran, indian, smallbiz, local

Output parameters:

- `analytical_disclaimer` (string)
- `calendar` (array)
- `count` (integer)
- `coverage`
- `quota`
- `snapshot_date`: When the calendar snapshot was taken, UTC

### `search_open_grants` (~217 tokens)

Search open grant opportunities

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Open grant opportunities from public grant sources in GovInbox's database. Returns opportunity number, title, agency, status, close date, and award range as recorded. Present as information only; do not frame results as an eligibility determination or application recommendation. Verify every fact against the official grant posting before acting. One search counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `agency`: Agency name substring; exact NSF, EPA, DOE, USDA, NIH and NOAA inputs also resolve recorded names/code descendants. NIH does not include other HHS agencies; NOAA does not include other Commerce agenc…
- `keyword`: Keyword matched against title and summary
- `limit` (integer): Maximum 50 records; minimum 1; default 20.
- `match_mode` (string)

Output parameters:

- `analytical_disclaimer` (string)
- `applied_filters` (object)
- `count` (integer)
- `coverage`
- `grants` (array)
- `quota`

### `get_grant_record` (~157 tokens)

Grant opportunity details

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Full details for one grant opportunity: eligibility applicant types, funding categories, award range, dates, and summary as recorded from the public posting. Present as information only; do not frame results as an eligibility determination or application recommendation. Verify every fact against the official grant posting before acting. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `opportunity_number` (string, required): Opportunity number from a search result

Output parameters:

- `additional_info_url`
- `agency`
- `analytical_disclaimer` (string)
- `applicant_eligibility_description`
- `applicant_types` (array)
- `application_deadlines` (array)
- `application_deadlines_delivery` (object)
- `archive_date`
- `attachment_text_status`
- `attachments` (array)
- `attachments_delivery` (object)
- `award_ceiling`
- `award_floor`
- `close_date`
- `close_date_description`
- `coverage`
- `enrichment_status`
- `expected_awards`
- `field_status` (object)
- `funding_amounts` (array)
- `funding_categories` (array)
- `is_cost_sharing`
- `opportunity_number` (string)
- `post_date`
- `quota`
- `record_content_policy`
- `record_delivery` (object)
- `record_type` (string)
- `source_fetched_at`
- `source_name` (string)
- `source_updated_at`
- `source_url`: Deep link to the opportunity on Grants.gov or Simpler.Grants.gov for verification
- `source_version`
- `status`
- `summary`
- `summary_delivery` (object)
- `title` (string)
- `top_level_agency`

### `search_award_history` (~256 tokens)

Search federal award history

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Historical federal prime award records from public USAspending data: who won what, for how much, from which agency. Filter by trade lane, agency, or contractor name. Amounts are obligations as recorded, not cash paid. Present as information only; do not frame results as a bid/no-bid recommendation, eligibility determination, or partnership recommendation. One search counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `agency`
- `award_key`
- `contractor`
- `cursor`
- `date_from`: Recorded signed/action date, not period-of-performance start
- `date_to`
- `keyword`
- `limit` (integer): Maximum 50 records; minimum 1; default 20.
- `naics`: NAICS prefixes, 2-6 digits; six digits match an exact lane
- `office`
- `piid`
- `solicitation`
- `sort` (string)

Output parameters:

- `analytical_disclaimer` (string)
- `applied_filters` (object)
- `awards` (array)
- `count` (integer)
- `coverage`
- `data_note` (string): Data provenance caveat
- `next_cursor`
- `quota`
- `total_count`

### `search_cancelled_contracts` (~165 tokens)

Search cancelled contracts

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Contracts recorded as cancelled, with the savings claimed, from public cancellation reports. Filter by agency or vendor. Cancellation and savings figures are as reported by the source; verify against official records before acting. Present as information only. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `agency`: Agency name substring filter
- `limit` (integer)
- `vendor`: Vendor name substring filter

Output parameters:

- `analytical_disclaimer` (string)
- `contracts` (array)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat
- `quota`

### `search_subawards` (~239 tokens)

Search reported subawards

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Individual reported first-tier subaward records: which subcontractor worked under which prime, for how much. Filter by prime contractor name. Amounts are prime-reported subaward amounts, often incomplete or duplicated; they are not cash paid and not obligations. Not a partnership suggestion. Present as information only; do not frame results as a bid/no-bid recommendation, eligibility determination, or partnership recommendation. One search counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `cursor`
- `date_from`: Recorded subaward action date
- `date_to`
- `keyword`
- `limit` (integer): Maximum 50 records; minimum 1; default 20.
- `naics`: NAICS prefixes, 2-6 digits
- `piid`
- `prime`
- `sort` (string)
- `subaward_number`

Output parameters:

- `analytical_disclaimer` (string)
- `applied_filters` (object)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat
- `next_cursor`
- `quota`
- `subawards` (array)
- `total_count`

### `find_teaming_partners` (~379 tokens)

Teaming partner finder

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Prime contractors with a recorded track record of subcontracting in a NAICS lane, ranked by their small-business subaward history. For a small business looking for teaming conversations: which primes have actually used subs in your lane. Results are historical facts from reported subaward filings, inclusion is NOT a statement that a prime is seeking partners, has openings, or would be interested in any particular firm. WARNING: teaming with a large business can trigger affiliation rules that cost you your small business or set-aside eligibility (SDVOSB, 8(a), HUBZone). Size status shown is UNVERIFIED - check SAM.gov before relying on it. Exclusion screening is not established here; verify current status in SAM.gov. Present as information only; do not frame results as a bid/no-bid recommendation, eligibility determination, or partnership recommendation. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `agency`: Awarding agency name substring filter
- `certifications`: Narrow to primes with subawards to subs holding these certifications: small, 8a, hubzone, sdvosb, vosb, veteran, wosb, edwosb, sdb
- `limit` (integer)
- `naics`: Your NAICS codes, 2-6 digits each; primes are ranked on subcontracting in these lanes. Omit for all lanes
- `state`: Subaward place-of-performance state code, e.g. VA

Output parameters:

- `analytical_disclaimer` (string)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat
- `primes` (array)
- `quota`

### `search_cancelled_grants` (~165 tokens)

Search cancelled grants

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Grants recorded as cancelled, with the savings claimed, from public cancellation reports. Filter by agency or recipient. Cancellation and savings figures are as reported by the source; verify against official records before acting. Present as information only. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `agency`: Agency name substring filter
- `limit` (integer)
- `recipient`: Recipient name substring filter

Output parameters:

- `analytical_disclaimer` (string)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat
- `grants` (array)
- `quota`

### `search_cancelled_leases` (~165 tokens)

Search cancelled leases

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Federal leases recorded as cancelled, with the savings claimed, from public cancellation reports. Filter by agency or location. Cancellation and savings figures are as reported by the source; verify against official records before acting. Present as information only. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `agency`: Agency name substring filter
- `limit` (integer)
- `location`: Location substring filter

Output parameters:

- `analytical_disclaimer` (string)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat
- `leases` (array)
- `quota`

### `search_dibbs` (~318 tokens)

Search DLA DIBBS RFQs

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Defense Logistics Agency simplified-acquisition RFQs from DIBBS, the bid board where DLA posts thousands of small-purchase solicitations (parts, medical, clothing, subsistence) that rarely appear on SAM.gov. Filter by keyword, NSN, solicitation number, or buyer code. Quotes are due 3:00 PM Eastern on the return-by date. The status filter is computed from recorded deadlines, not a live verification. Unknown deadlines are included only with status=all. Present as information only. One search counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `buyer_code`: Recorded DLA buyer code substring
- `limit` (integer): Maximum 50 records; minimum 1; default 20.
- `match_mode` (string): Keyword matching mode; acronym excludes embedded forms such as SBIRT for SBIR.
- `nsn`: National Stock Number filter, digits with or without dashes, e.g. 8465015148739
- `query`: Keyword filter over item description, solicitation number, and NSN
- `solicitation`: Solicitation number filter, e.g. SPE4A626T1775
- `status` (string): Computed recorded-deadline status. all preserves historical and unknown-deadline records.

Output parameters:

- `analytical_disclaimer` (string)
- `applied_filters` (object)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat
- `quota`
- `rfqs` (array)

### `search_doge_payments` (~203 tokens)

Search DOGE grant payment records

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Individual federal grant payment disbursements (which organizations received grant funds and when) from public payment reports, including the recipient's own justification text. Filter by agency, recipient organization, keyword, or FAIN. These are disbursements made, not cancellations; the feed is historical (stopped meaningful updates around October 2025). Present as information only. One search counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `agency`: Agency name substring filter
- `fain`: Federal Award Identification Number filter
- `limit` (integer)
- `org`: Recipient organization name substring filter
- `query`: Keyword filter over organization, award description, and recipient justification text

Output parameters:

- `analytical_disclaimer` (string)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat
- `payments` (array)
- `quota`

### `search_amtrak` (~200 tokens)

Search Amtrak procurement opportunities

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Amtrak business opportunities from Amtrak's public procurement portal, construction, non-construction services, and equipment sales that do not appear on SAM.gov - Amtrak publishes through its own portal. Amtrak rotates active solicitations off the public listing after about a week; this feed refreshes daily. Filter by keyword or category. Metadata only; full documents live on Amtrak's portal. Present as information only. One search counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `category`: Category filter: construction, non-construction, or equipment (matches Amtrak's CN/NC/ES codes)
- `limit` (integer)
- `query`: Keyword filter over title and description

Output parameters:

- `analytical_disclaimer` (string)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat
- `quota`
- `solicitations` (array)

### `search_mcc` (~278 tokens)

Search MCC compact procurement notices

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Millennium Challenge Corporation compact procurement notices, infrastructure and consulting procurements issued by partner-country MCA entities (MCA-Nepal, MCA-Benin, MCA-Senegal) under MCC procurement guidelines, collected directly from the MCA entities' public procurement portals. These are NON-FAR procurements by foreign partner entities, not U.S. federal procurements - different rules, different protest rights. US companies are generally eligible to bid; confirm with the issuing MCA entity. Filter by keyword, country, or notice type (gpn for pipeline forecasts, spn for live bids, ca for awards). General Procurement Notices are pipeline forecasts, not live bids. Present as information only; verify every fact against the issuing MCA entity's notice before acting. One search counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `country`: Partner country substring filter
- `limit` (integer)
- `notice_type`: Notice type: gpn (pipeline), spn (live bid), rei (expressions of interest), or ca (award)
- `query`: Keyword filter over title and description

Output parameters:

- `analytical_disclaimer` (string)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat
- `notices` (array)
- `quota`

### `search_mcc_forecast` (~235 tokens)

Search MCC Partner Country Business Forecast

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. MCC Partner Country Business Forecast, planned compact procurements above $300K across all active Millennium Challenge Corporation compacts, published quarterly by MCC itself. INFORMATIONAL AND NON-BINDING: this forecast does not commit MCC or any MCA entity to any procurement. Real opportunities post later as live bids. US companies are generally eligible to bid; confirm with the issuing MCA entity. Filter by keyword, country, or anticipated quarter. These are forecasts, not live solicitations. Present as information only; verify every fact against the issuing MCA entity before acting. One search counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `country`: Partner country substring filter
- `limit` (integer)
- `quarter`: Anticipated quarter substring, e.g. '2026' or 'Jul-Sep'
- `query`: Keyword filter over project name and description

Output parameters:

- `analytical_disclaimer` (string)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat
- `forecasts` (array)
- `quota`

### `get_protest_history` (~337 tokens)

Get GAO protest history for a solicitation

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. GAO bid protest history for a federal solicitation number. Returns every published GAO protest decision tied to the solicitation, each protest's outcome (sustained, denied, dismissed, withdrawn), and a risk level: HIGH means a sustained protest on record within the last 120 days; MEDIUM means protest activity within 120 days; LOW means older history only; UNKNOWN means protest data is not loaded; CLEAR means no protests found. This corpus holds GAO decisions only - it cannot tell you whether a procurement is currently frozen by a pending protest. GAO FY2025: 1,737 cases closed, only 53 sustained (most resolved via corrective action, not sustain). Agency-level protests and Court of Federal Claims cases are NOT in this corpus - they are separate dockets. GAO decisions are public-domain U.S. government works and are recommendations, not binding law. GAO does not publish most dismissals and protests filed but not yet decided are not included, so verify status against the GAO bid protest docket before acting. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `solicitation_number` (string, required): Federal solicitation number, e.g. W519TC-23-R-0111 or 36C24123Q0765

Output parameters:

- `agency`
- `agency_protest_count`
- `agency_sustain_rate`
- `analytical_disclaimer` (string)
- `coverage`
- `protest_count` (integer)
- `protests` (array)
- `quota`
- `risk_level` (string)
- `solicitation_number` (string)
- `summary` (string)

### `search_sole_source` (~390 tokens)

Search sole-source Justification & Approval notices

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Justification & Approval (J&A) notices from SAM.gov, the documents agencies publish to justify non-competitive awards. Under FAR 6.305, most J&As post 14 days AFTER award (30 days for urgency) - brand-name justifications may post with the solicitation instead (FAR 6.305(c)) - so these are usually post-decision records, not pipeline leads - the protest clock may have already run. Shows who received sole-source work, the FAR authority cited (e.g. 6.302-1 only one source, 6.302-2 urgency), the contract value, period of performance, and whether it is a bridge contract. Filter by keyword, agency, vendor name, NAICS code, or FAR authority. Vendor names and values are parsed from notice text and may be incomplete. Empty results do not mean competitive - below-threshold and exempt actions never post. Present as information only; verify every fact against the official J&A on SAM.gov before acting. One search counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `agency`: Agency substring filter, e.g. 'DEFENSE' or 'VA'
- `authority`: FAR authority filter, e.g. '6.302-1' or '8.405-6'
- `bridge_only` (boolean): When true, return only bridge contracts/extensions
- `limit` (integer)
- `naics`: NAICS code filter, e.g. '541511'
- `query`: Keyword filter over title, description, and solicitation number
- `vendor`: Vendor/incumbent name substring filter

Output parameters:

- `analytical_disclaimer` (string)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat
- `quota`
- `records` (array)

### `search_denali` (~169 tokens)

Search Denali Commission grant opportunities

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Denali Commission grant opportunities for rural Alaska infrastructure, energy, transportation, health facilities, sanitation, and housing. Eligible applicants are typically Alaska tribal, municipal, and nonprofit organizations, but eligibility varies by program. Filter by keyword or status. Present as information only; verify eligibility and deadlines against the official notice before acting. One search counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `limit` (integer)
- `query`: Keyword filter over title and description
- `status`: Status filter, e.g. open, forecasted

Output parameters:

- `analytical_disclaimer` (string)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat
- `opportunities` (array)
- `quota`

### `search_ustda` (~204 tokens)

Search USTDA business opportunities

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. US Trade and Development Agency business opportunities, feasibility studies, pilot projects, and technical assistance in developing countries. USTDA grants go to foreign project sponsors, who select US firms to perform the work. Filter by keyword, country, or sector. Present as information only; verify every fact against the USTDA opportunity page before acting. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `country`: Project country substring filter
- `limit` (integer)
- `query`: Keyword filter over title and summary
- `sector`: Sector substring filter, e.g. energy, telecom

Output parameters:

- `analytical_disclaimer` (string)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat
- `opportunities` (array)
- `quota`

### `search_fdic` (~165 tokens)

Search FDIC solicitations on SAM.gov

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Federal Deposit Insurance Corporation solicitations posted to SAM.gov under CORHQ numbers. FDIC buys mostly IT infrastructure, application services, and bank resolution support. FDIC is not FAR-bound and does not report awards to FPDS, so award history is limited to what SAM.gov publishes. Filter by keyword. Present as information only; verify every fact against the official notice before acting. One search counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `limit` (integer)
- `query`: Keyword filter over notice title

Output parameters:

- `analytical_disclaimer` (string)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat
- `notices` (array)
- `quota`

### `search_nbrc_grants` (~231 tokens)

Search Northern Border Regional Commission grants

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Northern Border Regional Commission (NBRC) grant programs and award announcements from nbrc.gov, the Catalyst, Forest Economy, and Timber for Transit programs serving distressed counties in Maine, New Hampshire, Vermont, and New York. NBRC posts nothing to Grants.gov and its awards do not appear under its own name in USAspending, so this feed is the most complete structured source we know of for this money. Grants only; NBRC makes no contracts. Filter by keyword, program, or open rounds. Present as information only; do not frame results as an eligibility determination or application recommendation. Verify every deadline against nbrc.gov before acting. One search counts as one use, regardless of how many records are returned.

Input parameters:

- `limit` (integer)
- `open_only` (boolean): Only rounds still accepting pre-applications or applications
- `program`: Program filter: catalyst, forest economy, or timber for transit
- `query`: Keyword filter over title and description

Output parameters:

- `analytical_disclaimer` (string)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat
- `grants` (array)
- `quota`

### `search_dra_grants` (~286 tokens)

Search Delta Regional Authority grants

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Delta Regional Authority (DRA) grant funding cycles and announced awards, from DRA's own public site (dra.gov), SEDAP, the Community Infrastructure Fund, the Delta Workforce Grant Program, Strategic Planning, and disaster-recovery addenda. DRA grants go to local governments, nonprofits, and tribes across its eight-state region (AL, AR, IL, KY, LA, MS, MO, TN) and are not listed on Grants.gov. Filter by keyword, program, record type, or recipient state. Results include deadlines, award ranges, eligibility, and source links. Present as information only; do not frame results as an eligibility determination or application recommendation. One search counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `limit` (integer)
- `program`: Program filter: SEDAP, CIF, DWP, SP (Strategic Planning), or SDRF
- `query`: Keyword filter over title, description, and award recipient
- `record_type`: Record type: funding_cycle or award
- `state`: Recipient state, 2-letter code (award records)

Output parameters:

- `analytical_disclaimer` (string)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat
- `grants` (array)
- `quota`

### `search_grants_gov` (~270 tokens)

Search Grants.gov opportunities (keyless feed)

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Grant opportunities from the public Grants.gov feed, posted and forecasted federal grant postings, refreshed from the keyless Grants.gov API. Filter by keyword, agency, or deadline. Returns opportunity number, title, agency, status, close date, and assistance listing numbers as recorded. Present as information only; do not frame results as an eligibility determination or application recommendation. Verify every fact against the official grant posting before acting. One search counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `agency`: Agency name or code substring; exact NSF, EPA, DOE, USDA, NIH and NOAA inputs also resolve recorded names/code descendants without broadening NIH to all HHS or NOAA to all Commerce.
- `closes_after`: Only opportunities closing on or after YYYY-MM-DD
- `include_forecast` (boolean): Include forecasted (not yet open) opportunities
- `keyword`: Keyword matched against title
- `limit` (integer): Maximum 50 records; minimum 1; default 20.
- `match_mode` (string)

Output parameters:

- `analytical_disclaimer` (string)
- `applied_filters` (object)
- `count` (integer)
- `coverage`
- `grants` (array)
- `quota`

### `get_far_clause` (~217 tokens)

Look up a FAR clause

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Stored excerpt of a Federal Acquisition Regulation section by number (e.g. 52.212-4, 52.219-8), from the Electronic Code of Federal Regulations, Title 48. Every response carries the eCFR version date and a clickable link to the official eCFR section page so you can verify the current text. Length limits and content guards may prevent full delivery; text_delivery explains truncation, withholding or absent deliverable text. Informational only, not legal advice; the clause version in your contract and solicitation controls. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `clause_number` (string): FAR section number, e.g. 52.212-4

Output parameters:

- `analytical_disclaimer` (string)
- `as_of_date`: eCFR version date the text was taken from; shown prominently because clauses change
- `coverage`
- `data_caveat` (string): Data quality caveat
- `part`: FAR part number, e.g. 52
- `quota`
- `section_number` (string): FAR section number, e.g. 52.212-4
- `source_url`: Clickable link to the official eCFR section page for this clause; use it to verify the current text
- `suppression_reason`
- `text` (string): Sanitized stored regulatory excerpt; may be length-truncated or withheld. See text_delivery status.
- `text_delivery` (string)
- `text_delivery_note`
- `title`: Section title as published in the eCFR
- `truncated` (boolean): True when the text was cut to fit the response

### `search_federal_register` (~182 tokens)

Search procurement Federal Register notices

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Procurement-relevant Federal Register documents: FAR rulemaking, acquisition policy notices, and Procurement List (AbilityOne) actions. Filter by keyword; returns title, type, agencies, publication date, and abstract with a link to the full document. Abstracts only, read the full document before acting. One search counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `doc_type`: Document type filter: Notice, Proposed Rule, Rule
- `keyword`: Keyword matched against title and abstract
- `limit` (integer)
- `published_since`: Only documents published on or after YYYY-MM-DD

Output parameters:

- `analytical_disclaimer` (string)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat
- `documents` (array)
- `quota`

### `check_notice_filters` (~423 tokens)

Notice checklist: your criteria vs one notice

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Checks one federal notice against criteria YOU write. You supply the rules, for example 'Set-aside is SDVOSB' or 'Work is in Texas'; the tool marks each rule with a green check when the notice's stated field satisfies it, or no check when it does not. Every mark is labeled as a notice fact ('Notice states set-aside: ...') next to your rule text. This tool never scores, ranks, or counts: no 0-100, no percent, no 'all passed'. It does not determine eligibility, recommend bids, or suggest partners. Give the checklist any name you like, for example 'SDVOSB shop'; the name is only a label and nothing is inferred from it. Each check has three states: match (green check), no_match (the notice states a value your filter does not satisfy), or not_stated (the notice does not state the field, so your filter could not be evaluated; a blank field is never a no match). Each check shows the notice's raw stated value, and the result carries the notice's posted and retrieval dates. Every check is phrased 'The notice states X, which matches your filter Y' — never eligibility language. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use, regardless of how many criteria you check. Every result carries the standing line that a green check is a notice-field match, not a certification, size, or award determination.

Input parameters:

- `checklist_name`: A name you choose for this checklist, e.g. 'SDVOSB shop'. Only a label; nothing is inferred from it.
- `criteria` (array, required): Your rules. Each rule names one stated notice field and how to compare it. You author every rule; nothing is auto-filled.
- `notice_id` (string, required): Notice id from search_open_notices

Output parameters:

- `analytical_disclaimer` (string)
- `checklist_disclaimer` (string)
- `checklist_name`: A name you choose, e.g. 'SDVOSB shop'. It is only a label; nothing is inferred from it.
- `checks` (array): One entry per criterion you supplied, each on its own. Never rolled up, counted, or ranked.
- `coverage`
- `notice_first_seen_at`: When GovInbox first stored this record; not source retrieval
- `notice_id` (string)
- `notice_ingested_at`: Recorded ingestion time; not source retrieval
- `notice_posted_date`: The notice's posted date on SAM.gov, if stated.
- `notice_retrieved_at`: When GovInbox retrieved this notice record. Every call evaluates the current stored record, so re-run the tool after the notice is amended to re-check against the new fields. Null when the source fet…
- `query_time`: UTC time this stored-data checklist was evaluated; not source freshness
- `quota`
- `sam_gov_url`
- `title`

### `search_ota_awards` (~296 tokens)

Search DoD Other Transaction Authority awards

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Department of Defense Other Transaction Authority (OTA) awards, prototype, research, and production agreements that bypass the FAR and never appear in USAspending, sourced from FPDS. Filter by keyword, agency, vendor, or agreement type (research, prototype, production). CRITICAL: FPDS typically names the consortium MANAGEMENT organization as awardee, not the actual performing company. GAO has confirmed DoD cannot identify the real performers from this data. Treat a named vendor as likely the consortium manager - actual performer unknown. Obligated dollars are the action delta, not the ceiling value. DoD reporting lags about 90 days. Present as information only; verify every fact against the official FPDS record before acting. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use, regardless of how many records are returned. Every record carries a direct source link (or source name and record ID) so you can verify and cite the underlying record.

Input parameters:

- `agency`: Awarding agency substring filter
- `agreement_type`: Agreement type: research, prototype, or production
- `limit` (integer)
- `query`: Keyword filter over description, PIID, and vendor
- `vendor`: Awardee name substring filter

Output parameters:

- `analytical_disclaimer` (string)
- `awards` (array)
- `count` (integer)
- `coverage`
- `data_caveat` (string): Data quality caveat
- `quota`

### `search_opportunities` (~700 tokens)

Search opportunities

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Search open federal contract opportunities from SAM.gov notices, presented as cards. Uses the same stored-notice engine as search_open_notices - one call, one search - with results sorted by posted date or deadline, not by a match score. Each card shows deadlines, the filter that matched it (e.g. the NAICS or set-aside you passed), and source links. Present as information only;  Map industry or trade words in the request to NAICS prefixes and pass them as naics (construction -> 23; engineering -> 5413; IT services -> 5415; janitorial/housekeeping -> 5617; landscaping -> 5617; security guards -> 5616); a free-text keyword is not a substitute for NAICS. For 'veteran-owned' pass set_aside ['vosb','sdvosb'] (both); for 'service-disabled veteran-owned' pass ['sdvosb'] only. not a bid recommendation. Cite the source link when available; legacy DIBBS records without verified deep links retain the source name and record ID. For a known current or previous solicitation/reference number, use solicitation_number; for a SAM notice ID use notice_id. These exact lookups include stored closed/archived records, do not inherit the browsing set-aside default, and do not search award contract PIIDs. Stored records are not a complete live-source or version-history search. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use.

Input parameters:

- `agency`: Literal substring of the recorded agency path, including its named offices. This is separate from performance geography; clarify ambiguous abbreviations before choosing constraints.
- `cursor`: Returned continuation cursor. Keep the same search filters; changed matching records require restarting the search.
- `geography`: State where the work is performed, e.g. TX for Texas; matches recorded structured place of performance, not buyer address or title text. Records with unknown work state are excluded.
- `keywords`: Literal text in stored titles, briefs, current-version fetched scope, inline source descriptions, solicitation numbers and notice IDs. URL-only and known stale descriptions are excluded; filtered bef…
- `limit` (integer): Maximum 25 opportunity leads; minimum 1; default 10. Stored versions remain grouped.
- `match_mode` (string)
- `naics`: NAICS codes, 2-6 digits each
- `notice_id`: Exact SAM notice ID, a separate identifier from solicitation numbers and award PIIDs. Includes stored closed notices. Omit browsing filters.
- `set_aside`: Recorded notice restriction: vosb (veteran-owned), sdvosb (service-disabled veteran-owned), 8a, hubzone, wosb, edwosb, small. VOSB and SDVOSB are distinct; do not infer a firm's credentials. Omit or…
- `solicitation_number`: Exact current/previous solicitation or reference number; case, spaces and hyphens normalized. Includes stored closed notices. Omit browsing filters. Not an award PIID.

Output parameters:

- `analytical_disclaimer` (string)
- `applied_filters` (object)
- `count` (integer)
- `coverage` (object)
- `coverage_note` (string)
- `next_cursor`: Opaque continuation cursor. Follow coverage.continuation using its named tool and the same search filters. If the tool reports changed matching records, restart the search without a cursor. Results c…
- `opportunities` (array)
- `quota` (object)
- `quota_exhausted` (boolean)
- `related_records` (array)
- `solicitation_groups` (array)

### `show_govinbox` (~143 tokens)

Show the GovInbox dashboard

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Open the visual GovInbox preview before searching, including when a search allowance is exhausted. No account is required to see this preview. It runs no search, applies no filters, uses no search allowance and returns no matched notices. It reads only public stored notice facts for up to three unfiltered examples first recorded today or yesterday in America/Los_Angeles, with their actual recording dates and source links. Older or expired examples are omitted. These are recorded data, not a live verification of SAM.gov. Use search_opportunities for actual filtered results.

Output parameters:

- `applied_filters` (object)
- `count` (integer)
- `opportunities` (array)
- `preview_as_of`
- `preview_cached` (boolean)
- `preview_date`
- `preview_examples` (array)
- `preview_freshness` (string)
- `preview_notice` (string)
- `preview_only` (boolean)
- `preview_source` (string)
- `preview_timezone` (string)

### `explain_policy_boundary` (~199 tokens)

Explain GovInbox policy boundary

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Call this FIRST whenever the user asks whether to bid, pursue, or whether it is worth it; whether they qualify, are eligible, are certified, or meet a size standard; or asks GovInbox to submit, send, file, or certify anything. Returns the recorded policy boundary and what GovInbox can do instead. Read-only; uses no search allowance and does not consume quota; do not research or use memory to answer these requests.

Input parameters:

- `notice_reference`: The title or solicitation number the user used, in their words. Echoed back only; no lookup is performed.
- `request_type` (string, required): bid_advice: should I bid/pursue; eligibility: do I qualify or meet a size standard; submission: send/file a bid or proposal; certification: certify a business; other: any related request

Output parameters:

- `analytical_disclaimer` (string)
- `assistant_instructions` (string): Directive for the connected assistant on how to answer.
- `policy` (string): The recorded GovInbox policy statement for this request type.
- `quota_note` (string): Quota statement; this tool never consumes a use.
- `recorded_notice_reference`: The notice title or number the user mentioned, echoed back only; not looked up.
- `request_type` (string)
- `searched` (boolean): No search or record lookup was performed.
- `what_govinbox_can_do` (array): Neutral next steps GovInbox can perform instead.

### `signin` (~69 tokens)

Sign in to GovInbox

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Start the GovInbox sign-in flow to connect your GovInbox account. Signed-in users get 20 searches per month instead of the guest limit. This sign-in action does not consume quota.

### `get_record` (~188 tokens)

Get full record

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. NOT for bid/no-bid, pursue-or-pass, eligibility, qualification, certification, size-standard, or submit-a-bid questions: for those call explain_policy_boundary first and do not research or use memory to answer. Get bounded typed details of a contract notice or grant by source ID. Grants require the full account connection. Specify record_type when IDs overlap. Returns recorded display facts and source links; record_delivery describes output limits and omitted upstream fields. Present as information only. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use.

Input parameters:

- `notice_id` (string, required): Contract notice ID or grant opportunity number
- `record_type`: Record type; required when a contract and grant share an ID

### `analyze_market` (~164 tokens)

Analyze market

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. NOT for bid/no-bid, pursue-or-pass, eligibility, qualification, certification, size-standard, or submit-a-bid questions: for those call explain_policy_boundary first and do not research or use memory to answer. Market intelligence: award history, subawards, OTA awards, and agency spending patterns. Shows who won what, for how much. Present as information only; not a prediction of future awards. This is a pointer tool: it does not consume quota; it directs you to the tool that does the work.

Input parameters:

- `agency`: Agency name filter
- `limit` (integer)
- `naics`: NAICS codes to analyze

### `check_risk` (~151 tokens)

Check risk signals

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. NOT for bid/no-bid, pursue-or-pass, eligibility, qualification, certification, size-standard, or submit-a-bid questions: for those call explain_policy_boundary first and do not research or use memory to answer. Risk signals: protest history, cancellation records, and opportunity scoring. Shows what happened before, not what will happen. Present as information only. This is a pointer tool: it does not consume quota; it directs you to the tool that does the work.

Input parameters:

- `keywords`: Keywords to search cancelled records
- `notice_id`: Notice ID to check protest history for

### `track_recompete` (~118 tokens)

Track recompetes

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Find contracts nearing end of performance and likely recompete candidates. Dates are estimates from recorded periods of performance. Not a prediction that a solicitation will happen. Present as information only. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use.

Input parameters:

- `limit` (integer)
- `naics`: NAICS codes to scan for recompetes

### `find_partners` (~224 tokens)

Find teaming partners

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Find firms with a track record of teaming in a trade lane, based on historical subaward and prime-award activity. These are firms that might be worth a conversation, not recommendations. Inclusion is NOT a statement that a firm is seeking partners, has openings, or would be interested in any particular firm. WARNING: teaming with a large business can trigger affiliation rules that cost you your small business or set-aside eligibility (SDVOSB, 8(a), HUBZone). Size status shown is UNVERIFIED - check SAM.gov before relying on it. Exclusion screening is not established here; verify current status in SAM.gov. Present as information only; do not frame results as a partnership recommendation. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use.

Input parameters:

- `limit` (integer)
- `naics` (string, required): NAICS code for the trade lane

### `research` (~249 tokens)

Research sources

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. NOT for bid/no-bid, pursue-or-pass, eligibility, qualification, certification, size-standard, or submit-a-bid questions: for those call explain_policy_boundary first and do not research or use memory to answer. For source='DOE eXCHANGE', searches recorded official DOE laboratory-call documents and explicitly ingested lab calls. Returns separate lab-call identities, recorded stage deadlines, source gate facts and scoped provenance. This is a partial stored source, not a live or complete eXCHANGE search. No company eligibility is assessed. One accepted DOE search counts as one use. Other sources return a pointer and source coverage metadata without a source search or primary quota charge. For FAR, Federal Register, Grants.gov and MCC, use the named source tools.

Input parameters:

- `limit` (integer): Maximum 25 DOE lab-call records; minimum 1; default 10. Other sources remain pointers.
- `query` (string, required): Source query or exact recorded reference
- `source`: DOE eXCHANGE executes a stored lab-call search; far, federal_register, grants and mcc return source pointers

### `get_brief` (~150 tokens)

Get daily brief

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. NOT for bid/no-bid, pursue-or-pass, eligibility, qualification, certification, size-standard, or submit-a-bid questions: for those call explain_policy_boundary first and do not research or use memory to answer. The GovInbox daily brief: new opportunities, expiring notices, awards, grants, and regulatory changes. One or two lines per item, designed for scanning. Present as information only. This is a pointer tool: it does not consume quota; it directs you to the tool that does the work.

Input parameters:

- `date`: Date YYYY-MM-DD, defaults to today

### `manage_watchlist` (~256 tokens)

Manage watchlist

Not affiliated with the U.S. government, GSA, or SAM.gov. Not a U.S. government service. Watch or pass on a contract or grant opportunity. Watching saves it to your list. Passing records why, so patterns emerge over time. Changes require applicable write access. Standard dynamically registered OAuth clients are read-only; approved OAuth write clients also require your explicit consent. Follow-ups within 30 minutes after a search ride free (up to 30 per search); otherwise one accepted call counts as one use.

Input parameters:

- `action` (string, required): watch, pass, unwatch, unpass, list, or remove_legacy
- `cursor`: next_cursor from the previous watchlist page
- `legacy_key`: Opaque legacy_key returned for an unresolved old save; remove_legacy only
- `limit` (integer)
- `note`: Optional note with the pass reason
- `notice_id`: The contract notice ID or grant opportunity number (required for mutations)
- `reason`: Why passing (required for pass): wrong_fit, too_small, too_large, bad_timing, incumbent_locked, location, other
- `record_type`: Source record type. Required when IDs overlap; widget always supplies it.

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-getgovinbox-govinbox/plugin#diagnostics

## Score history

- 2026-11-05: 76
- 2026-11-04: 76
- 2026-11-03: 75
- 2026-11-02: 75
- 2026-11-01: 74
- 2026-10-31: 74
- 2026-10-30: 73
- 2026-10-29: 73
- 2026-10-28: 73
- 2026-10-27: 72
- 2026-10-26: 78
- 2026-10-25: 78
- 2026-10-24: 77
- 2026-10-23: 77
- 2026-10-22: 77
- 2026-10-21: 76
- 2026-10-20: 76
- 2026-10-19: 75
- 2026-10-18: 75
- 2026-10-17: 74
- 2026-10-16: 74
- 2026-10-15: 73
- 2026-10-14: 72

## Common questions

### What is the GovInbox MCP server?

GovInbox is an MCP server listed in the public MCP registry as com.getgovinbox/govinbox. Federal contract opportunities for government contractors. Set-aside coverage is the deepest part. This page covers its hosted endpoint (https://mcp.getgovinbox.com/plugin).

### Is the GovInbox MCP server safe to use?

GovInbox scores 76 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the GovInbox MCP server expose?

GovInbox exposes 45 tools: search_open_notices, list_awards_by_period_end, get_notice_record, compare_notice_record_versions, list_reported_subawards, and 40 more. Their descriptions and schemas cost roughly 12,130 tokens of context every time the server is loaded.

### Does the GovInbox MCP server require authentication?

No. We connected to GovInbox without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

### Is the GovInbox MCP server still maintained?

GovInbox is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://mcp.getgovinbox.com/plugin
- Repository: https://github.com/AUsernameForYou/setaside-radar
- Website: https://getgovinbox.com/
- Changelog RSS feed: https://verifymcp.io/servers/com-getgovinbox-govinbox/plugin.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-getgovinbox-govinbox/plugin.json
- HTML version of this page: https://verifymcp.io/servers/com-getgovinbox-govinbox/plugin
