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
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools