4,500+ servers built on MCP Fusion
Vinkius

ComplyAdvantage MCP. Run AML and KYC checks directly from your chat agent.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

ComplyAdvantage MCP on Cursor AI Code Editor MCP Client ComplyAdvantage MCP on Claude Desktop App MCP Integration ComplyAdvantage MCP on OpenAI Agents SDK MCP Compatible ComplyAdvantage MCP on Visual Studio Code MCP Extension Client ComplyAdvantage MCP on GitHub Copilot AI Agent MCP Integration ComplyAdvantage MCP on Google Gemini AI MCP Integration ComplyAdvantage MCP on Lovable AI Development MCP Client ComplyAdvantage MCP on Mistral AI Agents MCP Compatible ComplyAdvantage MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

ComplyAdvantage connects your AI agent to run Anti-Money Laundering (AML) and Know Your Customer (KYC) checks directly in chat. Screen individuals, vet corporate entities against global watchlists, manage search history, and monitor risk alerts—all without leaving your current application.

What your AI agents can do

Acknowledge monitor

Marks a monitored search as acknowledged, confirming that changes have been noted.

Create comment

Adds an internal note or observation to a specific search or entity record for case documentation.

Create search

Starts a new compliance check on an individual or company, allowing optional fuzziness and filters.

+ 11 more capabilities included
Initiate Entity Screening

Start new searches for people or companies, applying custom filters and fuzziness to narrow down potential watchlist matches.

Manage Search Records

Retrieve full search reports, view an overview of a search, and list your entire history of performed compliance checks.

Monitor Entity Risk Changes

Establish continuous monitoring on specific entities to receive alerts automatically when their risk profile or status changes.

Update Case Status and Notes

Add internal notes, mark a search as complete, or reassign the case owner directly through chat commands.

Refine Entity Data

Update an entity's risk classification or add it to a whitelist using specific tools for record refinement.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

ComplyAdvantage: 14 Tools for Compliance Automation

These tools let you programmatically execute every part of the compliance lifecycle—from initial screening to final status updates, all managed via chat.

acknowledge019ea5e5

acknowledge monitor

Marks a monitored search as acknowledged, confirming that changes have been noted.

create019ea5e5

create comment

Adds an internal note or observation to a specific search or entity record for case documentation.

create019ea5e5

create search

Starts a new compliance check on an individual or company, allowing optional fuzziness and filters.

delete019ea5e5

delete search tag

Removes descriptive tags applied to a search record when the classification changes.

get019ea5e5

get search

Provides a high-level summary and status overview of an existing compliance search ID.

get019ea5e5

get search details

Retrieves the full, detailed results set for any completed or pending search.

get019ea5e5

get search monitors

Fetches the list of all currently active and monitored compliance searches in your account.

list019ea5e5

list comments

Retrieves a chronological list of all comments made against a specific search case.

list019ea5e5

list searches

Generates an immediate report listing your most recent compliance searches performed in the system.

list019ea5e5

list users

Returns a list of user accounts associated with your connected ComplyAdvantage organization.

update019ea5e5

update search

Changes key details about a search, such as the assigned owner or its overall status (e.g., 'Complete').

update019ea5e5

update search entities

Adjusts entity classification data, allowing you to whitelist an entity or change its risk level.

update019ea5e5

update search monitors

Starts or stops ongoing monitoring for a search ID, managing continuous risk alerts.

update019ea5e5

update search profile

Modifies the core profile information associated with an actively monitored search case.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with ComplyAdvantage, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You connect your AI agent directly to ComplyAdvantage for Anti-Money Laundering (AML) and Know Your Customer (KYC) checks. You don't gotta jump between dashboards; you handle complex risk screening and case files right in the chat window. It’s about getting answers, fast.

Initiating Entity Screening
You start a new compliance check on any individual or company using create_search. This tool lets you apply custom filters and even fuzziness to narrow down potential watchlist matches, making sure your searches are precise. You can also run an immediate report of all the most recent checks you’ve performed with list_searches.

Monitoring Risk Changes
When you need continuous oversight on a specific party, use update_search_monitors to start or stop ongoing risk profile monitoring for a search ID. Your agent will manage these continuous alerts automatically. You can view all the checks that are currently active and being monitored in your account by calling get_search_monitors.

