MCP prompt workflow

KYC & Cross-Border Due Diligence

Full statutory dossier on one prompt: profile, directors, UBO, shareholders, charges, latest accounts — across 27 national registries.

The core compliance-team workflow. Given a company name or registry ID plus a jurisdiction, the prompt runs search_companies → get_company_profile → get_officers → get_persons_with_significant_control → get_shareholders → get_charges → get_financials in sequence, then summarises every material fact with source URLs. Every field is direct from the government register.

When to use

KYB onboarding at a bank / payments firm / crypto exchange; M&A target due diligence; private-wealth know-your-client; law-firm corporate-client take-on.

Inputs

ParameterDescription
company_name_or_idLegal name or registry identifier (e.g. '08804411' for a GB company).
jurisdictionISO 3166-1 alpha-2 code (GB, NO, FR, DE, KR, …).

What the prompt does

Under the hood the prompt orchestrates these tool calls:

  1. search_companies (if given a name, not an ID)
  2. get_company_profile
  3. get_officers
  4. get_persons_with_significant_control
  5. get_shareholders
  6. get_charges
  7. get_financials
  8. list_filings (for any dated adverse events)

How to invoke

On any MCP client that supports prompts (Claude Desktop, Cursor, Cline, Goose, Zed):

  1. Connect to https://openregistry.sophymarine.com/mcp.
  2. Call prompts/list — you'll see kyc_cross_border_due_diligence in the array.
  3. Call prompts/get with {"name":"kyc_cross_border_due_diligence","arguments":{…}}.
  4. The server returns a pre-built message stream the model can execute directly.

Source skill

This prompt is also distributed as a Claude Agent Skill in the docs repo:

github.com/sophymarine/openregistry/skills/kyc-cross-border-due-diligence