Search Government Opportunities
The v2 MCP API is in preview and not yet generally available. These pages document its tools and request/response shapes; live data access is limited to enrolled organizations until v2 is released.
Broad market SEARCH of OPEN U.S. federal contracting opportunities on SAM.gov — solicitations (RFPs, RFQs), presolicitations, and sources-sought notices that agencies are actively soliciting bids on. Use this when you want to FIND open solicitations across the whole federal market by criteria — a keyword, NAICS code, PSC/classification code, awarding agency, small-business set-aside type, posting-date window, or response-deadline window — without knowing any particular vendor. Returns each opportunity with its title, awarding agency, notice type, set-aside, NAICS, posting date, response deadline, days-until-deadline, place of performance, and a direct SAM.gov link, plus a total match count for pagination. Do NOT use this when you already have a SPECIFIC company and want opportunities relevant to them (their NAICS registration, incumbency, or agency relationships) — use company_gov_opportunities instead. Do NOT use this to look up AWARDED/historical contracts (who won, dollar amounts) — those are closed transactions, use search_federal_contracts. Note: keywords matches opportunity TITLES only (not full-notice text), so keep them short and general. Requires the SAM.gov (Data.gov) integration to be configured.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
keywords | string | ❌ No | - | Free-text term matched against opportunity TITLES only (not full-notice text). Keep it short and general, e.g. "cybersecurity" or "cloud"; long phrases match poorly. To narrow by industry instead, prefer naicsCode. |
naicsCode | string | ❌ No | - | 6-digit NAICS industry code to filter by, e.g. "541512" (Computer Systems Design). Resolve an industry name to a code via search_industries_naics_sic. |
pscCode | string | ❌ No | - | Federal Product/Service Code (PSC) classifying the good or service, e.g. "D307" (IT systems development). More specific than NAICS for the deliverable itself. |
agency | string | ❌ No | - | Awarding department/agency name to filter by, e.g. "Department of Defense" or "General Services Administration". |
setAsideType | string | ❌ No | - | SAM.gov small-business set-aside code, e.g. "SBA" (Total Small Business), "SDVOSBC" (Service-Disabled Veteran-Owned), "8A", "WOSB", "HZC". Omit to include all opportunities regardless of set-aside. |
postedAfter | string | ❌ No | - | Lower bound on the notice posting date. ISO date "YYYY-MM-DD", e.g. "2025-01-01". |
postedBefore | string | ❌ No | - | Upper bound on the notice posting date. ISO date "YYYY-MM-DD". |
responseDeadlineAfter | string | ❌ No | - | Only opportunities whose bid response deadline falls on or after this date. ISO date "YYYY-MM-DD". Use with responseDeadlineBefore to find opportunities closing within a window. |
responseDeadlineBefore | string | ❌ No | - | Only opportunities whose bid response deadline falls on or before this date. ISO date "YYYY-MM-DD". Useful for surfacing opportunities closing soon. |
opportunityType | string | ❌ No | - | Restrict to one notice type: "solicitation" (active RFP/RFQ open for bids), "presolicitation" (advance notice, not yet biddable), "sources_sought" (market research request), or "award" (notice of a made award). Omit to include all types. |
activeOnly | boolean | ❌ No | true | When true (default), returns only active/open notices. Set false to include archived/inactive notices. |
limit | number | ❌ No | 25 | Maximum number of opportunities to return, 1-100 (default: 25). |
offset | number | ❌ No | 0 | Number of results to skip for pagination (default: 0). Combine with limit and the returned totalCount/hasMore to page through results. |
Required Integrations
datagov
Use Cases
- What open federal cybersecurity solicitations are on SAM.gov right now? — keywords:"cybersecurity"
- Find active opportunities in a specific industry — naicsCode after resolving via search_industries_naics_sic
- Which small-business set-aside IT opportunities are open? — naicsCode + setAsideType
- What opportunities has a given agency posted recently? — agency + postedAfter
- Which open solicitations are closing in the next 30 days? — responseDeadlineBefore
Example Usage
Open cybersecurity solicitations
{
"tool": "search_gov_opportunities",
"arguments": {
"keywords": "cybersecurity",
"opportunityType": "solicitation"
}
}
Small-business IT-services opportunities in a NAICS
{
"tool": "search_gov_opportunities",
"arguments": {
"naicsCode": "541512",
"setAsideType": "SBA",
"limit": 20
}
}
DoD opportunities posted since Jan 2025
{
"tool": "search_gov_opportunities",
"arguments": {
"agency": "Department of Defense",
"postedAfter": "2025-01-01"
}
}
Related Tools
company_gov_opportunities, search_federal_contracts, company_contracts, company_gov_relationships, search_industries_naics_sic