Skip to content

Duplicate ​

Reference for the 2 CryptoComply MCP tools in the Duplicate family.

Tools in this group ​

duplicate_submission_alert_match_list ​

Read-only: yes.

List the profiles a Duplicate Submission alert's held submission matched, best first. Use after alert_retrieve on a duplicate_submission alert, before deciding it.

Each row has the score and the signals behind it, the matched profile with its group and review status, whether it is the profile the invitation was prefilled from, every field compared with both values and whether they match (copied: a Same Person copy takes the submitted one), and each related party and wallet on either side, with what a Same Person decision does with each submitted wallet. alert heads the page: its status, whether it is assigned to you, the submission and whether it is about an entity.

Parameters

  • organization_id (int, required) — Organization scope.
  • alert_id (int, required) — Alert id (from alert_list).
  • limit (int, optional) — Max results.
  • offset (int, optional) — Results to skip.

duplicate_submission_alert_resolve ​

Read-only: no.

Decide a Duplicate Submission alert; claim it first (alert_claim). Needs alert update and profile read access. Final.

Same Person (CD; Same Entity for an entity): pass target_profile_id, the match from duplicate_submission_alert_match_list that is the same person. A copy of it is made in the submission's group with the submitted values (an empty answer keeps the copy's), its documents plus the submission's, its wallets and parties, Under Review, with a system note naming the alert; the matches are not changed. Needs profile create and update, and note, document and wallet create when it writes them.

Different Person (ND): a new profile is created from the submission as intake would, with documents the invitee kept on file, Under Review. Needs profile create.

Either way it is screened and everyone who can see alerts is notified.

Previews first. closing_rationale: at least 10 characters.

Parameters

  • organization_id (int, required) — Organization scope.
  • alert_id (int, required) — Alert id (from alert_list).
  • result (Literal, required) — CD (Same Person or Entity) or ND (Different Person or Entity).
  • closing_rationale (str, required) — Why.
  • target_profile_id (int | None, optional) — For CD: the match that is the same person.
  • confirm_token (str | None, optional) — From this tool's preview; omit to get one.