Flag 1-director + no-accounts + overseas-office shells using live government-registry signals.
Combines heuristics: 1 officer (often foreign), zero filed accounts, registered-agent address shared with N+ other companies, dormant status, no charges, no establishments. Outputs a 0-100 risk score with contributing signals.
AML / sanctions screening, tax-risk scoring, 'trade-based money laundering' investigations.
| Parameter | Description |
|---|---|
company_name_or_id | Target company. |
jurisdiction | ISO code. |
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 shell_company_detector in the array.prompts/get with {"name":"shell_company_detector","arguments":{…}}.This prompt is also distributed as a Claude Agent Skill in the docs repo:
github.com/sophymarine/openregistry/skills/shell-company-detector