io.github.INJprotocol/sentinel-compliance
Official22 toolsSENTINEL Compliance Intelligence
AML/CFT compliance oracle: wallet screening, sanctions, PEPs, jurisdiction risk.
Screens wallets for AML/CFT compliance, sanctions lists, PEPs, and jurisdiction risk.
Captured live from the server via tools/list.
forex_rates
Get MUR exchange rates from Bank of Mauritius. Costs $0.001 USDC via x402.
Parameters (1)
- currencystring
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.
Parameters (1)
- productstring
Optional product (mogas, gasoil, lpg). Omit for all.
stock_market
Get SEMDEX and SEM indices from Stock Exchange of Mauritius. Costs $0.001 USDC via x402.
Parameters (1)
- indexstring
Optional index name (semdex, sem10, demex). Omit for all.
weather
Get current weather from all Mauritius Met Service stations. Costs $0.001 USDC via x402.
Parameters (1)
- stationstring
Optional station name (e.g. vacoas, plaisance). Omit for all.
macro_indicators
Get Mauritius macro-economic indicators (GDP, CPI, unemployment, tourism). Costs $0.002 USDC via x402.
Parameters (1)
- indicatorstring
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.
No parameters.
country_snapshot
Get complete Mauritius economic pulse — ALL feeds in one call. Costs $0.005 USDC via x402.
No parameters.
compliance_watchlist
Screen any entity against comprehensive global watchlist records (OFAC, UN, EU, PEP, Interpol, crypto). Costs $0.005 USDC via x402.
Parameters (3)
- querystringrequired
Entity name to screen (e.g. 'Vladimir Putin', 'Tornado Cash')
- liststring
Watchlist to search. Default: all
- thresholdnumber
Match confidence 0.0-1.0. Default: 0.75
compliance_mauritius
Search Mauritius FSC registry + ICIJ offshore leak connections. Costs $0.005 USDC via x402.
Parameters (1)
- querystringrequired
Entity or person name to search
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.
Parameters (1)
- country_codestringrequired
ISO 3166-1 alpha-2 country code (e.g. MU, US, RU, IR)
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.
Parameters (2)
- addressstringrequired
Blockchain wallet address (any chain — BTC, ETH, TRX, etc.)
- chainstring
Chain hint: btc, eth, trx, auto (default: auto)
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.
Parameters (4)
- addressstringrequired
Blockchain wallet address (any chain)
- namestring
Entity or person name for cross-reference (optional)
- chainstring
Chain hint: btc, eth, trx, auto (default: auto)
- liststring
Entity list filter (default: all)
govdata_search
Search 812+ Mauritius government datasets. Costs $0.001 USDC via x402.
Parameters (1)
- qstringrequired
Search query for government datasets
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.
Parameters (2)
- querystringrequired
Entity name for due diligence (e.g. 'Acme Corp', 'John Smith')
- include_forexboolean
Include forex rates for detected jurisdictions (default: true)
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.
Parameters (6)
- sender_namestringrequired
Sender entity name
- sender_countrystring
Sender ISO country code (e.g. US, MU)
- receiver_namestringrequired
Receiver entity name
- receiver_countrystring
Receiver ISO country code
- currency_fromstring
Source currency ISO code for corridor rate
- currency_tostring
Target currency ISO code (default: MUR)
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.
Parameters (1)
- country_codestringrequired
ISO 3166-1 alpha-2 country code (e.g. MU, SG, VG)
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.
Parameters (2)
- querystringrequired
Entity name to scan (e.g. 'Global Capital Ltd')
- depthnumber
Graph traversal depth: 1 (direct connections) or 2 (connections of connections). Default: 1
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.
Parameters (8)
- originator_addressstringrequired
Originator wallet address
- originator_namestring
Originator entity/person name
- originator_countrystring
Originator ISO country code
- beneficiary_addressstringrequired
Beneficiary wallet address
- beneficiary_namestring
Beneficiary entity/person name
- beneficiary_countrystring
Beneficiary ISO country code
- amount_usdnumber
Transaction amount in USD (triggers threshold check)
- purposestring
Transaction purpose
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.
Parameters (5)
- typestringrequired
Monitor a wallet address or entity name
- valuestringrequired
The wallet address or entity name to monitor
- chainstring
Chain hint for wallets (default: auto)
- webhook_urlstring
POST alert notifications to this URL when status changes
- labelstring
Your internal reference label
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.
Parameters (1)
- subscription_idstringrequired
Subscription ID (MON-XXXXXX-XXXXXXXX)
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.
Parameters (1)
- addressstringrequired
Wallet address to check (e.g. 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045)
facilitator_supported
Get SENTINEL facilitator capabilities — supported payment schemes, networks, assets, and compliance features. FREE.
No parameters.
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"sentinel-compliance": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mru-oracle.com/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.