cliwant avatar

Mcp Sam Gov

cliwant/mcp-sam-gov

A keyless gateway to $4 trillion in federal procurement data spanning SAM.gov opportunities, USAspending awards, Federal Register notices, eCFR regulations, and Grants.gov listings. Ships 36 tools that let you search active solicitations by NAICS code, pull full RFP packages with contracting officer details, analyze agency spending by PSC category, and query regulations without touching vendor APIs or waiting for credentials. Built-in autocomplete guards prevent LLM hallucinations on agency names and codes. Zero configuration, MIT licensed, and tested daily against live federal endpoints. Reach for this when you're tracking bids, researching recipients, or need to answer questions about federal contracts without a GovWin subscription.

GitHub stars
16
tools
80
auth
Secret needed
transport
STDIO
env vars
14
last updated
Sep 29, 2026

Tools

80 tools

Public tool metadata for what this MCP can expose to an agent.

sam_search_opportunitieskeyless HAL search of active SAM.gov contracting opportunities

keyless HAL search of active SAM.gov contracting opportunities

No parameter schema in public metadata yet.

sam_search_shapingpre-solicitation radar (Sources Sought / Presol / Special Notices before the RFP exists)

pre-solicitation radar (Sources Sought / Presol / Special Notices before the RFP exists)

No parameter schema in public metadata yet.

sam_get_opportunityfull detail by 32-char hex noticeId (POCs + attachments + body)

full detail by 32-char hex noticeId (POCs + attachments + body)

No parameter schema in public metadata yet.

sam_fetch_descriptionfull RFP body as plain text

full RFP body as plain text

No parameter schema in public metadata yet.

sam_fetch_attachment_textextract attachment text (RFP / SOW / Q&A / wage tables) from PDF + DOCX + text/HTML

extract attachment text (RFP / SOW / Q&A / wage tables) from PDF + DOCX + text/HTML

No parameter schema in public metadata yet.

sam_attachment_urlbuild the public download URL for an attachment resourceId

build the public download URL for an attachment resourceId

No parameter schema in public metadata yet.

sam_lookup_organizationfederal-organization id → canonical fullParentPathName

federal-organization id → canonical fullParentPathName

No parameter schema in public metadata yet.

sam_lookup_notice_fieldsbatch-fill nulled naics/set-aside/PoP/deadline for 1–100 noticeIds from the opt-in GSA daily CSV

batch-fill nulled naics/set-aside/PoP/deadline for 1–100 noticeIds from the opt-in GSA daily CSV

No parameter schema in public metadata yet.

grants_searchGrants.gov federal grant opportunities (financial assistance, distinct from SAM contracts)

Grants.gov federal grant opportunities (financial assistance, distinct from SAM contracts)

No parameter schema in public metadata yet.

grants_get_opportunityfull detail for a single grant opportunity by id

full detail for a single grant opportunity by id

No parameter schema in public metadata yet.

usas_search_awardsaggregate share-of-wallet at agency × NAICS

aggregate share-of-wallet at agency × NAICS

No parameter schema in public metadata yet.

usas_search_individual_awardsline-item federal contracts (returns generatedInternalId)

line-item federal contracts (returns generatedInternalId)

No parameter schema in public metadata yet.

usas_get_award_detailfull award detail: period of performance, options, set-aside, competition

full award detail: period of performance, options, set-aside, competition

No parameter schema in public metadata yet.

usas_search_awards_by_recipientevery contract a recipient won in an agency × NAICS slice

every contract a recipient won in an agency × NAICS slice

No parameter schema in public metadata yet.

usas_search_subawardsenumerate subcontracts on prime awards (supply chain / teaming)

enumerate subcontracts on prime awards (supply chain / teaming)

No parameter schema in public metadata yet.

usas_search_recompetesrecompete radar (PoP ending in a window, soonest-first, no silent drops)

recompete radar (PoP ending in a window, soonest-first, no silent drops)

No parameter schema in public metadata yet.

usas_search_expiring_contractsdeprecated alias of usas_search_recompetes (legacy shape)

deprecated alias of usas_search_recompetes (legacy shape)

No parameter schema in public metadata yet.

usas_analyze_incumbentper-award incumbent + public recompete-pressure hints (labels, not a score)

per-award incumbent + public recompete-pressure hints (labels, not a score)

No parameter schema in public metadata yet.

usas_search_teaming_partnerssmall-business teaming discovery by cert × NAICS × agency, exclusion-screened

small-business teaming discovery by cert × NAICS × agency, exclusion-screened

No parameter schema in public metadata yet.

