cf-exclusion-check

Pay-per-call screening against HHS-OIG LEIE and SAM.gov exclusions.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
67%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~604Tokens (tool definitions)
~1.2 KBTypical response size
Minimal attention impact (0.47% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "cf-exclusion-check": {
      "url": "https://exclusions.cfsoft.us/mcp"
    }
  }
}

Remote endpoints

https://exclusions.cfsoft.us/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢exclusion_check(name, npi, dob, state, uei, ...)

Screen a person or business against the HHS-OIG List of Excluded Individuals and Entities (LEIE) AND the SAM.gov exclusions list. Costs $0.05 per call via x402. Returns a verdict, a confidence level, the basis of each match, and the reason it matched. A match is a name match unless it was made on an identifier (npi, uei, cage); it is not an identity determination.

Input Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Person or business name. \"John Smith\", \"Smith, John\" and a business name are all accepted. Wildcards are rejected."
    },
    "npi": {
      "type": "string",
      "description": "10-digit National Provider Identifier."
    },
    "dob": {
      "type": "string",
      "description": "Date of birth, YYYYMMDD."
    },
    "state": {
      "type": "string",
      "description": "Two-letter state code. Corroborates only."
    },
    "uei": {
      "type": "string",
      "description": "SAM.gov Unique Entity Identifier, exactly 12 alphanumeric characters. An exact match is a strong identifier."
    },
    "cage": {
      "type": "string",
      "description": "CAGE code, exactly 5 alphanumeric characters. An exact match is a strong identifier. Present on only ~0.3% of SAM records."
    }
  },
  "additionalProperties": false
}
🟢exclusion_batch_check(items)

Screen 2-200 people/businesses against the same sources as exclusion_check in one call. Tiered price by item count: $0.30 (2-10), $1.00 (11-50), $3.00 (51-200), charged once via x402. An invalid item is reported in place, not a failure; all-invalid is refused before charging.

Input Schema

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "minItems": 2,
      "maxItems": 200,
      "items": {
        "type": "object",
        "properties": {
          "ref": {
            "type": "string",
            "description": "Your own id for this item, round-tripped."
          },
          "name": {
            "type": "string"
          },
          "npi": {
            "type": "string"
          },
          "dob": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "uei": {
            "type": "string"
          },
          "cage": {
            "type": "string"
          }
        },
        "additionalProperties": false
      }
    }
  },
  "required": [
    "items"
  ],
  "additionalProperties": false
}
🟢exclusion_sources

List the loaded exclusion sources (OIG LEIE and SAM.gov), their row counts, load dates, load completeness and whether a bulk reseed is due. Free. Screening itself is paid: exclusion_check per name, or exclusion_batch_check for 2-200 at once ($0.30/$1.00/$3.00 by size).

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools