Unmask the real person behind any company. Walk ownership chains across jurisdictions until you reach the natural person.
Many UBO investigations hit a wall because the immediate owner is another company — often in a different jurisdiction. This prompt walks the chain: get_persons_with_significant_control / get_shareholders → detect corporate owner → re-run in that owner's jurisdiction → repeat until a natural person or a registered trust / foundation is reached. Returns every hop with source.
Sanctions screening, beneficial-owner discovery for AML-obliged firms, investigative journalism, asset tracing.
| Parameter | Description |
|---|---|
company_name_or_id | Starting company. |
jurisdiction | Starting jurisdiction ISO code. |
max_depth | Maximum chain depth (default 8). |
Under the hood the prompt orchestrates these tool calls:
On any MCP client that supports prompts (Claude Desktop, Cursor, Cline, Goose, Zed):
https://openregistry.sophymarine.com/mcp.prompts/list — you'll see ubo_cross_border_chain_walker in the array.prompts/get with {"name":"ubo_cross_border_chain_walker","arguments":{…}}.This prompt is also distributed as a Claude Agent Skill in the docs repo:
github.com/sophymarine/openregistry/skills/ubo-cross-border-chain-walker