MCP Server

SENTINEL Compliance Intelligence

io.github.INJprotocol/sentinel-compliance
Crypto & Web3 Legal & Compliance Security Public & reachable MCP 2026-07-28

What this MCP does

Screens wallets, entities, transactions, jurisdictions, and agents against sanctions, PEP, AML, and crypto watchlists, with monitoring and due-diligence workflows.

compliance_jurisdiction_risk
Get composite risk score for any of 179 countries — FATF grey/blacklist, CPI, Basel AML Index. Costs $0.001 USDC via x402.
Input schema
{'type': 'object', 'required': ['country_code'], 'properties': {'country_code': {'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code (e.g. MU, US, RU, IR)'}}}
compliance_mauritius
Search Mauritius FSC registry + ICIJ offshore leak connections. Costs $0.005 USDC via x402.
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Entity or person name to search'}}}
compliance_wallet
Screen a blockchain wallet address against sanctioned/blacklisted crypto addresses (OFAC SDN, USDT Blacklist, USDC Blacklist, Ransomwhere, OpenSanctions, UK OFSI). Costs $0.003 USDC via x402.
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'chain': {'type': 'string', 'description': 'Chain hint: btc, eth, trx, auto (default: auto)'}, 'address': {'type': 'string', 'description': 'Blockchain wallet address (any chain — BTC, ETH, TRX, etc.)'}}}
compliance_wallet_entity
Compound Web2+Web3 screen: wallet address + entity name in one call with convergence detection. Bridges blockchain wallets to traditional sanctions databases. Costs $0.003 USDC via x402.
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'list': {'enum': ['all', 'sanctions', 'pep', 'wanted', 'debarment', 'crypto', 'vessels'], 'type': 'string', 'description': 'Entity list filter (default: all)'}, 'name': {'type': 'string', 'description': 'Entity or person name for cross-reference (optional)'}, 'chain': {'type': 'string', 'description': 'Chain hint: btc, eth, trx, auto (default: auto)'}, 'address': {'type': 'string', 'description': 'Blockchain wallet address (any chain)'}}}
compliance_watchlist
Screen any entity against comprehensive global watchlist records (OFAC, UN, EU, PEP, Interpol, crypto). Costs $0.005 USDC via x402.
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'list': {'enum': ['sanctions', 'pep', 'wanted', 'debarment', 'crypto', 'vessels', 'all'], 'type': 'string', 'description': 'Watchlist to search. Default: all'}, 'query': {'type': 'string', 'description': "Entity name to screen (e.g. 'Vladimir Putin', 'Tornado Cash')"}, 'threshold': {'type': 'number', 'description': 'Match confidence 0.0-1.0. Default: 0.75'}}}
country_brief
Complete country intelligence brief: compliance risk assessment + live economic data. For Mauritius (MU) includes all 7 oracle feeds (forex, macro, monetary, stock market, weather, fuel). Replaces 8 API calls. Costs $0.010 USDC via x402.
Input schema
{'type': 'object', 'required': ['country_code'], 'properties': {'country_code': {'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code (e.g. MU, SG, VG)'}}}
country_snapshot
Get complete Mauritius economic pulse — ALL feeds in one call. Costs $0.005 USDC via x402.
Input schema
{'type': 'object', 'properties': {}}
due_diligence
Compound entity screening package: watchlist screening + jurisdiction risk for detected nationalities + Mauritius FSC check + forex context + composite risk score. Replaces 5 separate API calls. Costs $0.010 USDC via x402.
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': "Entity name for due diligence (e.g. 'Acme Corp', 'John Smith')"}, 'include_forex': {'type': 'boolean', 'description': 'Include forex rates for detected jurisdictions (default: true)'}}}
facilitator_kya
Know Your Agent — ERC-8004 registry lookup + sanctions screening + signed JWT attestation for any wallet address. Returns agent registration status, operator wallet, screening results, and coldStartSignals. FREE.
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Wallet address to check (e.g. 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045)'}}}
facilitator_supported
Get SENTINEL facilitator capabilities — supported payment schemes, networks, assets, and compliance features. FREE.
Input schema
{'type': 'object', 'properties': {}}
forex_rates
Get MUR exchange rates from Bank of Mauritius. Costs $0.001 USDC via x402.
Input schema
{'type': 'object', 'properties': {'currency': {'type': 'string', 'description': 'Optional ISO currency code (e.g. USD, EUR). Omit for all rates.'}}}
fuel_prices
Get petroleum retail prices from STC Mauritius. Costs $0.001 USDC via x402.
Input schema
{'type': 'object', 'properties': {'product': {'type': 'string', 'description': 'Optional product (mogas, gasoil, lpg). Omit for all.'}}}
govdata_search
Search 812+ Mauritius government datasets. Costs $0.001 USDC via x402.
Input schema
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Search query for government datasets'}}}
macro_indicators
Get Mauritius macro-economic indicators (GDP, CPI, unemployment, tourism). Costs $0.002 USDC via x402.
Input schema
{'type': 'object', 'properties': {'indicator': {'type': 'string', 'description': 'Optional indicator (gdp, cpi, unemployment, tourism, fdi, trade, population). Omit for all.'}}}
monetary_policy
Get Bank of Mauritius Key Repo Rate and Prime Lending Rates. Costs $0.002 USDC via x402.
Input schema
{'type': 'object', 'properties': {}}
monitor_check
Check monitoring subscription status. Re-screens the subscribed wallet/entity against the latest database and returns current alert state. Costs $0.003 USDC via x402.
Input schema
{'type': 'object', 'required': ['subscription_id'], 'properties': {'subscription_id': {'type': 'string', 'description': 'Subscription ID (MON-XXXXXX-XXXXXXXX)'}}}
monitor_subscribe
Subscribe a wallet or entity for 30-day continuous monitoring. If the target appears on any sanctions, PEP, or crypto blacklist, the status flips to 'alerted'. Optional webhook for push notifications. Costs $0.010 USDC via x402.
Input schema
{'type': 'object', 'required': ['type', 'value'], 'properties': {'type': {'enum': ['wallet', 'entity'], 'type': 'string', 'description': 'Monitor a wallet address or entity name'}, 'chain': {'type': 'string', 'description': 'Chain hint for wallets (default: auto)'}, 'label': {'type': 'string', 'description': 'Your internal reference label'}, 'value': {'type': 'string', 'description': 'The wallet address or entity name to monitor'}, 'webhook_url': {'type': 'string', 'description': 'POST alert notifications to this URL when status changes'}}}
network_scan
Entity relationship intelligence: finds all watchlist hits, traverses entity relation graph, screens connected entities, produces risk network map with composite scoring per node. Replaces 10-20 API calls + manual graph analysis. Costs $0.015 USDC via x402.
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'depth': {'type': 'number', 'description': 'Graph traversal depth: 1 (direct connections) or 2 (connections of connections). Default: 1'}, 'query': {'type': 'string', 'description': "Entity name to scan (e.g. 'Global Capital Ltd')"}}}
stock_market
Get SEMDEX and SEM indices from Stock Exchange of Mauritius. Costs $0.001 USDC via x402.
Input schema
{'type': 'object', 'properties': {'index': {'type': 'string', 'description': 'Optional index name (semdex, sem10, demex). Omit for all.'}}}
transaction_screen
Cross-border transaction pre-screening: checks sender + receiver against watchlists, evaluates jurisdiction risk, provides forex corridor rate, returns PROCEED/REVIEW/FLAG/BLOCK recommendation. Replaces 6 API calls. Costs $0.008 USDC via x402.
Input schema
{'type': 'object', 'required': ['sender_name', 'receiver_name'], 'properties': {'currency_to': {'type': 'string', 'description': 'Target currency ISO code (default: MUR)'}, 'sender_name': {'type': 'string', 'description': 'Sender entity name'}, 'currency_from': {'type': 'string', 'description': 'Source currency ISO code for corridor rate'}, 'receiver_name': {'type': 'string', 'description': 'Receiver entity name'}, 'sender_country': {'type': 'string', 'description': 'Sender ISO country code (e.g. US, MU)'}, 'receiver_country': {'type': 'string', 'description': 'Receiver ISO country code'}}}
travel_rule_screen
FATF R16 Travel Rule compliance: screens both originator and beneficiary wallets, entity names, and jurisdictions in one call. Returns structured compliance packet with unique packetId that counter-parties can verify. Costs $0.005 USDC via x402.
Input schema
{'type': 'object', 'required': ['originator_address', 'beneficiary_address'], 'properties': {'purpose': {'type': 'string', 'description': 'Transaction purpose'}, 'amount_usd': {'type': 'number', 'description': 'Transaction amount in USD (triggers threshold check)'}, 'originator_name': {'type': 'string', 'description': 'Originator entity/person name'}, 'beneficiary_name': {'type': 'string', 'description': 'Beneficiary entity/person name'}, 'originator_address': {'type': 'string', 'description': 'Originator wallet address'}, 'originator_country': {'type': 'string', 'description': 'Originator ISO country code'}, 'beneficiary_address': {'type': 'string', 'description': 'Beneficiary wallet address'}, 'beneficiary_country': {'type': 'string', 'description': 'Beneficiary ISO country code'}}}
weather
Get current weather from all Mauritius Met Service stations. Costs $0.001 USDC via x402.
Input schema
{'type': 'object', 'properties': {'station': {'type': 'string', 'description': 'Optional station name (e.g. vacoas, plaisance). Omit for all.'}}}
Added
facilitator_supported
Sept. 17, 2026, 12:42 p.m.
Added
facilitator_kya
Sept. 17, 2026, 12:42 p.m.
Added
monitor_check
Sept. 17, 2026, 12:42 p.m.
Added
monitor_subscribe
Sept. 17, 2026, 12:42 p.m.
Added
travel_rule_screen
Sept. 17, 2026, 12:42 p.m.
Added
network_scan
Sept. 17, 2026, 12:42 p.m.
Added
country_brief
Sept. 17, 2026, 12:42 p.m.
Added
transaction_screen
Sept. 17, 2026, 12:42 p.m.
Added
due_diligence
Sept. 17, 2026, 12:42 p.m.
Added
govdata_search
Sept. 17, 2026, 12:42 p.m.
Added
compliance_wallet_entity
Sept. 17, 2026, 12:42 p.m.
Added
compliance_wallet
Sept. 17, 2026, 12:42 p.m.
Added
compliance_jurisdiction_risk
Sept. 17, 2026, 12:42 p.m.
Added
compliance_mauritius
Sept. 17, 2026, 12:42 p.m.
Added
compliance_watchlist
Sept. 17, 2026, 12:42 p.m.
Added
country_snapshot
Sept. 17, 2026, 12:42 p.m.
Added
monetary_policy
Sept. 17, 2026, 12:42 p.m.
Added
macro_indicators
Sept. 17, 2026, 12:42 p.m.
Added
weather
Sept. 17, 2026, 12:42 p.m.
Added
stock_market
Sept. 17, 2026, 12:42 p.m.
Added
fuel_prices
Sept. 17, 2026, 12:42 p.m.
Added
forex_rates
Sept. 17, 2026, 12:42 p.m.