SAM.gov & US Government Contracting

MCP-Server von Cliwant

Search US federal and state/local contracting data, awards, grants, regulations and vendor-vetting records from public government sources.

Läuft lokal (Läuft auf deinem Rechner: Die Seite nennt den Installationsbefehl)Läuft mit npxBraucht API-Schlüssel

SAM.gov & US Government Contracting installieren

Läuft auf deinem Rechner. Dein Client startet ihn mit diesem Befehl:

npx -y @cliwant/mcp-sam-gov

Braucht Node.js auf deinem Rechner. Die Schritte unten zeigen, wo der Befehl in jedem Client hingehört.

  • SAM_GOV_API_KEY geheim optional Optional. SAM.gov key for higher rate limits + archives older than 12 months. Keyless by default.
  • CENSUS_API_KEY geheim optional Required only for census_business_patterns (the Census Data API has no keyless tier); every other tool works without it.
  • FRED_API_KEY geheim optional Required only for fred_search_series and fred_series_observations (FRED has no keyless tier); every other tool works without it.
  • BEA_API_KEY geheim optional Required only for bea_regional_data (the BEA Data API has no keyless tier); every other tool works without it.
  • BLS_API_KEY geheim optional Optional free key for BLS labor-statistics tools (raises rate limits).
  • DOL_API_KEY geheim optional Required only for dol_get_dataset (DOL's data endpoint has no keyless tier; dol_list_datasets works without it).

Diesen Server teilen

Öffnet diese Seite, mit dem Installationsbefehl und den Einrichtungsschritten.

mcp.tc/i/sam-gov-us-government-contracting

Über den Server

Wraps public US government data sources for contracting work: SAM.gov solicitations, Grants.gov, OpenGov and Bonfire bids, USAspending and FPDS awards, plus regulation sources such as the Federal Register, eCFR and FAR/DFARS. It also covers partner vetting through OFAC sanctions, SAM exclusions, FAC audits, FDIC financials, EPA ECHO, product recalls and CourtListener litigation. The registry lists 153 tools; 26 are shown here.

Runs locally over stdio with npx (@cliwant/mcp-sam-gov) or as a Claude Desktop extension bundle. Most tools need no API key. A few optional or required keys (SAM.gov, Census, FRED, BEA, DOL) are set as environment variables. Independent project, not affiliated with SAM.gov or the GSA.

Was du damit machen kannst

  • Search SAM.gov solicitations and read notice details, contacts and attachments
  • Find federal grants and state/local bids on OpenGov and Bonfire
  • Analyze federal awards, subawards, expiring contracts and spending over time
  • Screen entities against OFAC sanctions and SAM exclusions
  • Check FDIC, single-audit, EPA and recall records for vendor vetting
  • Search court opinions and dockets on bid protests and False Claims Act matters
  • Look up FAR clauses, Federal Register documents, eCFR and NIST 800-53 controls

Tools 26

  • sam_search_opportunities

    Search SAM.gov federal solicitations without an API key.

  • sam_get_opportunity

    Full detail for a SAM.gov notice: SOW, contacts, attachments.

  • grants_search

    Search Grants.gov federal grant opportunities.

  • opengov_search_solicitations

    Search state and local bids on OpenGov Procurement.

  • bonfire_search_opportunities

    Search state and local open bids on Bonfire.

  • usas_search_individual_awards

    Line-item federal contract awards by recipient, amount and state.

  • usas_search_awards_by_recipient

    A recipient's win history for an agency and NAICS slice.

  • usas_search_expiring_contracts

    Find contracts expiring soon for recompete tracking.

  • usas_spending_over_time

    Federal spending time series by year, quarter or month.

  • usas_search_subawards

    Subcontracts on prime awards to map the supply chain.

  • fpds_search_awards

    Search FPDS federal procurement award records.

  • ofac_screen_entity

    Screen an entity against OFAC SDN and consolidated sanctions lists.

14 weitere Tools anzeigen
  • sam_check_exclusions

    Screen against SAM.gov exclusions (debarment).

  • fdic_institution_financials

    FDIC bank financials and health for partner vetting.

  • fac_search_audits

    Search federal single-audit findings from the FAC.

  • echo_search_facilities

    EPA ECHO environmental compliance and enforcement records.

  • openfda_enforcement

    FDA recalls and enforcement actions against a supplier's products.

  • nhtsa_recalls

    NHTSA vehicle and equipment recalls.

  • cpsc_recalls

    CPSC consumer-product recalls.

  • courtlistener_search_opinions

    Search federal court opinions and bid protests on CourtListener.

  • courtlistener_search_dockets

    Search RECAP dockets for False Claims Act and qui tam matters.

  • fed_register_search_documents

    Search Federal Register rules and notices.

  • ecfr_search

    Full-text search of the CFR, including Title 48 (FAR).

  • far_clause_lookup

    Look up FAR and DFARS clause text.

  • nist_800_53_controls

    NIST SP 800-53 security and privacy controls for FedRAMP and CMMC.

  • usas_autocomplete_naics

    Autocomplete NAICS codes to avoid invented codes.

Am 4. Okt. 2026 aus dem Manifest des Pakets gelesen, nicht über eine Live-Verbindung.

Beispiel-Prompts

  • Find active SAM.gov solicitations under NAICS 541512 closing this month

  • Show contracts expiring soon at the VA in NAICS 541512

  • Screen this company for OFAC sanctions and SAM exclusions

  • Look up the FAR clause for subcontracting plans

Einrichtung

Jeder Client startet SAM.gov & US Government Contracting mit demselben Befehl auf deinem Rechner. Wähl deinen; die Seite merkt sich deine Wahl.

Claude Code

  1. Führe das in einem Terminal in deinem Projektordner aus:
claude mcp add --transport stdio sam-gov-us-government-contracting --env "SAM_GOV_API_KEY=<YOUR_SAM_GOV_API_KEY>" --env "CENSUS_API_KEY=<YOUR_CENSUS_API_KEY>" --env "FRED_API_KEY=<YOUR_FRED_API_KEY>" --env "BEA_API_KEY=<YOUR_BEA_API_KEY>" --env "BLS_API_KEY=<YOUR_BLS_API_KEY>" --env "DOL_API_KEY=<YOUR_DOL_API_KEY>" --env "DATA_GOV_API_KEY=<YOUR_DATA_GOV_API_KEY>" --env "NVD_API_KEY=<YOUR_NVD_API_KEY>" -- npx -y @cliwant/mcp-sam-gov
  1. Starte Claude Code und tippe /mcp. sam-gov-us-government-contracting sollte als verbunden angezeigt werden.

Ergänze --scope user, damit er in jedem Projekt verfügbar ist. Ersetze die Platzhalter durch deine eigenen Werte.

Claude Desktop

  1. Öffne Settings → Developer → Edit Config. Das öffnet claude_desktop_config.json. Füge hinzu:
claude_desktop_config.json
{
  "mcpServers": {
    "sam-gov-us-government-contracting": {
      "command": "npx",
      "args": [
        "-y",
        "@cliwant/mcp-sam-gov"
      ],
      "env": {
        "SAM_GOV_API_KEY": "<YOUR_SAM_GOV_API_KEY>",
        "CENSUS_API_KEY": "<YOUR_CENSUS_API_KEY>",
        "FRED_API_KEY": "<YOUR_FRED_API_KEY>",
        "BEA_API_KEY": "<YOUR_BEA_API_KEY>",
        "BLS_API_KEY": "<YOUR_BLS_API_KEY>",
        "DOL_API_KEY": "<YOUR_DOL_API_KEY>",
        "DATA_GOV_API_KEY": "<YOUR_DATA_GOV_API_KEY>",
        "NVD_API_KEY": "<YOUR_NVD_API_KEY>"
      }
    }
  }
}
  1. Speichere die Datei und starte Claude Desktop neu. Ersetze die Platzhalter durch deine eigenen Werte.

Braucht Node.js auf deinem Rechner. Die Datei liegt unter macOS in ~/Library/Application Support/Claude/ und unter Windows in %APPDATA%\Claude\.

Cursor

Oder trag ihn von Hand in ~/.cursor/mcp.json (alle Projekte) oder .cursor/mcp.json (dieses Projekt) ein:

mcp.json
{
  "mcpServers": {
    "sam-gov-us-government-contracting": {
      "command": "npx",
      "args": [
        "-y",
        "@cliwant/mcp-sam-gov"
      ],
      "env": {
        "SAM_GOV_API_KEY": "<YOUR_SAM_GOV_API_KEY>",
        "CENSUS_API_KEY": "<YOUR_CENSUS_API_KEY>",
        "FRED_API_KEY": "<YOUR_FRED_API_KEY>",
        "BEA_API_KEY": "<YOUR_BEA_API_KEY>",
        "BLS_API_KEY": "<YOUR_BLS_API_KEY>",
        "DOL_API_KEY": "<YOUR_DOL_API_KEY>",
        "DATA_GOV_API_KEY": "<YOUR_DATA_GOV_API_KEY>",
        "NVD_API_KEY": "<YOUR_NVD_API_KEY>"
      }
    }
  }
}

Braucht Node.js auf deinem Rechner. Ersetze die Platzhalter durch deine eigenen Werte.

VS Code

Füge ihn zu .vscode/mcp.json hinzu. VS Code fragt beim ersten Mal nach dem Secret und speichert es sicher:

.vscode/mcp.json
{
  "servers": {
    "sam-gov-us-government-contracting": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@cliwant/mcp-sam-gov"
      ],
      "env": {
        "SAM_GOV_API_KEY": "${input:sam-gov-api-key}",
        "CENSUS_API_KEY": "${input:census-api-key}",
        "FRED_API_KEY": "${input:fred-api-key}",
        "BEA_API_KEY": "${input:bea-api-key}",
        "BLS_API_KEY": "${input:bls-api-key}",
        "DOL_API_KEY": "${input:dol-api-key}",
        "DATA_GOV_API_KEY": "${input:data-gov-api-key}",
        "NVD_API_KEY": "${input:nvd-api-key}"
      }
    }
  },
  "inputs": [
    {
      "type": "promptString",
      "id": "sam-gov-api-key",
      "description": "SAM_GOV_API_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "census-api-key",
      "description": "CENSUS_API_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "fred-api-key",
      "description": "FRED_API_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "bea-api-key",
      "description": "BEA_API_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "bls-api-key",
      "description": "BLS_API_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "dol-api-key",
      "description": "DOL_API_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "data-gov-api-key",
      "description": "DATA_GOV_API_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "nvd-api-key",
      "description": "NVD_API_KEY",
      "password": true
    }
  ]
}