If you see an alert, you mark it as handled with acknowledge_monitor, confirming that you've noted any changes.

Retrieving Search Data and History
To get a quick read on a search, you use get_search to pull up a high-level summary and status overview using just the existing search ID. But if you need the full story—the complete details set for any completed or pending check—you run get_search_details. To keep track of who’s in your org, you can get a list of connected user accounts with list_users.

Managing and Refining Case Records
Your agent handles the whole lifecycle of case documentation. You add internal notes or observations to a specific search record using create_comment, and later retrieve that entire chronological history by calling list_comments. When a case is resolved, you update its status and assign ownership directly with update_search.

To refine an entity's data—say, changing its risk level or adding it to the whitelist—you use update_search_entities. If an initial classification was wrong, you can remove descriptive tags applied to the search record using delete_search_tag.

Updating Profile Details and Status
You modify core profile information associated with a monitored case by running update_search_profile. To track which searches are active or need attention, you fetch a list of all currently monitored compliance searches via get_search_monitors, while using list_searches gives you an immediate rundown of your recent activity.

You can also adjust the key details about a search—like changing its assigned owner—using update_search. All these tools work together so you don't gotta switch apps to manage risk.

How ComplyAdvantage MCP Works

  1. 1 Subscribe to the ComplyAdvantage server and provide your API key.
  2. 2 Your AI client sends an instruction (e.g., 'Screen Acme Corp').
  3. 3 The agent invokes tools like create_search or get_search_details, returning actionable compliance results directly in the chat.

The bottom line is: you manage complex, multi-step compliance processes using plain language prompts instead of clicking through multiple dashboards.

Who Is ComplyAdvantage MCP For?

Compliance Officers who are tired of context switching between watchlists and case management systems. Risk Analysts who need an immediate audit trail for regulatory reporting. Fintech Developers needing a reliable, programmatic way to verify identity checks in their code editor.

Compliance Officer

Runs instant screening on new clients or suspicious transactions and documents the entire process history via create_comment.

Risk Analyst

Tracks changes in risk profiles over time by setting up monitors with update_search_monitors, ensuring nothing slips through the cracks.

Fintech Developer

Tests and verifies screening logic, calling tools like create_search or get_search_details directly from a code editor for unit testing.

What Changes When You Connect

  • Instantly screen entities: Use create_search to run a full screening on an individual or company without navigating away from your current workflow. The results come back immediately in the conversation.
  • Maintain a perfect audit trail: Instead of relying on memory, use list_searches and then get_search_details to pull up every step taken for regulatory review. Everything is logged.
  • Automate risk changes: Set up persistent monitoring with update_search_monitors. Your agent notifies you immediately if the risk profile of a monitored entity shifts, so you don't miss alerts.
  • Centralize case management: Update search status and ownership using update_search and add context notes via create_comment, keeping all decision-making history tied to one ID.
  • Refine data on the fly: If an initial check is inconclusive, use update_search_entities to manually whitelist or adjust risk levels, solidifying your compliance record.

Real-World Use Cases

01

Onboarding a New Client

A Compliance Officer needs to vet 'Global Tech LLC' before signing the contract. They ask their agent to run create_search on Global Tech, specifying filters for jurisdiction. The agent returns three potential matches and uses get_search_details to confirm which one is correct, completing the vetting process in a single chat thread.

02

Investigating Suspicious Activity

A Risk Analyst receives an alert on 'John Doe'. Instead of opening 5 tabs, they instruct their agent to set up continuous monitoring with update_search_monitors. The system now watches John Doe and immediately alerts the analyst if any new adverse media hits his profile.

03

Audit Preparation

The Legal Team needs proof of all KYC checks for a client portfolio. They ask their agent to list all searches using list_searches, then use that ID list to pull full reports with get_search_details and gather every single comment via list_comments.

04

Case Resolution Workflow

A case is reviewed. The Compliance Officer confirms the identity using an external document, then uses create_comment to log 'Verified ID on 2026-10-25' and runs update_search to change the status from 'Pending Review' to 'Closed'.

The Tradeoffs

Treating compliance as a one-off event

