Zovo Sanctions Screening

Run an ofac search on business names and get a dated XLSX screening log.

Should I use this

Quality & Safety

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

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,298Tokens (tool definitions)
~6.6 KBTypical response size
Moderate attention impact (1.01% 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": {
    "ofac-screening": {
      "url": "https://ofac-screening.zovo.one/mcp"
    }
  }
}

Remote endpoints

https://ofac-screening.zovo.one/mcpstreamable-http

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢screen_names(names, entry_type, threshold)

Use this when the user wants ofac search, sanctions screening, or batch ofac screening of 1 to 200 names with optional references, a type filter and a threshold from 70 to 100, plus a dated XLSX log. Matches use Latin transliterations and token similarity on SDN and Consolidated lists. Do not use for a legal determination, other government lists or ownership analysis.

Input Schema

{
  "type": "object",
  "properties": {
    "names": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Names to screen, 1 to 200; each name has 1 to 200 characters and may have one TAB plus a reference of at most 60 characters. Example: [\"Banco Nacional de Cuba\", \"Acme Widgets LLC\\tVendor 7\"]."
    },
    "entry_type": {
      "description": "Type filter: any (default), individual, entity, vessel, aircraft. Example: entity.",
      "type": "string"
    },
    "threshold": {
      "description": "Whole-number similarity threshold from 70 to 100, default 85. Example: 85.",
      "type": "number"
    }
  },
  "required": [
    "names"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Output Schema

{
  "type": "object",
  "properties": {
    "summary": {
      "type": "object",
      "properties": {
        "names": {
          "type": "number"
        },
        "potentialMatches": {
          "type": "number"
        },
        "noMatch": {
          "type": "number"
        },
        "errors": {
          "type": "number"
        },
        "threshold": {
          "type": "number"
        },
        "entryType": {
          "type": "string"
        }
      },
      "required": [
        "names",
        "potentialMatches",
        "noMatch",
        "errors",
        "threshold",
        "entryType"
      ],
      "additionalProperties": false
    },
    "lists": {
      "type": "object",
      "properties": {
        "sdn": {
          "type": "object",
          "properties": {
            "publishDate": {
              "type": "string"
            },
            "records": {
              "type": "number"
            }
          },
          "required": [
            "publishDate",
            "records"
          ],
          "additionalProperties": false
        },
        "nonSdn": {
          "type": "object",
          "properties": {
            "publishDate": {
              "type": "string"
            },
            "records": {
              "type": "number"
            }
          },
          "required": [
            "publishDate",
            "records"
          ],
          "additionalProperties": false
        },
        "retrievedUtc": {
          "type": "string"
        },
        "copy": {
          "type": "string",
          "enum": [
            "fresh",
            "cached",
            "stale"
          ]
        }
      },
      "required": [
        "sdn",
        "nonSdn",
        "retrievedUtc",
        "copy"
      ],
      "additionalProperties": false
    },
    "potentialMatches": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "row": {
            "type": "number"
          },
          "input": {
            "type": "string"
          },
          "score": {
            "type": "number"
          },
          "uid": {
            "type": "number"
          },
          "list": {
            "type": "string",
            "enum": [
              "SDN",
              "NON-SDN"
            ]
          },
          "matchedName": {
            "type": "string"
          },
          "programs": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "row",
          "input",
          "score",
          "uid",
          "list",
          "matchedName",
          "programs"
        ],
        "additionalProperties": false
      }
    },
    "noMatchRows": {
      "type": "array",
      "items": {
        "type": "number"
      }
    },
    "errors": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "row": {
            "type": "number"
          },
          "input": {
            "type": "string"
          },
          "message": {
            "type": "string"
          }
        },
        "required": [
          "row",
          "input",
          "message"
        ],
        "additionalProperties": false
      }
    },
    "warnings": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "notes": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "downloads": {
      "type": "object",
      "properties": {
        "xlsx": {
          "type": "string"
        }
      },
      "required": [
        "xlsx"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "summary",
    "lists",
    "potentialMatches",
    "noMatchRows",
    "errors",
    "warnings",
    "notes",
    "downloads"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_sanctions_entry(uid, list)

Use this when the user wants an ofac check, ofac sdn list detail, or sanctions list check for a known positive uid. Reads both lists unless one is specified and returns aliases, programs, countries, truncated remarks and source dates. Do not use for identity confirmation, other government lists or ownership analysis.

Input Schema

{
  "type": "object",
  "properties": {
    "uid": {
      "type": "number",
      "description": "Positive whole-number entry uid from a potential match. Example: 22790."
    },
    "list": {
      "description": "Optional SDN or NON-SDN; omit to inspect both lists. Example: SDN.",
      "type": "string"
    }
  },
  "required": [
    "uid"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Output Schema

{
  "type": "object",
  "properties": {
    "entries": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "uid": {
            "type": "number"
          },
          "list": {
            "type": "string",
            "enum": [
              "SDN",
              "NON-SDN"
            ]
          },
          "primaryName": {
            "type": "string"
          },
          "entryType": {
            "type": "string"
          },
          "programs": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "aliases": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "kind": {
                  "type": "string"
                }
              },
              "required": [
                "name",
                "kind"
              ],
              "additionalProperties": false
            }
          },
          "countries": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "remarks": {
            "type": "string"
          },
          "detailUrl": {
            "type": "string"
          },
          "publishDate": {
            "type": "string"
          }
        },
        "required": [
          "uid",
          "list",
          "primaryName",
          "entryType",
          "programs",
          "aliases",
          "countries",
          "remarks",
          "detailUrl",
          "publishDate"
        ],
        "additionalProperties": false
      }
    },
    "lists": {
      "type": "object",
      "properties": {
        "sdn": {
          "type": "object",
          "properties": {
            "publishDate": {
              "type": "string"
            },
            "records": {
              "type": "number"
            }
          },
          "required": [
            "publishDate",
            "records"
          ],
          "additionalProperties": false
        },
        "nonSdn": {
          "type": "object",
          "properties": {
            "publishDate": {
              "type": "string"
            },
            "records": {
              "type": "number"
            }
          },
          "required": [
            "publishDate",
            "records"
          ],
          "additionalProperties": false
        },
        "retrievedUtc": {
          "type": "string"
        },
        "copy": {
          "type": "string",
          "enum": [
            "fresh",
            "cached",
            "stale"
          ]
        }
      },
      "required": [
        "sdn",
        "nonSdn",
        "retrievedUtc",
        "copy"
      ],
      "additionalProperties": false
    },
    "warnings": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "notes": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "entries",
    "lists",
    "warnings",
    "notes"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools