MCP.Market

Samgov MCP server

online · 100% uptime
by pipeworx-io·io.github.pipeworx-io/samgov·v0.3.0·1 stars

SAM.gov MCP — Federal contract opportunities and entity registration data

A87/100grade A
What users say
No reviews yet
Be the first
Safety scan
A87/100

not scanned yet

Adoption
Growing

1 stars

Reviews

Write one

Nobody has reviewed Samgov yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Samgov tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Samgov compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
87/100
higher than 73% of 48,255 servers
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
70 ms
faster than 89% of 30,031 servers
GitHub stars
1
more than 65% of 28,688 servers

Release history: 5 versions in the registry since 2026-07-20, latest 2026-10-29, typically one every 22 days.

Install Samgov in Claude Code, Cursor or VS Code

claude mcp add --transport http samgov https://gateway.pipeworx.io/samgov/mcp
Add to Cursor

What the publisher says

From the Samgov repository's README, as published. We do not edit it. Read it on GitHub

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 1679+ 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. → samsearchopportunities({keyword}). For one specific solicitation: samgetopportunity({solicitation_number}).

2. Entity records — registered vendors with CAGE codes, UEIs, NAICS codes, certifications. → samentitysearch({business_name}).

3. Set-aside opportunities — small business, veteran-owned, women-owned, HUBZone, etc. → samsetasideopportunities({setaside}).

Pair with USAspending (post-award contract data) and the govconcontractorprofile compound for full agent flows.

Auth

SAM.gov requires a free API key from https://sam.gov/data-services. Pass via apiKey. The shared PLATFORMSAMKEY the gateway falls back to when a caller supplies none is a personal-tier key with a hard 10-request DAILY quota — measured live 2026-09-01: it answered exactly ten calls and returned 900804 Message throttled out for the rest of the UTC day, with nextAccessTime set to the next midnight UTC. See the mirror note below for why samsearchopportunities mostly doesn't need it anymore. Entity search and exclusion search no longer need a key either (migration 135): both answer from local snapshots of SAM.gov's public Entity Registration and Exclusions extracts. Verified live 2026-09-13 with no key supplied — samentitysearch returned Lockheed Martin from an 889,932-row mirror and samsearchexclusions answered from a 168,462-row one. Only samgetopportunity and samsetasideopportunities still hit the live, key-gated API on every call; samentitysearch also does when you pass live:true.

A key of your own is worth bringing. GSA sets the quota by what the ACCOUNT carries, not by what you pay: a non-federal personal key with no SAM.gov role gets 10/day (that is the tier the shared key sits on), the same key gets 1,000/day once the account carries a role, and a non-federal system account also gets 1,000/day — all free (). So passing _apiKey is not a workaround for a Pipeworx limit, it is a 100x larger allowance for a profile change.

When the shared key is spent, these tools do not return a bare upstream error: they say the quota is a daily one, quote the exact reset instant SAM.gov reported, and name both remedies (apiKey, or samsearch_opportunities, which answers keyword searches with no key at all). A daily quota cannot be retried out of, and an agent that is not told so will keep trying.

Data mirror (fleet #343)

samsearchopportunities reads a Supabase mirror first, before ever spending the shared API key: SAM.gov publishes the entire Contract Opportunities list as a public daily CSV extract, no key and no rate limit — (the same falextracts bucket linked from SAM.gov's own Data Services page). A GitHub Actions job (scripts/samgov-upsert.sh, schedule in .github/workflows/samgov-refresh.yml) loads it into samgov_opportunities daily.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Samgov: common questions

Is Samgov MCP server safe?
Yes, by our scan: it is graded A (87/100). Read the Samgov safety report
How do I install Samgov?
It runs remotely at gateway.pipeworx.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Samgov need an API key?
Yes. The registry entry asks for PIPEWORX_API_KEY.
Is Samgov maintained?
The last commit was 40 days ago (2026-09-25). The latest release is v0.3.0.
Is Samgov up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does Samgov compare with other MCP servers?
safety score 87/100 (higher than 73% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 70 ms (faster than 89% of 30,031 servers). Full comparison.

More from pipeworx-io →