map_ownership
Trace the corporate ownership chain above a company and identify the natural persons who ultimately control it. RETURNS JSON with: ownership_chain (array of parent entities, each with name, relationship, jurisdiction and is_ubo_candidate), natural_persons (array of identified beneficial owners, each with name, nationality and natures_of_control such as "ownership-of-shares-75-to-100-percent"), lei of the subject entity, complexity ("SIMPLE", "COMPLEX" or "UNKNOWN"), data_confidence ("HIGH", "MEDIUM" or "LOW") and notes describing the chain depth found. SOURCES: GLEIF Relationship API for LEI parent-child records, Companies House PSC (People with Significant Control) Register for UK entities, and the OpenCorporates corporate network. USE WHEN beneficial-ownership disclosure is required under AML or KYC rules, or to detect ownership by a sanctioned parent. Called via MCP — usage is logged but not billed. For metered billing use the REST API with an API key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | Requested ownership-chain depth, 1 to 3 (1 = immediate parent only, 3 = up to three levels up). Example: 2. Accepted for forward compatibility but NOT yet enforced — the current implementation returns the full chain it can discover from the available sources regardless of this value. | |
| entity_name | Yes | Full registered company name of the subsidiary or subject company whose owners you want. Example: "Volkswagen AG". | |
| jurisdiction | Yes | ISO 3166-1 alpha-2 country code of incorporation, uppercase. Examples: "GB", "DE", "US", "NL". UK entities ("GB") return the richest data because the PSC Register is queried in addition to GLEIF. | |
| registration_number | No | Optional national company number. Strongly recommended for UK entities, where it makes the PSC Register lookup exact instead of name-based. Example: "00445790" (GB, 8 digits). Omit if unknown. |