investigate_entity
Run compliance investigations by matching names against sanctions lists, fetching entity details, and analyzing relationships to identify potential risks.
Instructions
Run a multi-step compliance investigation on a person or company. This is the most powerful tool — it combines matching, entity details, and relationship traversal in one call.
Steps: (1) Match the name against sanctions/PEP lists, (2) Fetch full details and relationships for top matches, (3) Return structured data with scores, datasets, and connected entities.
Returns data only — no risk judgments. You (the AI) should interpret the scores, dataset memberships, and relationships to provide context to the user.
Requires both name and schema (Person/Company). Provide additional properties like birthDate or nationality for better match precision.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Entity name to investigate | |
| schema | Yes | Entity type | |
| birthDate | No | ISO date (Person only, improves match precision) | |
| nationality | No | ISO country code (Person only) | |
| jurisdiction | No | ISO country code (Company only) | |
| threshold | No | Minimum match score 0.0-1.0 (default: 0.7) | |
| max_matches | No | Max matches to investigate in detail (default: 3) | |
| dataset | No | Specific dataset to screen against |