Braucht Node.js auf deinem Rechner.

Devin Desktop

  1. Füge ihn zu ~/.config/devin/mcp_config.json (macOS und Linux) oder %APPDATA%\devin\mcp_config.json (Windows) hinzu:
mcp_config.json
{
  "mcpServers": {
    "sam-gov-us-government-contracting": {
      "command": "npx",
      "args": [
        "-y",
        "@cliwant/mcp-sam-gov"
      ],
      "env": {
        "SAM_GOV_API_KEY": "<YOUR_SAM_GOV_API_KEY>",
        "CENSUS_API_KEY": "<YOUR_CENSUS_API_KEY>",
        "FRED_API_KEY": "<YOUR_FRED_API_KEY>",
        "BEA_API_KEY": "<YOUR_BEA_API_KEY>",
        "BLS_API_KEY": "<YOUR_BLS_API_KEY>",
        "DOL_API_KEY": "<YOUR_DOL_API_KEY>",
        "DATA_GOV_API_KEY": "<YOUR_DATA_GOV_API_KEY>",
        "NVD_API_KEY": "<YOUR_NVD_API_KEY>"
      }
    }
  }
}
  1. Aktualisiere die Liste der MCP-Server in Cascade. Ersetze die Platzhalter durch deine eigenen Werte.

