MCP Sam Gov logo

MCP Sam Gov

Keyless MCP access to SAM.gov, Grants.gov, USAspending, federal regulations, awards, spending, and procurement data.

Install MCP Sam Gov

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-sam-gov": {
      "command": "npx",
      "args": [
        "-y",
        "@cliwant/mcp-sam-gov"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 153 tools correctly (Today).

Overview

The mcp-sam-gov MCP server connects AI agents to SAM.gov, Grants.gov, USAspending, the Federal Register, and eCFR through keyless tools for federal procurement and spending research. It supports opportunity discovery, solicitation and attachment retrieval, grant searches, award analysis, recipient research, recompete tracking, and regulatory lookups. Install it as an MCP command with npm or use the documented Claude Desktop and Claude Code paths. Reach for it when an agent needs current public federal contracting, grants, award, or regulation data without assembling several separate API clients.

Use cases

  • Find active federal solicitations by NAICS code and closing date
  • Read an RFP, SOW, or Q&A attachment from a SAM.gov notice
  • Track recompetes and expiring periods of performance
  • Analyze agency spending and recipient contract history
  • Discover federal grants and potential teaming partners

Key features

  • Keyless-first access to public federal data
  • SAM.gov opportunity and attachment retrieval
  • Grants.gov opportunity search
  • USAspending award and spending analysis
  • Recompete and teaming-partner discovery
  • MCP support for multiple AI hosts

Tools153

What MCP Sam Gov lets your agent do. Expand a tool for its parameters.

Verified live~71.1k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

8/8 checks healthy over the last 43d

What it can do

From the 153 tools this server returned when we ran it; 153 declare their own safety hints.

Runs commands · 1Handles credentials · 22Makes network requests · 153Read-only tools · 152
Unusual tool instructions. 1 tool description contain text aimed at the AI model rather than at you (reaches for local secrets). Read the tool descriptions before connecting.
Network at startup4 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age179 days
Maintainers1

Observed 2026-10-25 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 2d ago via OSV.dev · @cliwant/mcp-sam-gov (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars13Stargazers on the source repository.
npm downloads1.3kPackage downloads in the last 30 days.
Last commit6d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed153Callable tools this server registers over MCP.

How MCP Sam Gov works

What mcp-sam-gov does

The mcp-sam-gov MCP server gives AI agents a single MCP interface for public federal procurement, grants, awards, spending, and regulatory data. Its listed tools cover SAM.gov contracting opportunities, pre-solicitation notices, opportunity details, attachments, and organization lookups. It also searches Grants.gov opportunities and retrieves USAspending award, recipient, agency, subaward, and spending information.

The server is useful for tasks such as finding active solicitations by NAICS code, reviewing a notice's contracting contacts and attachments, identifying contracts held by a recipient, comparing agency spending, locating potential teaming partners, and watching for contracts approaching the end of their period of performance. Additional tools cover Federal Register and eCFR access according to the project description.

How it works

The mcp-sam-gov MCP server runs as an MCP process that an agent host starts through the mcp-sam-gov command. The host sends tool calls with search filters or identifiers, and the server queries the relevant public data source. Notice details use SAM.gov notice IDs, while award and recipient tools use the identifiers and filters required by USAspending.

SAM opportunity tools include separate operations for active notices and early market research, such as Sources Sought and presolicitation notices. After finding a notice, an agent can request its full record, fetch the RFP body, extract text from PDF or DOCX attachments, or construct a public attachment URL. USAspending tools support aggregate and line-item searches, award detail, subawards, recipient history, agency views, and spending breakdowns by dimensions such as fiscal period, PSC, state, CFDA, and federal account.

Setup and configuration

The package can be installed from npm with a global installation after cloning the repository and running the documented install commands. Once installed, configure an MCP host with a server entry whose command is mcp-sam-gov.

Claude Desktop has a packaged-extension path using the project’s .mcpb release file. Claude Code supports the repository’s /plugin install cliwant/mcp-sam-gov command.

The project describes the server as keyless-first. No specific environment variable names are provided here, so host-specific key configuration should be taken from the repository documentation.

Tools and capabilities

  • Search active SAM.gov opportunities and pre-solicitation notices.
  • Retrieve notice details, RFP text, attachment text, and attachment URLs.
  • Fill selected notice fields from the GSA daily CSV for batches of notice IDs.
  • Search and retrieve federal grant opportunities from Grants.gov.
  • Search awards, recipients, subawards, recompetes, teaming partners, and incumbent information.
  • Analyze spending by agency, subagency, PSC, CFDA, state, federal account, and time period.
  • Retrieve recipient and agency profiles and fiscal-year award summaries.

The deprecated usas_search_expiring_contracts operation remains as a legacy alias for recompete searches. The project is independent and states that it is not affiliated with SAM.gov, GSA, or a government agency.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Sam Gov

mcp-sam-gov is an MCP server that connects AI agents to SAM.gov, Grants.gov, USAspending, and related federal data sources. Its main tools search contracting opportunities and grants, retrieve notices and attachments, inspect awards and recipients, analyze spending, track recompetes, and support federal procurement research without requiring keys for most listed sources.

Install it by cloning the repository, running the documented npm installation commands, and configuring an MCP host to launch the mcp-sam-gov command. Claude Desktop also supports the released .mcpb package, while Claude Code supports the repository’s plugin installation command.

Yes, mcp-sam-gov works with Cursor through manual MCP configuration. Install the package, ensure the mcp-sam-gov binary is available on your PATH, and add it as an MCP server with the command value set to mcp-sam-gov.

No, most listed sources do not require an API key.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Sam Gov AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mcp-sam-gov?style=directory)](https://allmcps.com/mcp/mcp-sam-gov)
HTML Embed
<a href="https://allmcps.com/mcp/mcp-sam-gov"><img src="https://allmcps.com/api/badge/mcp-sam-gov?style=directory" alt="MCP Sam Gov on AllMCPs" /></a>