Compliance Screening
AML, sanctions, PEP & due diligence investigations
Screen people and companies against sanctions lists, PEP databases, wanted lists, adverse media, offshore leaks, corporate registries, regulatory actions, and court records. Covers KYC, KYB, CDD, and AML investigation workflows.
Check a person or company against global sanctions lists including OFAC SDN, EU Consolidated, UN Security Council, and 200+ additional programs via OpenSanctions.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "compliance-screening",
"skill": "screen_sanctions",
"input": {
"entity_name": "Gazprom",
"entity_type": "company",
"country": "RU"
}
}' \
https://api.toolrouter.com/v1/tools/callCheck if a person is a Politically Exposed Person across 259 countries and 175,000+ government positions. Covers current and former heads of state, ministers, parliamentarians, and judges.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "compliance-screening",
"skill": "screen_pep",
"input": {
"entity_name": "Boris Johnson",
"country": "GB"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch FBI Most Wanted and Interpol Red Notices for a person. Returns matching wanted records with descriptions, charges, and nationalities.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "compliance-screening",
"skill": "screen_wanted",
"input": {
"entity_name": "John Doe"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch global news in 100+ languages for negative coverage about a person or company. Uses tone analysis to surface the most concerning articles first.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "compliance-screening",
"skill": "screen_adverse_media",
"input": {
"entity_name": "Wells Fargo",
"timespan": "1year"
}
}' \
https://api.toolrouter.com/v1/tools/callLook up a company in UK Companies House and US SEC EDGAR. Returns registration details, directors, officers, and beneficial ownership (Persons with Significant Control).
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "compliance-screening",
"skill": "lookup_corporate_registry",
"input": {
"entity_name": "Revolut Ltd",
"country": "UK"
}
}' \
https://api.toolrouter.com/v1/tools/callTrace corporate ownership through ICIJ Offshore Leaks (Panama Papers, Paradise Papers, Pandora Papers) and the Open Ownership Register to find beneficial owners and shell company indicators.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "compliance-screening",
"skill": "trace_ownership",
"input": {
"entity_name": "Mossack Fonseca"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch US regulatory enforcement databases: SEC enforcement releases, CFPB consumer complaints, and FDIC bank records including failure history.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "compliance-screening",
"skill": "check_regulatory_actions",
"input": {
"entity_name": "Wells Fargo"
}
}' \
https://api.toolrouter.com/v1/tools/callSearch US federal court records via CourtListener and RECAP for dockets, opinions, and legal proceedings involving a person or company.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "compliance-screening",
"skill": "search_litigation",
"input": {
"entity_name": "Facebook"
}
}' \
https://api.toolrouter.com/v1/tools/callCheck if a person or company has been debarred from government contracts by the World Bank or other international organizations.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "compliance-screening",
"skill": "check_debarments",
"input": {
"entity_name": "SNC-Lavalin"
}
}' \
https://api.toolrouter.com/v1/tools/callQuick multi-source risk screen: runs sanctions, PEP, FBI/Interpol wanted lists, and adverse media checks in parallel. Returns a combined risk level (CLEAR, LOW, MEDIUM, HIGH) with matches from each source.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "compliance-screening",
"skill": "screen_entity",
"input": {
"entity_name": "Vladimir Putin",
"entity_type": "person",
"country": "RU"
}
}' \
https://api.toolrouter.com/v1/tools/callComprehensive corporate due diligence: runs all screening checks plus corporate registry lookup, offshore ownership tracing, regulatory enforcement search, and litigation records. Produces a structured risk report.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "compliance-screening",
"skill": "due_diligence",
"input": {
"entity_name": "Barclays PLC",
"entity_type": "company",
"country": "GB"
}
}' \
https://api.toolrouter.com/v1/tools/callThe most comprehensive investigation: runs every available data source and produces a structured compliance report with verdict (CLEAR to ESCALATE), individual findings rated by severity, and a complete audit trail of sources checked.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "compliance-screening",
"skill": "investigate",
"input": {
"entity_name": "Gazprom",
"entity_type": "company",
"country": "RU",
"depth": "full"
}
}' \
https://api.toolrouter.com/v1/tools/callGenerate a written compliance analyst report from investigation findings. Produces executive summary, risk narrative, key findings list, red flags, and recommended action.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "compliance-screening",
"skill": "synthesize_narrative",
"input": {
"entity_name": "Theranos",
"entity_type": "company",
"verdict": "LOW_RISK",
"summary": "LOW_RISK: 1 finding across 9 sources",
"findings": []
}
}' \
https://api.toolrouter.com/v1/tools/callExtract compliance intelligence from PDFs, images, and scanned documents. Identifies entity names, addresses, ownership structures, beneficial owners, red flags, and compliance signals. Handles multi-language documents including Mandarin, Arabic, and Cyrillic scripts.
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{
"tool": "compliance-screening",
"skill": "analyze_document",
"input": {
"document_url": "https://example.com/company-reg.pdf",
"entity_name": "Acme Corp",
"document_type": "company_registration"
}
}' \
https://api.toolrouter.com/v1/tools/callQuick Start
claude mcp add --transport stdio \
--env TOOLROUTER_API_KEY=YOUR_API_KEY \
toolrouter -- npx -y toolrouter-mcpcurl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
-d '{"tool":"compliance-screening","skill":"screen_sanctions","input":{}}' \
https://api.toolrouter.com/v1/tools/call