Devin Desktop ist der neue Name von Windsurf.

Codex

codex mcp add sam-gov-us-government-contracting --env "SAM_GOV_API_KEY=<YOUR_SAM_GOV_API_KEY>" --env "CENSUS_API_KEY=<YOUR_CENSUS_API_KEY>" --env "FRED_API_KEY=<YOUR_FRED_API_KEY>" --env "BEA_API_KEY=<YOUR_BEA_API_KEY>" --env "BLS_API_KEY=<YOUR_BLS_API_KEY>" --env "DOL_API_KEY=<YOUR_DOL_API_KEY>" --env "DATA_GOV_API_KEY=<YOUR_DATA_GOV_API_KEY>" --env "NVD_API_KEY=<YOUR_NVD_API_KEY>" -- npx -y @cliwant/mcp-sam-gov

Oder bearbeite ~/.codex/config.toml direkt:

config.toml
[mcp_servers.sam-gov-us-government-contracting]
command = "npx"
args = ["-y", "@cliwant/mcp-sam-gov"]
env = { SAM_GOV_API_KEY = "<YOUR_SAM_GOV_API_KEY>", CENSUS_API_KEY = "<YOUR_CENSUS_API_KEY>", FRED_API_KEY = "<YOUR_FRED_API_KEY>", BEA_API_KEY = "<YOUR_BEA_API_KEY>", BLS_API_KEY = "<YOUR_BLS_API_KEY>", DOL_API_KEY = "<YOUR_DOL_API_KEY>", DATA_GOV_API_KEY = "<YOUR_DATA_GOV_API_KEY>", NVD_API_KEY = "<YOUR_NVD_API_KEY>" }

