
Security News
PHP Foundation Says Chainguard Broke Security Embargo Ahead of Emergency Patches
The PHP Foundation says Chainguard broke a security embargo ahead of critical RCE patches, as leaks disrupted the coordinated release.
@itcustomsolution/sam-gov-mcp
Advanced tools
MCP server for searching SAM.gov contract opportunities (read-only, bring your own free SAM.gov API key)
An MCP server that lets AI assistants (Claude Desktop, Cursor, and other MCP clients) search SAM.gov contract opportunities through the public SAM.gov Get Opportunities API.
SAM_API_KEY. The key is never logged and is redacted from errors and returned links.Get a free API key: sign in at sam.gov → Account Details → API Key.
Install. Claude Code:
claude mcp add sam-gov -e SAM_API_KEY=your-key-here -- npx -y @itcustomsolution/sam-gov-mcp
Or run it directly: SAM_API_KEY=your-key-here npx -y @itcustomsolution/sam-gov-mcp
Add it to your MCP client. Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"sam-gov": {
"command": "npx",
"args": ["-y", "@itcustomsolution/sam-gov-mcp"],
"env": { "SAM_API_KEY": "your-key-here" }
}
}
}
Ask: "Find small-business set-aside opportunities for NAICS 541512 posted in the last 30 days in Maryland."
| Tool | What it does | Inputs |
|---|---|---|
search_opportunities | Search notices | posted_from, posted_to (optional, default last 30 days; YYYY-MM-DD or MM/DD/YYYY, max 1-year range), keywords (title), naics, set_aside, state, limit (1–100, default 10), offset |
get_opportunity | Full JSON for one notice | notice_id (looks back 1 year) |
list_set_aside_codes | Set-aside codes and meanings | none |
Search results are summarized to: noticeId, title, solicitationNumber, agency, postedDate, responseDeadline, type, setAside, naics, state, uiLink.
api_key query parameter, so it travels in the request URL to api.sam.gov over HTTPS. The server redacts it from errors, links, and returned JSON, but anything that logs full URLs (an HTTP proxy, for example) would see it.npm install
npm test # vitest, HTTP fully mocked, no key needed
npm run build
Never commit a real key. .env is git-ignored.
MIT © IT Custom Solution
FAQs
MCP server for searching SAM.gov contract opportunities (read-only, bring your own free SAM.gov API key)
The npm package @itcustomsolution/sam-gov-mcp receives a total of 115 weekly downloads. As such, @itcustomsolution/sam-gov-mcp popularity was classified as not popular.
We found that @itcustomsolution/sam-gov-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
The PHP Foundation says Chainguard broke a security embargo ahead of critical RCE patches, as leaks disrupted the coordinated release.

Security News
PHP releases emergency patches for two critical RCE vulnerabilities as agencies urge organizations to take unpatched sites offline.

Threat Research
/Security News
A supply chain attack compromised LiteLLM 1.107.0 on PyPI and Docker, spreading malware that steals cloud credentials, developer secrets, and AI provider keys.