
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 toolsPublic 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_KEYsecretOptional. SAM.gov key for higher rate limits + archives older than 12 months. Keyless by default.
CENSUS_API_KEYsecretRequired only for census_business_patterns (the Census Data API has no keyless tier); every other tool works without it.
FRED_API_KEYsecretRequired only for fred_search_series and fred_series_observations (FRED has no keyless tier); every other tool works without it.
BEA_API_KEYsecretRequired only for bea_regional_data (the BEA Data API has no keyless tier); every other tool works without it.
BLS_API_KEYsecretOptional free key for BLS labor-statistics tools (raises rate limits).
DOL_API_KEYsecretRequired only for dol_get_dataset (DOL's data endpoint has no keyless tier; dol_list_datasets works without it).
DATA_GOV_API_KEYsecretOptional 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_KEYsecretOptional free NVD key (raises CVE rate limits).
OPENFDA_API_KEYsecretOptional free openFDA key (raises rate limits).
SOCRATA_APP_TOKENsecretOptional Socrata app token (raises rate limits on SLED Socrata hosts).
COURTLISTENER_API_TOKENsecretOptional CourtListener (Free Law Project) token (raises rate limits).
LDA_API_KEYsecretOptional Senate LDA lobbying-disclosure key (raises rate limits).
EDGAR_USER_AGENTOptional SEC EDGAR User-Agent string (courtesy identification; a sensible default is used otherwise).
MCP_SAM_GOV_TOOLSETSOptional. 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.
Details
- Repository
- github.com/cliwant/mcp-sam-gov
- Package
@cliwant/mcp-sam-gov- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active