Braucht Node.js auf deinem Rechner. Ersetze die Platzhalter durch deine eigenen Werte.

Gemini CLI

gemini mcp add -e "SAM_GOV_API_KEY=<YOUR_SAM_GOV_API_KEY>" -e "CENSUS_API_KEY=<YOUR_CENSUS_API_KEY>" -e "FRED_API_KEY=<YOUR_FRED_API_KEY>" -e "BEA_API_KEY=<YOUR_BEA_API_KEY>" -e "BLS_API_KEY=<YOUR_BLS_API_KEY>" -e "DOL_API_KEY=<YOUR_DOL_API_KEY>" -e "DATA_GOV_API_KEY=<YOUR_DATA_GOV_API_KEY>" -e "NVD_API_KEY=<YOUR_NVD_API_KEY>" sam-gov-us-government-contracting npx -- -y @cliwant/mcp-sam-gov

Damit fügst du ihn dem aktuellen Projekt hinzu. Ergänze -s user, um ihn überall zu nutzen.

Jeder Client

Die meisten Clients, die lokale Server starten, akzeptieren diese Form:

{
  "mcpServers": {
    "sam-gov-us-government-contracting": {
      "command": "npx",
      "args": [
        "-y",
        "@cliwant/mcp-sam-gov"
      ],
      "env": {
        "SAM_GOV_API_KEY": "<YOUR_SAM_GOV_API_KEY>",
        "CENSUS_API_KEY": "<YOUR_CENSUS_API_KEY>",
        "FRED_API_KEY": "<YOUR_FRED_API_KEY>",
        "BEA_API_KEY": "<YOUR_BEA_API_KEY>",
        "BLS_API_KEY": "<YOUR_BLS_API_KEY>",
        "DOL_API_KEY": "<YOUR_DOL_API_KEY>",
        "DATA_GOV_API_KEY": "<YOUR_DATA_GOV_API_KEY>",
        "NVD_API_KEY": "<YOUR_NVD_API_KEY>"
      }
    }
  }
}

Zed legt Server in seinen Einstellungen unter context_servers ab, mit denselben Feldern command, args und env.

Braucht Node.js auf deinem Rechner. Ersetze die Platzhalter durch deine eigenen Werte.

Häufige Fragen

Kann ich mcp.tc/i/sam-gov-us-government-contracting in meinen MCP-Client einfügen?

Nein. SAM.gov & US Government Contracting läuft auf deinem eigenen Rechner und wird von deinem Client gestartet, hat also keine Webadresse, mit der man sich verbinden könnte. Der Quick-Link ist die Seite zum Teilen; der Installationsbefehl lautet npx -y @cliwant/mcp-sam-gov.

Braucht SAM.gov & US Government Contracting einen API-Schlüssel?

