samgov
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@samgovfind current federal contract opportunities for cybersecurity"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SAM.gov — Federal Procurement and Entity Registration
The U.S. General Services Administration's System for Award Management. The authoritative source for federal contract opportunities, entity (vendor) registrations, set-aside designations, exclusion records (debarments), and assistance listings. Required reading for anyone selling to the federal government.
Part of Pipeworx — an MCP gateway connecting AI agents to 1394+ live data sources.
Why this matters for AI agents
Three distinct surfaces:
1. Contract opportunities (RFPs, RFQs, sources sought, etc.) — what the federal government is currently buying. → sam_search_opportunities({keyword}). For one specific solicitation: sam_get_opportunity({solicitation_number}).
2. Entity records — registered vendors with CAGE codes, UEIs, NAICS codes, certifications. → sam_entity_search({business_name}).
3. Set-aside opportunities — small business, veteran-owned, women-owned, HUBZone, etc. → sam_set_aside_opportunities({set_aside}).
Pair with USAspending (post-award contract data) and the govcon_contractor_profile compound for full agent flows.
Related MCP server: filed-mcp-server
Auth
SAM.gov requires a free API key from https://sam.gov/data-services. Pass via _apiKey. Production keys have generous limits; testing keys (no signup) are heavily throttled.
Use cases that work well
"What's the federal government buying for cybersecurity?" →
sam_search_opportunities({keyword: "cybersecurity"})→ active RFPs."Find SBIR/STTR small-business set-asides for AI." →
sam_set_aside_opportunities({set_aside: "SBIR"})filtered by description."Is X registered with the federal government?" →
sam_entity_search({business_name: "X"})→ CAGE/UEI plus NAICS coverage."Are they on the exclusion list?" → exclusion search via the same tool, filtered.
Common pitfalls
Solicitation lifecycle states. "Active," "Archived," "Awarded," "Cancelled" — opportunities move between states. Filter to "Active" for current-action items.
NAICS code matters. Companies register under specific NAICS codes; SAM.gov restricts which contracts they can compete for. An agent doing competitive intelligence needs to read NAICS, not just company name.
UEI replaced DUNS. Since April 2022, SAM.gov uses Unique Entity Identifier (UEI) instead of DUNS numbers. Old data references DUNS; new data uses UEI. The
sam_entity_searchreturns both for cross-referencing.Query language is keyword-based, not full-text. Searches match titles + key fields; long descriptive queries return fewer results than focused ones. Start narrow.
Set-aside filtering. Common set-aside codes:
SBA(Small Business),8A(8(a) program),WOSB(Women-Owned),SDVOSBC(Service-Disabled Veteran-Owned),HZC(HUBZone),SBIR(SBIR/STTR). Wrong code = empty result, not error.Geography is loose. "Place of performance" is the contracting location, not the awarding agency's location.
Quick Start
Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"samgov": {
"url": "https://gateway.pipeworx.io/samgov/mcp"
}
}
}Or connect to the full Pipeworx gateway for access to all 1394+ data sources:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}Using with ask_pipeworx
Instead of calling tools directly, you can ask questions in plain English:
ask_pipeworx({ question: "your question about Samgov data" })The gateway picks the right tool and fills the arguments automatically.
More
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceThe most comprehensive keyless federal-data MCP server. 36 tools for SAM.gov + USAspending + Federal Register + eCFR + Grants.gov. No API key, no registration, no signup. Works in Claude Desktop, Claude Code, Codex CLI, Cursor, Continue, Gemini CLI, and any MCP-aware host.301001334MIT
- FlicenseAqualityDmaintenanceAn MCP server that gives AI agents access to US business entity data, enabling searches across 9 state registries, SEC EDGAR filings, federal contracts, and lobbying disclosures.61
- Flicense-qualityCmaintenanceA paid MCP server that gives AI agents instant, structured access to every open US federal grant and contract opportunity.1

whetstone-mcpofficial
Alicense-qualityBmaintenanceAn MCP server for U.S. public-records data, enabling AI agents to search business registrations, screen names against government watchlists, and pull federal awards.40MIT
Related MCP Connectors
SAM.gov federal contracts: search, details, AI bid analysis. 33k+ live opportunities.
Government contract search and federal procurement data: SAM.gov opportunities + USASpending awards.
Search US grants + federal contracts (Grants.gov + SAM.gov) from any LLM.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/pipeworx-io/mcp-samgov'
If you have feedback or need assistance with the MCP directory API, please join our Discord server