usas_spending_over_timecontract-spending time series (fiscal_year / quarter / month)

contract-spending time series (fiscal_year / quarter / month)

No parameter schema in public metadata yet.

usas_search_agency_spendingspending broken down by awarding agency

spending broken down by awarding agency

No parameter schema in public metadata yet.

usas_search_subagency_spendingbreak a parent agency down by sub-agency / office

break a parent agency down by sub-agency / office

No parameter schema in public metadata yet.

usas_search_psc_spendingspending by Product Service Code (PSC)

spending by Product Service Code (PSC)

No parameter schema in public metadata yet.

usas_search_cfda_spendingspending by CFDA grant-program code

spending by CFDA grant-program code

No parameter schema in public metadata yet.

usas_search_state_spendingspending by state / territory

spending by state / territory

No parameter schema in public metadata yet.

usas_search_federal_account_spendingspending by federal account / Treasury Account Symbol (TAS)

spending by federal account / Treasury Account Symbol (TAS)

No parameter schema in public metadata yet.

usas_search_recipientsrecipient list with parent/child hierarchy

recipient list with parent/child hierarchy

No parameter schema in public metadata yet.

usas_get_recipient_profilefull recipient detail (UEI, alternate names, totals)

full recipient detail (UEI, alternate names, totals)

No parameter schema in public metadata yet.

usas_get_agency_profileagency profile by toptier code (mission, abbreviation, website)

agency profile by toptier code (mission, abbreviation, website)

No parameter schema in public metadata yet.

usas_get_agency_awards_summaryaward activity for a fiscal year (transaction count + obligations)

award activity for a fiscal year (transaction count + obligations)

No parameter schema in public metadata yet.

usas_get_agency_budget_functionbudget-function breakdown for an agency × fiscal year

budget-function breakdown for an agency × fiscal year

No parameter schema in public metadata yet.

usas_list_toptier_agenciesall toptier agencies + current-FY obligations

all toptier agencies + current-FY obligations

No parameter schema in public metadata yet.

usas_lookup_agencyresolve 'VA' / 'DHS' → canonical toptier name + 4-digit code

resolve 'VA' / 'DHS' → canonical toptier name + 4-digit code

No parameter schema in public metadata yet.

usas_autocomplete_naicsanti-hallucination NAICS guard

anti-hallucination NAICS guard

No parameter schema in public metadata yet.

usas_autocomplete_recipientanti-hallucination recipient guard

anti-hallucination recipient guard

No parameter schema in public metadata yet.

usas_naics_hierarchynavigate the NAICS tree (2→4→6) + active-contract count per code

navigate the NAICS tree (2→4→6) + active-contract count per code

No parameter schema in public metadata yet.

usas_glossary151 federal-spending terms

151 federal-spending terms

No parameter schema in public metadata yet.

usas_list_disaster_codeslist Disaster Emergency Fund Codes (DEFC): COVID-19, IIJA/infrastructure, and other emergency-appropriation tags

list Disaster Emergency Fund Codes (DEFC): COVID-19, IIJA/infrastructure, and other emergency-appropriation tags

No parameter schema in public metadata yet.

usas_disaster_spendingdisaster/emergency-fund spending BY GEOGRAPHY for given DEFCs (which state/county/district captured COVID/IIJA relief money)

disaster/emergency-fund spending BY GEOGRAPHY for given DEFCs (which state/county/district captured COVID/IIJA relief money)

No parameter schema in public metadata yet.

fpds_search_awardsFPDS-NG federal contract award actions (the authoritative award-action feed)

FPDS-NG federal contract award actions (the authoritative award-action feed)

No parameter schema in public metadata yet.

gao_protest_lookuprecent GAO bid-protest decisions from the public Legal-Products RSS feed (recent window only)

recent GAO bid-protest decisions from the public Legal-Products RSS feed (recent window only)

No parameter schema in public metadata yet.

ofac_screen_entitykeyless OFAC denied-party / sanctions screening

keyless OFAC denied-party / sanctions screening

No parameter schema in public metadata yet.

sam_check_exclusionskeyless SAM debarment/exclusion screening by name and/or UEI/CAGE

keyless SAM debarment/exclusion screening by name and/or UEI/CAGE

No parameter schema in public metadata yet.

sam_integrity_lookupone-call integrity screen (exclusion verdict + honest FAPIIS pointer)

one-call integrity screen (exclusion verdict + honest FAPIIS pointer)

No parameter schema in public metadata yet.

fac_search_auditsSingle Audit summaries from the Federal Audit Clearinghouse

Single Audit summaries from the Federal Audit Clearinghouse

