sam_check_exclusions
Check if a firm or individual is excluded from federal contracting by screening names, UEI, or CAGE against the SAM exclusions index. Returns active exclusion matches with agency and type details.
Instructions
Keyless SAM debarment/exclusion screening. Screen a firm or individual by name (query) and/or UEI/CAGE against the SAM exclusions index (FAPIIS). Returns excluded (true iff ≥1 ACTIVE matching record), matchCount, and per-record { name, classification, uei, cage, excludingAgency, exclusionType, exclusionProgram, isActive, activation/terminationDate, samFapiisUrl }. CRITICAL: an EMPTY result means 'no matching exclusion under these terms' — it is NOT proof of general responsibility (stated in _meta.notes). A name match is not identity-proof; verify the UEI/CAGE + dates against the FAPIIS record. Requires at least one of query/uei/cage.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uei | No | SAM UEI to match. Used as the text query when it is the sole selector; post-filtered against results when combined with a name query. | |
| cage | No | CAGE code to match (post-filtered against results, or used as the text query when sole). | |
| page | No | 0-based page index (default 0). | |
| size | No | Page size (default 25, max 100). | |
| query | No | Firm or individual name to screen (drives the server-side exclusions text search). Provide at least one of query/uei/cage. | |
| activeOnly | No | Only currently-active exclusions (default true). false includes terminated exclusions. | |
| classification | No | Filter by excluded-party classification (default 'any'). |