Ja. Er liest SAM_GOV_API_KEY, CENSUS_API_KEY, FRED_API_KEY, BEA_API_KEY, BLS_API_KEY, DOL_API_KEY, DATA_GOV_API_KEY und NVD_API_KEY aus seiner Umgebung, und SAM_GOV_API_KEY, CENSUS_API_KEY, FRED_API_KEY, BEA_API_KEY, BLS_API_KEY, DOL_API_KEY, DATA_GOV_API_KEY und NVD_API_KEY sind geheim. Trag die Werte in die Konfiguration deines Clients auf deinem eigenen Rechner ein, nie in eine geteilte Datei.

Ist SAM.gov & US Government Contracting ein Remote- oder ein lokaler Server?

Lokal. Dein Client startet ihn als Prozess auf deinem Rechner, mit npx -y @cliwant/mcp-sam-gov, was Node.js braucht.

Was kann SAM.gov & US Government Contracting?

Er hat 26 Tools, darunter sam_search_opportunities, sam_get_opportunity und grants_search. Du kannst damit Search SAM.gov solicitations and read notice details, contacts and attachments, Find federal grants and state/local bids on OpenGov and Bonfire und Analyze federal awards, subawards, expiring contracts and spending over time.

Welche Clients können ihn nutzen?

Jeder Client, der lokale Server startet: Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed und andere. claude.ai und ChatGPT verbinden sich nur mit Remote-Servern.

Wer hat diese Seite geschrieben?

Der Roboter von mcp.tc hat die öffentlichen Metadaten von SAM.gov & US Government Contracting (seine Paket- und Repository-Seiten) gelesen, und ein KI-Modell hat daraus den Text entworfen. Ein Mensch prüft alles, was die Prüfungen nicht bestätigen können. Der Text kann trotzdem falsch sein; wenn dir ein Fehler auffällt, nutze Eintrag melden auf dieser Seite.

Einbinden

Zeig SAM.gov & US Government Contracting in einem README oder auf deiner Website. Jede Einbindung verlinkt auf diese Seite, nutzt den Installationsbefehl des Servers und setzt keine Cookies. So funktionieren Einbindungen

README-Badge

Badge-Vorschau, hellBadge-Vorschau, dunkel
Markdown
[![SAM.gov & US Government Contracting on mcp.tc](https://mcp.tc/i/sam-gov-us-government-contracting/badge.svg)](https://mcp.tc/i/sam-gov-us-government-contracting)
HTML
<a href="https://mcp.tc/i/sam-gov-us-government-contracting"><img src="https://mcp.tc/i/sam-gov-us-government-contracting/badge.svg" alt="SAM.gov &amp; US Government Contracting on mcp.tc" height="20"></a>

Es folgt dem hellen oder dunklen Modus der Lesenden. Hänge ?theme=light oder ?theme=dark an, um ihn festzulegen, oder ?style=compact, um das Zeichen ohne Schriftzug zu zeigen.

Website-Karte

HTML
<script src="https://mcp.tc/w/sam-gov-us-government-contracting.js" async></script>

Die Karte erscheint dort, wo das Tag steht. Füge dem Tag data-theme="dark" oder data-size="compact" hinzu, um sie zu ändern. Die Datei enthält alles, was sie braucht, stellt also keine weiteren Anfragen und setzt keine Cookies.

iframe

HTML
<iframe src="https://mcp.tc/embed/sam-gov-us-government-contracting" title="SAM.gov &amp; US Government Contracting on mcp.tc" width="420" height="200" loading="lazy" allow="clipboard-write" style="border:0;border-radius:8px;max-width:100%"></iframe>

Nutze es auf Seiten, die keine Skripte erlauben. Hänge ?theme=light oder ?theme=dark an die Adresse an, um die Farben festzulegen.

JSON

Der Eintrag als Daten für deine eigenen Seiten und Tools: Name, Kurzbeschreibung, Installationsbefehl, Tools und die „Add to“-Links. Jede Website kann ihn lesen (CORS ist offen).

https://mcp.tc/i/sam-gov-us-government-contracting.json

Was jedes Feld bedeutet

mcp.tc ist nicht mit Cliwant verbunden. Diese Seite entstand aus den öffentlichen Metadaten von SAM.gov & US Government Contracting, zuletzt geprüft am 4. Okt. 2026, und ein KI-Modell hat die Beschreibung geschrieben, sie kann also Fehler enthalten. Namen und Marken gehören ihren Inhabern. Stimmt etwas nicht? Eintrag melden.