Skip to content

Adverse ​

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

Tools in this group ​

adverse_media_finding_list ​

Read-only: yes.

List adverse media findings on a profile, newest first: one row per warning the adverse media pipeline has reported, carried across screening runs, with the analyst's disposition. Omit disposition for every finding, pass NO_DISPOSITION for the ones still awaiting review, or NEEDS_INFO for the ones waiting on an RFI answer. Each row carries the finding's title, categories, date, the pipeline's own materiality (warning / resolved), description and sources; record a verdict with adverse_media_finding_resolve.

Parameters

  • organization_id (Annotated[int, Field(description=ORGANIZATION_ID)], required) — (no description)
  • profile_id (Annotated[int, Field(description='Profile id whose findings to list.')], required) — (no description)
  • disposition (Annotated[AdverseMediaFindingDispositionLiteral | None, Field(description=ADVERSE_MEDIA_FINDING_DISPOSITION)], optional) — (no description)
  • sort_by (Annotated[CreatedAtSortLiteral, Field(description=SORT_BY)], optional) — (no description)
  • limit (Limit, optional) — (no description)
  • offset (Offset, optional) — (no description)

adverse_media_finding_resolve ​

Read-only: no.

Record the analyst's disposition on an adverse media finding: TRUE_MATCH_MATERIAL, TRUE_MATCH_NOT_MATERIAL, FALSE_POSITIVE, NEEDS_INFO, or NO_DISPOSITION (reset). notes of at least 10 characters are required on every change: the rationale is part of the decision. The first disposition moves the linked Negative News alert into Under Review while it is still OPEN.

You must be the linked alert's current assignee (claim it via alert_claim, or have it assigned to you via alert_assign, first). A recorded verdict can be changed later, including under a CLOSED alert; resetting to NO_DISPOSITION or marking NEEDS_INFO under a CLOSED alert is refused. After changing a finding under a closed alert, consider alert_revise_decision.

NEEDS_INFO is not a final verdict: the finding keeps blocking its alert's close until a verdict replaces it. The success response carries a next_step pointing at rfi_create to ask the subject for what would settle it.

Previews first.

Parameters

  • organization_id (Annotated[int, Field(description=ORGANIZATION_ID)], required) — (no description)
  • profile_id (Annotated[int, Field(description='Profile id the finding belongs to.')], required) — (no description)
  • finding_id (Annotated[int, Field(description='Finding id (from adverse_media_finding_list).')], required) — (no description)
  • disposition (Annotated[AdverseMediaFindingDispositionLiteral, Field(description=ADVERSE_MEDIA_FINDING_DISPOSITION)], required) — (no description)
  • notes (Annotated[str, Field(description='Analyst reasoning recorded on the finding. Required, at least 10 characters.')], required) — (no description)
  • confirm_token (Annotated[str | None, Field(description=CONFIRM_TOKEN)], optional) — (no description)