The user checks an entity once using create_search, gets results, and closes the chat. Weeks later, the entity's risk status changes, but nobody knows because no monitoring was set up.

After running create_search, always run update_search_monitors to keep continuous watch over that search ID. This ensures you get immediate alerts if their profile changes.

Losing the audit trail

A team member makes a manual note about a finding in an external spreadsheet, but forgets to record why they changed the status or who signed off on it.

Use create_comment immediately. Always log findings and decisions directly into the case file using the agent, so all decision-making is tied to the search ID.

Overlooking user access

The developer assumes they can query every record without knowing who owns them or if the account has permission for certain actions.

If you need an overview of team members, use list_users. This helps you know which accounts are available to update status for using update_search.

When It Fits, When It Doesn't

Use this server if your primary job involves repetitive identity screening, continuous risk monitoring, or complex case file management that requires an immutable audit trail. If your workflow is already entirely digital and never touches external dashboards, you might be fine. But if you're currently juggling a CRM, a watchlist database, and an internal ticketing system—this server is essential. Don't use it just because it handles AML; use it only when you need to programmatically execute the specific tools like create_search, update_search_monitors, or get_search_details. If your current pain point is simply 'I want a better dashboard,' this isn't for you. You need an action engine, not just a pretty view.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by ComplyAdvantage. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 14 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

acknowledge_monitor create_comment create_search delete_search_tag get_search get_search_details get_search_monitors list_comments list_searches list_users update_search update_search_entities update_search_monitors update_search_profile

Compliance checks shouldn't require switching between five different dashboards.

Today, vetting a single client means logging into the watchlist service (to run `create_search`), opening the case management system to write notes (`create_comment`), then going back to the risk dashboard to set up monitoring. You spend more time clicking tabs and copy-pasting IDs than you do actually analyzing risk.

With ComplyAdvantage, you ask your agent to 'Vet Acme Corp.' The server handles the sequence: it runs the search, pulls the details using `get_search_details`, writes a comment about the findings, and sets up monitoring—all in one chat window. You get action, not just information.

ComplyAdvantage MCP Server: Managing Risk Status

Manually updating a search status means opening the correct record, finding the dropdown menu for 'Status,' and selecting from a list. If you forget to log that change or who approved it, your audit trail is broken.

Now, tell your agent: 'Change search ID 12345 to 'Closed - Verified' and assign it to John Smith.' The tool executes `update_search` instantly, updating the status and owner in one command. It’s clean, fast, and fully auditable.

Common Questions About ComplyAdvantage MCP

How do I check a new entity using create_search? +

You simply tell your agent to 'Create a search for Company X with fuzziness of 0.8.' The create_search tool handles the request, and you get back a Search ID immediately.

Where can I find all my past compliance checks? Use list_searches. +

The list_searches tool pulls up your history of searches. You'll see the last 5 searches, including IDs and names, so you know exactly what to inspect next.

What is the difference between get_search and get_search_details? +

The get_search tool gives a quick status overview (the 'what'). The get_search_details tool provides the full, granular results set (the 'why') for compliance review.

Can I stop monitoring an entity using update_search_monitors? +

Yes. If a client is no longer active, you use update_search_monitors to stop the continuous checks on that ID, preventing unnecessary alerts.

When I need to add internal notes or verified information for a case, should I use the `create_comment` tool? +

You use create_comment to log internal notes and context directly onto a specific search record. This keeps all audit trail details attached to the relevant case ID, so you don't lose critical investigative data.

If I need to change the assignee or status of an investigation, how do I use the `update_search` tool? +

The update_search tool handles workflow changes. You pass the search ID and specify the new status (e.g., 'Reviewing', 'Closed') or assign a different team member to take ownership.

How do I confirm that I've seen an alert triggered by monitoring, using `acknowledge_monitor`? +

You call acknowledge_monitor after reviewing the change. This action flags the risk update as handled within your system, preventing unnecessary follow-ups or duplicate alerts from the agent.

If I need to see who else is on my compliance team, which tool should I use: `list_users`? +

list_users retrieves a comprehensive list of all accounts associated with your API key. This lets you verify user roles and confirm access rights across your organization's records.

You might also like

Built & Managed by Vinkius 30s setup 14 tools

We've already built the connector for ComplyAdvantage. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 14 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.