No parameter schema in public metadata yet.

fac_get_findingsdrill into the audit-RISK findings for an entity

drill into the audit-RISK findings for an entity

No parameter schema in public metadata yet.

fdic_search_institutionssearch the FDIC-insured-institution directory

search the FDIC-insured-institution directory

No parameter schema in public metadata yet.

fdic_institution_financialsquarterly financial time-series for one institution (by cert #)

quarterly financial time-series for one institution (by cert #)

No parameter schema in public metadata yet.

fdic_risk_ratioscounterparty risk ratios for one institution

counterparty risk ratios for one institution

No parameter schema in public metadata yet.

fdic_institution_historystructural-change event log (mergers, charter changes)

structural-change event log (mergers, charter changes)

No parameter schema in public metadata yet.

fdic_branch_depositsbranch-deposit footprint

branch-deposit footprint

No parameter schema in public metadata yet.

fdic_bank_failureshistorical bank failures & assistance transactions

historical bank failures & assistance transactions

No parameter schema in public metadata yet.

fdic_industry_summaryindustry & state banking-sector annual aggregates

industry & state banking-sector annual aggregates

No parameter schema in public metadata yet.

echo_search_facilitiessearch EPA-regulated facilities by state with compliance/enforcement screening

search EPA-regulated facilities by state with compliance/enforcement screening

No parameter schema in public metadata yet.

echo_facility_reportEPA ECHO Detailed Facility Report for one facility (by FRS RegistryID)

EPA ECHO Detailed Facility Report for one facility (by FRS RegistryID)

No parameter schema in public metadata yet.

epa_tri_facilitiesEPA Envirofacts TRI (Toxics Release Inventory) facilities by state/industry (environmental / ESG vetting)

EPA Envirofacts TRI (Toxics Release Inventory) facilities by state/industry (environmental / ESG vetting)

No parameter schema in public metadata yet.

openfda_enforcementFDA drug / device / food recalls & enforcement actions (product-safety supplier vetting)

FDA drug / device / food recalls & enforcement actions (product-safety supplier vetting)

No parameter schema in public metadata yet.

openfda_device_clearancesFDA 510(k) medical-device clearances (device-maker capability check)

FDA 510(k) medical-device clearances (device-maker capability check)

No parameter schema in public metadata yet.

openfda_drug_approvalsopenFDA Drugs@FDA drug-approval applications (sponsor, approved products, submission/approval history)

openFDA Drugs@FDA drug-approval applications (sponsor, approved products, submission/approval history)

No parameter schema in public metadata yet.

nhtsa_recallsNHTSA vehicle recalls by make / model / year

NHTSA vehicle recalls by make / model / year

No parameter schema in public metadata yet.

nhtsa_complaintsNHTSA vehicle safety complaints by make / model / year

NHTSA vehicle safety complaints by make / model / year

No parameter schema in public metadata yet.

cpsc_recallsCPSC consumer-product recalls (product supplier vetting)

CPSC consumer-product recalls (product supplier vetting)

No parameter schema in public metadata yet.

courtlistener_search_opinionsUS federal court opinions (COFC contract claims / bid protests, Federal Circuit); party param for actual-party cases — data via CourtListener / Free Law Project (disclosed)

US federal court opinions (COFC contract claims / bid protests, Federal Circuit); party param for actual-party cases — data via CourtListener / Free Law Project (disclosed)

No parameter schema in public metadata yet.

courtlistener_search_docketsRECAP dockets (type=r) for FCA / False Claims Act / qui tam matters that rarely produce opinions; suitNature fielded filter — data via CourtListener / Free Law Project (disclosed)

RECAP dockets (type=r) for FCA / False Claims Act / qui tam matters that rarely produce opinions; suitNature fielded filter — data via CourtListener / Free Law Project (disclosed)

No parameter schema in public metadata yet.

nonprofit_searchIRS-990 nonprofit search by name / state / NTEE — via ProPublica Nonprofit Explorer (disclosed)

IRS-990 nonprofit search by name / state / NTEE — via ProPublica Nonprofit Explorer (disclosed)

No parameter schema in public metadata yet.

nonprofit_financialsIRS-990 nonprofit financials by EIN — via ProPublica Nonprofit Explorer (disclosed)

IRS-990 nonprofit financials by EIN — via ProPublica Nonprofit Explorer (disclosed)

No parameter schema in public metadata yet.

edgar_lookup_cikresolve a company ticker or name to its 10-digit SEC CIK

resolve a company ticker or name to its 10-digit SEC CIK

No parameter schema in public metadata yet.

edgar_company_filingsa company's SEC filings

a company's SEC filings

No parameter schema in public metadata yet.

edgar_company_factscurated XBRL financial facts for a filer

curated XBRL financial facts for a filer

No parameter schema in public metadata yet.

edgar_company_conceptone filer × one XBRL concept × the complete reported time-series

one filer × one XBRL concept × the complete reported time-series

No parameter schema in public metadata yet.

edgar_xbrl_framescross-filer XBRL cross-section (one concept across all filers for a period)

cross-filer XBRL cross-section (one concept across all filers for a period)

No parameter schema in public metadata yet.

edgar_full_text_searchfull-text search across EDGAR filings, 2001–present

full-text search across EDGAR filings, 2001–present

No parameter schema in public metadata yet.

edgar_filing_indexbulk cross-filer filing index for a quarter

bulk cross-filer filing index for a quarter

No parameter schema in public metadata yet.

edgar_daily_filing_indexper-day cross-filer filing index

per-day cross-filer filing index

No parameter schema in public metadata yet.

fed_register_search_documentssearch Federal Register documents by query / agency / type / date

search Federal Register documents by query / agency / type / date

No parameter schema in public metadata yet.

fed_register_get_documentfull detail for a document by number (citation, body URL, CFR refs)

full detail for a document by number (citation, body URL, CFR refs)

No parameter schema in public metadata yet.

fed_register_public_inspectionthe Federal Register public-inspection desk (pre-publication)

the Federal Register public-inspection desk (pre-publication)

No parameter schema in public metadata yet.

fed_register_list_agenciesFederal Register agency slugs reference

Federal Register agency slugs reference

No parameter schema in public metadata yet.

regulations_search_docketssearch Regulations.gov rulemaking dockets

search Regulations.gov rulemaking dockets

No parameter schema in public metadata yet.

regulations_search_documentssearch Regulations.gov rulemaking documents (rules, proposed rules, notices)

search Regulations.gov rulemaking documents (rules, proposed rules, notices)

No parameter schema in public metadata yet.

Sponsors

Configuration

SAM_GOV_API_KEYsecret

Optional. SAM.gov key for higher rate limits + archives older than 12 months. Keyless by default.

CENSUS_API_KEYsecret

Required only for census_business_patterns (the Census Data API has no keyless tier); every other tool works without it.

FRED_API_KEYsecret

Required only for fred_search_series and fred_series_observations (FRED has no keyless tier); every other tool works without it.

BEA_API_KEYsecret

Required only for bea_regional_data (the BEA Data API has no keyless tier); every other tool works without it.

BLS_API_KEYsecret

Optional free key for BLS labor-statistics tools (raises rate limits).

DOL_API_KEYsecret

Required only for dol_get_dataset (DOL's data endpoint has no keyless tier; dol_list_datasets works without it).

DATA_GOV_API_KEYsecret

Optional free api.data.gov key; raises DEMO_KEY limits for Regulations.gov, Congress.gov, GovInfo, FAC, the data.gov catalog and GSA per-diem.

NVD_API_KEYsecret

Optional free NVD key (raises CVE rate limits).

OPENFDA_API_KEYsecret

Optional free openFDA key (raises rate limits).

SOCRATA_APP_TOKENsecret

Optional Socrata app token (raises rate limits on SLED Socrata hosts).

COURTLISTENER_API_TOKENsecret

Optional CourtListener (Free Law Project) token (raises rate limits).

LDA_API_KEYsecret

Optional Senate LDA lobbying-disclosure key (raises rate limits).

EDGAR_USER_AGENT

Optional SEC EDGAR User-Agent string (courtesy identification; a sensible default is used otherwise).

MCP_SAM_GOV_TOOLSETS

Optional. Comma-separated toolset names to load (e.g. core,sled). Blank or 'all' loads all 153 tools.

Readme

@cliwant/mcp-sam-gov

$4 trillion of public federal data, one npm install away.

The most comprehensive keyless-first MCP server for US federal and state/local (SLED) contracting + spending + regulation + partner vetting. 153 tools across 54 data sources — keyless-first: only 4 sources (Census business-patterns, FRED, BEA, and DOL's data endpoint) need a free key; the other 50 need none. Works today, in any AI agent.

Independent project — not affiliated with, endorsed by, or sponsored by SAM.gov, the U.S. General Services Administration (GSA), or any government agency.


View the full README on GitHub

Details

Repository
github.com/cliwant/mcp-sam-gov
Package
@cliwant/mcp-sam-gov
Transport
STDIO
Auth
Required
Registry
MCP registry, active