GovContract Radar

US federal contract opportunities: NAICS-filtered solicitations, set-aside alerts, deadlines.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
93%
Naming quality
50%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (3)

  • LOWTool 'gov.search' doesn't follow camelCase/snake_casein gov.search
  • LOWTool 'gov.digest' doesn't follow camelCase/snake_casein gov.digest
  • LOWTool 'gov.near_expiry' doesn't follow camelCase/snake_casein gov.near_expiry

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~610Tokens (tool definitions)
~886 BTypical response size
Minimal attention impact (0.48% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "gov-contract-radar": {
      "url": "https://gov.pixharvest.com/mcp"
    }
  }
}

Remote endpoints

https://gov.pixharvest.com/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢gov.search(naics, keyword, setAside, days)

Explore and answer questions about federal contract opportunities. Combine any filters - NAICS code, free-text keyword, set-aside type, posting window - and get full fields (title, agency, type, NAICS, set-aside, deadline, official posting date (postedDate) plus exact time (postedAt) where available, SAM.gov link). Use this when you need to research a specific market, match a capability, or compare opportunities. Data synced hourly via GovConAPI (latency ≤60 min); SAM fallback every 6h.

Input Schema

{
  "type": "object",
  "properties": {
    "naics": {
      "type": "string",
      "description": "NAICS code to filter by, e.g. '541511'. Optional - omit for all."
    },
    "keyword": {
      "type": "string",
      "description": "Free-text keyword in the title, e.g. 'IT services'. Optional."
    },
    "setAside": {
      "type": "string",
      "description": "Set-aside filter: 8(a), WOSB, HUBZone, SDVOSB, SBA, or empty for all. Optional."
    },
    "days": {
      "type": "number",
      "description": "How many days back to search (default 7)."
    }
  },
  "required": []
}
🟢gov.digest(naics, limit)

Daily briefing for one NAICS code: a compact, chronological list of the most recently posted opportunities (title, agency, type, deadline, posting time) for routine monitoring of your market. Unlike gov.search, it takes only a NAICS code and returns a short digest - no keyword/type filters, no full descriptions. Use this as the routine morning check on what is new for your industry.

Input Schema

{
  "type": "object",
  "properties": {
    "naics": {
      "type": "string",
      "description": "NAICS code, e.g. '541511'. Required."
    },
    "limit": {
      "type": "number",
      "description": "Max digest items (default 5)."
    }
  },
  "required": [
    "naics"
  ]
}
🟢gov.near_expiry(days, naics)

Deadline-driven urgency triage: opportunities that close within N days, sorted by urgency (closest deadline first), each with daysLeft until close. Unlike gov.search or gov.digest, this ignores keywords and freshness - it is purely a time-window scan for last-minute bidding, bid deadline reminders and pipeline management.

Input Schema

{
  "type": "object",
  "properties": {
    "days": {
      "type": "number",
      "description": "Closing within how many days (default 7)."
    },
    "naics": {
      "type": "string",
      "description": "Optional NAICS filter to narrow the window."
    }
  },
  "required": []
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools