GovContract Radar
US federal contract opportunities: NAICS-filtered solicitations, set-aside alerts, deadlines.
Should I use this
Quality & Safety
Findings (3)
- LOWin gov.search
- LOWin gov.digest
- LOWin gov.near_expiry
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
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-httpWhat it can do
Tool inventory
Tools (3)
🟢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
Evidence