Compliance Risk Checker - Sanctions & KYC Screening
DeprecatedPricing
from $100.00 / 1,000 tool calls
Compliance Risk Checker - Sanctions & KYC Screening
DeprecatedScreen companies and people against sanctions lists and government watchlists. Ensure customers and partners are legitimate.
Pricing
from $100.00 / 1,000 tool calls
Rating
0.0
(0)
Developer
daehwan kim
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share
Compliance Copilot MCP — Vendor GO/BLOCK Decisions
AI-powered compliance decision engine for vendor assessment, sanctions screening, and due diligence.
This MCP server enables AI agents to make binary GO/CAUTION/BLOCK decisions on vendors and entities in real-time, powered by US federal data sources (OFAC, OSHA, EPA, USASpending).
Core Philosophy
Not a data API. A decision API.
assess_vendor(company)→ GO / CAUTION / BLOCK + confidence + reasoningcan_we_proceed(entity)→ YES/NO + actioncompare_vendors([A,B,C])→ Ranked list + recommendationbatch_screen(entities[])→ Summary + flagged entities
Agents use these tools to decide the next action without needing to parse raw data.
Tools
1. assess_vendor
Full vendor risk assessment with integrated scoring.
Input:
{"company": "Tesla","state": "CA" // optional, for location-specific checks}
Output:
{"company": "Tesla","verdict": "GO", // GO | CAUTION | BLOCK"confidence": "HIGH", // HIGH | MEDIUM"summary": "Tesla shows 60 OSHA inspections and 2 EPA violations. No sanctions. Active government contractor.","recommendation": "Proceed with standard due diligence.","riskFactors": ["60 OSHA inspections since 2020", "2 EPA facilities with violations"],"scores": {"sanctions": 100, // 0-100, 100=clean"safety": 58, // OSHA score"environmental": 100, // EPA score"contractor": 90, // Gov contract multiplier"overall": 88 // Weighted average},"decidedAt": "2026-03-26T11:47:00.000Z"}
2. can_we_proceed
Quick binary OFAC-only check for immediate decisions.
Input:
{"entity": "Banco Nacional De Cuba","type": "transaction" // transaction | vendor | investment}
Output:
{"entity": "Banco Nacional De Cuba","proceed": false,"reason": "OFAC sanctions match: CUBA program","riskLevel": "CRITICAL","action": "BLOCK — Do not proceed. Legal review required.","checkedAt": "2026-03-26T11:47:00.000Z"}
3. compare_vendors
Compare and rank multiple vendors by compliance risk.
Input:
{"vendors": ["Tesla", "Ford", "General Motors"],"criteria": "overall" // overall | safety | compliance}
Output:
{"total": 3,"ranked": [{"rank": 1, "company": "GM", "verdict": "GO", "score": 78, "riskLevel": "LOW"},{"rank": 2, "company": "Ford", "verdict": "GO", "score": 71, "riskLevel": "LOW"},{"rank": 3, "company": "Tesla", "verdict": "CAUTION", "score": 58, "riskLevel": "MEDIUM"}],"recommendation": "GM is the lowest-risk vendor.","comparedAt": "2026-03-26T11:47:00.000Z"}
4. batch_screen
Fast screening of up to 100 entities for GO/BLOCK decisions.
Input:
{"entities": ["Amazon", "Banco Nacional De Cuba", "Microsoft"],"screenType": "sanctions" // sanctions | full}
Output:
{"total": 3,"cleared": 2,"blocked": 1,"errors": 0,"results": [{"entity": "Amazon", "proceed": true, "riskLevel": "LOW"},{"entity": "Banco Nacional De Cuba", "proceed": false, "riskLevel": "CRITICAL"},{"entity": "Microsoft", "proceed": true, "riskLevel": "LOW"}],"summary": "2/3 entities cleared. 1 blocked (OFAC).","screenedAt": "2026-03-26T11:47:00.000Z"}
5. vendor_risk_report
Detailed Markdown report for documentation and escalation.
Input:
{"company": "Amazon","format": "brief" // brief | full}
Output:
{"company": "Amazon","executiveReport": "## Vendor Risk Assessment: Amazon\n\n**Verdict: ✅ GO**\n\n...","sectionReports": {"sanctions": "✅ No OFAC sanctions...","workplace": "✅ OSHA record clean...","environmental": "✅ EPA compliance clean...","govContracts": "✅ Active federal contractor..."},"verdict": "GO","scores": { ... },"generatedAt": "2026-03-26T11:47:00.000Z"}
Verdict Logic
BLOCK (0): Immediate escalation required
- OFAC sanctions match → automatic BLOCK
- Overall score < 30
CAUTION (1): Enhanced due diligence required
- Overall score 30-59
- Safety score < 40 OR Environmental score < 40
GO (2): Proceed with standard protocols
- Overall score ≥ 60 AND no critical issues
- No OFAC sanctions
Scoring Breakdown
| Component | Weight | Source | Notes |
|---|---|---|---|
| Sanctions | 40% | OFAC SDN List | 100 = clean, 0 = sanctioned |
| Safety | 25% | OSHA Inspections | Based on inspection/violation count |
| Environmental | 25% | EPA ECHO API | Based on facility violations |
| Contractor | 10% | USASpending API | Government contract multiplier |
Data Sources
All sources are public US government data. No API keys required.
-
OFAC SDN List (Treasury.gov)
- URL:
https://www.treasury.gov/ofac/downloads/sdn.csv - Updates: Daily
- URL:
-
OSHA Inspections (Department of Labor)
- Source: OSHA public API / IMIS database
- Coverage: Workplace safety violations
-
EPA ECHO (Environmental Protection Agency)
- API:
https://echodata.epa.gov/echo - Coverage: Facility violations, compliance status
- API:
-
USASpending (Office of Management & Budget)
- API:
https://api.usaspending.gov/api/v2 - Coverage: Federal contract awards
- API:
Usage Examples
AI Agent: Real-time vendor approval
const agent = new ComplianceAgent(mcp);// User asks: "Can we work with Tesla?"const result = await agent.tool('can_we_proceed', { entity: 'Tesla' });if (result.proceed) {console.log("✅ Approved. Schedule kickoff call.");} else {console.log("🚫 Blocked. Escalate to legal.");}
Batch KYC/AML screening
const entities = ['Company A', 'Company B', 'Company C'];const screening = await agent.tool('batch_screen', { entities });const flagged = screening.results.filter(r => !r.proceed);if (flagged.length > 0) {console.log(`⚠️ ${flagged.length} entities require review`);}
Supplier selection
const vendors = ['Supplier 1', 'Supplier 2', 'Supplier 3'];const comparison = await agent.tool('compare_vendors', { vendors });const recommended = comparison.ranked[0];console.log(`✅ ${recommended.company} is lowest risk (${recommended.verdict})`);
Deployment
Standby Mode (MCP Server)
The actor runs in standby mode on Apify, exposing an MCP HTTP server:
POST http://localhost:8080/Content-Type: application/json{"jsonrpc": "2.0","id": 1,"method": "tools/call","params": {"name": "assess_vendor","arguments": { "company": "Tesla" }}}
Local Testing
cd /Users/youareplan/Documents/Projects/apify-actors/compliance-intel-mcp# Run assess_vendor locallyapify run --env-file=.env.production -- node src/main.js
Cloud Deployment
$apify push
Limitations
- OSHA Data: HTML parsing-based approximation. Exact match may vary.
- Rate Limits: EPA ECHO and USASpending have built-in rate limits (graceful fallback if unavailable).
- Name Matching: Fuzzy matching on OFAC SDN list (70% threshold). Exact legal entity name recommended.
- Jurisdictions: US-focused (OFAC, OSHA, EPA). Non-US sanctions require additional screening.
Version
2.0 — Complete redesign from data API to decision API.
- 5 decision-focused tools
- Integrated scoring from 4 federal sources
- GO/CAUTION/BLOCK verdicts with confidence levels
- Batch processing up to 100 entities
Author
Built for AI agents. Optimized for decision-making, not data reporting.
OFAC SDN List updated daily. Last compliance review: 2026-03-26
🔗 Related Actors by ntriqpro
Extend this actor with the ntriqpro intelligence network:
- ofac-sanctions-screener — US Treasury OFAC sanctions list screening
- eu-sanctions-monitor — EU consolidated sanctions list monitoring
- un-sanctions-checker — UN Security Council sanctions screening
⭐ Love it? Leave a Review
Your rating helps professionals discover this actor. Rate it here.
Disclaimer
COMPLIANCE DISCLOSURE: This tool is provided for informational and analytical purposes only. Output is NOT legal advice, regulatory guidance, or a substitute for professional compliance review. All findings must be independently verified by qualified compliance professionals or legal counsel before taking any business or regulatory action. We provide no warranty regarding the accuracy, completeness, or regulatory acceptability of analysis. Your organization is solely responsible for compliance with all applicable laws, regulations, and industry standards.