ComplyAdvantage MCP. Run AML and KYC checks directly from your chat agent.
Works with every AI agent you already use
…and any MCP-compatible client
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.
Start new searches for people or companies, applying custom filters and fuzziness to narrow down potential watchlist matches.
Retrieve full search reports, view an overview of a search, and list your entire history of performed compliance checks.
Establish continuous monitoring on specific entities to receive alerts automatically when their risk profile or status changes.
Add internal notes, mark a search as complete, or reassign the case owner directly through chat commands.
Update an entity's risk classification or add it to a whitelist using specific tools for record refinement.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
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.
019ea5e5acknowledge monitor
Marks a monitored search as acknowledged, confirming that changes have been noted.
019ea5e5create comment
Adds an internal note or observation to a specific search or entity record for case documentation.
019ea5e5create search
Starts a new compliance check on an individual or company, allowing optional fuzziness and filters.
019ea5e5delete search tag
Removes descriptive tags applied to a search record when the classification changes.
019ea5e5get search
Provides a high-level summary and status overview of an existing compliance search ID.
019ea5e5get search details
Retrieves the full, detailed results set for any completed or pending search.
019ea5e5get search monitors
Fetches the list of all currently active and monitored compliance searches in your account.
019ea5e5list comments
Retrieves a chronological list of all comments made against a specific search case.
019ea5e5list searches
Generates an immediate report listing your most recent compliance searches performed in the system.
019ea5e5list users
Returns a list of user accounts associated with your connected ComplyAdvantage organization.
019ea5e5update search
Changes key details about a search, such as the assigned owner or its overall status (e.g., 'Complete').
019ea5e5update search entities
Adjusts entity classification data, allowing you to whitelist an entity or change its risk level.
019ea5e5update search monitors
Starts or stops ongoing monitoring for a search ID, managing continuous risk alerts.
019ea5e5update 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
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 Subscribe to the ComplyAdvantage server and provide your API key.
- 2 Your AI client sends an instruction (e.g., 'Screen Acme Corp').
- 3 The agent invokes tools like
create_searchorget_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.
Runs instant screening on new clients or suspicious transactions and documents the entire process history via create_comment.
Tracks changes in risk profiles over time by setting up monitors with update_search_monitors, ensuring nothing slips through the cracks.
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_searchto 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_searchesand thenget_search_detailsto 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_searchand add context notes viacreate_comment, keeping all decision-making history tied to one ID. - Refine data on the fly: If an initial check is inconclusive, use
update_search_entitiesto manually whitelist or adjust risk levels, solidifying your compliance record.
Real-World Use Cases
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.
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.
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.
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
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
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
ZeroTier
Manage ZeroTier virtual networks, authorize members, and monitor local node status directly from your AI agent.
QR Code SVG Generator
Generate vector SVG QR Codes completely local. Prevent data leakage of sensitive Pix keys or JWT tokens to public API generators.
SuperTokens
Manage authentication, users, sessions, and roles via SuperTokens Core directly from your AI agent.
You might also like
Headscale (Tailscale Alternative)
Manage your private Tailscale network via Headscale — control users, nodes, and pre-auth keys directly from your AI agent.
SBA (Small Business Administration)
Access official U.S. Small Business Administration data to check business size standards and retrieve geographic resource links.
MDIC (Comércio Exterior)
Access Brazilian foreign trade data from MDIC — list datasets, search for trade packages, and query the datastore for export/import statistics.