mcpbeat Sign in

SENTINEL Compliance Intelligence MCP Server

by injprotocol Your server? Claim it
answering

SENTINEL Compliance Intelligence is answering right now. Last checked 4 min ago. It exposes 12 tools.

AML/CFT compliance oracle: wallet screening, sanctions, PEPs, jurisdiction risk.

The linked repository no longer exists on GitHub — it was deleted or made private.

Uptime history 91 days of history · worst day 95%
91 days agonow
100.0%
Uptime 24h
92 of 92 checks
12
Tools
read from the server
349 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 35

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 5 October 2026. No other catalogue keeps this.

5 Oct 22 tools disappeared compliance_jurisdiction_risk, compliance_mauritius, compliance_wallet and 19 more
5 Oct 12 tools appeared cancel_watchlist_monitor, check_watchlist_monitors, create_travel_rule_packet and 9 more
5 Oct a tool changed version

Tools have disappeared from this server

A tool that vanishes takes a piece of your agent with it, and the change arrives silently. Watch this server and every such change lands in your inbox.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 4 min ago.

run in your terminal
claude mcp add sentinel-compliance --transport http https://mru-oracle.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mru-oracle.com/mcp
~/.codex/config.toml
[mcp_servers.sentinel-compliance]
url = "https://mru-oracle.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "sentinel-compliance": {
      "url": "https://mru-oracle.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "sentinel-compliance": {
      "type": "http",
      "url": "https://mru-oracle.com/mcp"
    }
  }
}

Available tools 12

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

screen
screen_cross_border_payment
Screen both parties of a payment before it is sent: sender and receiver names against global watchlists, their countries' AML risk, and an optional Bank of Mauritius exchange rate for the corridor (set currency_from; currency_to defaults to MUR). Returns PROCEED (risk score below 15), REVIEW (15-39, minor indicators such as partial name matches), FLAG (40-74, enhanced due diligence) or BLOCK (75+, e.g. an exact sanctions match: stop and escalate), with a reason and each party's risk. Use it for fiat or crypto payments where you have names; use screen_wallet for wallet addresses only, and create_travel_rule_packet for a stored, verifiable Travel Rule record. The result states when each list was last updated (lists_as_of). Costs $0.008 USDC per successful call via x402 on Base; unpaid calls return an x402 PaymentRequired result and failed calls are not charged.
screen_entity
Screen one person or organisation name, including aliases, against sanctions lists (US, EU, UK, UN, Canada, Australia and national lists aggregated by OpenSanctions), politically exposed persons, wanted persons (incl. Interpol Red Notices), development-bank and US debarments, crypto-linked entities, ransomware groups and OFAC-listed vessels. Use it for a quick list check of a name; use run_due_diligence for a scored profile with country and Mauritius registry context, search_mauritius_registry for Mauritius licences, offshore records and local PEPs, and screen_wallet for blockchain addresses. Matching is case-insensitive substring: each hit is labelled exact or partial, and partial hits need human review. The result states when each list was last updated (lists_as_of). Costs $0.002 USDC per successful call via x402 on Base; unpaid calls return an x402 PaymentRequired result and failed calls are not charged.
screen_wallet
Check a blockchain address (any chain) against active sanctioned and frozen addresses: OFAC SDN, OpenSanctions, UK, Circle USDC and Tether USDT freeze lists, and Ransomwhere ransomware wallets. Use it before sending or accepting funds; owner_name also screens the owner's name and returns a composite risk (critical when the address is listed, elevated when only the name matched). For names alone use screen_entity, for a Travel Rule record create_travel_rule_packet, and for an EVM agent's on-chain reputation verify_agent_identity. Matching is exact and case-insensitive on the full address: clear means the address itself is not listed, not that its counterparties are clean. The result states when each list was last updated (lists_as_of). Costs $0.001 USDC, or $0.003 with owner_name, via x402 on Base; unpaid calls return an x402 PaymentRequired result and failed calls are not charged.
verify
verify_agent_identity
Run a Know-Your-Agent check on an AI agent's EVM wallet: ERC-8004 agent-registry lookup and operator, sanctions screening (result clear or sanctioned), on-chain behaviour (wallet age, activity, fund-flow taint, mixer and scam contacts, threat-intel alerts), a 0-100 risk score with its band (minimal, low, moderate, elevated, high or critical), and a signed W3C Verifiable Credential plus a sanctions-list Merkle proof that third parties can verify. Use it before paying, hiring or accepting payment from an autonomous agent, passing that agent's 0x wallet address; for an address on another chain, or a list-only check, use screen_wallet. Free, limited to 60 calls per minute per client; it reads public blockchain data live, so it can take several seconds and results change as the wallet transacts.
verify_travel_rule_packet
Verify a Travel Rule packet you received from a counterparty: returns its stored risk level, recommendation, flags, threshold result and masked wallet addresses. Pass the packet_id you received and, optionally, the originator and beneficiary names and wallet addresses you hold; each is compared with what was screened and reported only as match true/false, so names are never revealed. Use it on the beneficiary side after receiving a packetId; use create_travel_rule_packet to create one. Free, no payment needed, limited to 60 calls per minute per client; an unknown packet_id returns a not-found error.
watchlist
check_watchlist_monitors
Read the status of watchlist monitors created with create_watchlist_monitor. With exactly one id, the target is re-screened against the latest lists right now (and its webhook fires if the status changed); with 2-20 ids, the stored statuses from the last 6-hourly re-screen are returned without re-screening. Use one id when you need a fresh answer before acting and several ids for a periodic sweep; for a name or wallet without a monitor use screen_entity or screen_wallet, and to stop monitoring use cancel_watchlist_monitor. Unknown ids are reported as not found. Costs $0.001 USDC for one id or $0.002 for 2-20 ids via x402 on Base; unpaid calls return an x402 PaymentRequired result and failed calls are not charged.
create_watchlist_monitor
Start 30 days of watchlist monitoring for one wallet address (type wallet) or one person/company name (type entity): it is screened now, re-screened every 6 hours against the latest lists, and an optional HMAC-signed webhook (a public HTTPS URL) is called whenever its status changes between clear, review and alerted. Use it for ongoing monitoring after onboarding; use screen_entity or screen_wallet for a one-off check, check_watchlist_monitors to read statuses, and cancel_watchlist_monitor to stop. Each call creates a new monitor. The response contains the monitor id and, if a webhook is set, its signing secret, both shown only once: store them. Costs $0.010 USDC per successful call via x402 on Base; unpaid calls return an x402 PaymentRequired result and failed calls are not charged.
cancel
cancel_watchlist_monitor
Permanently stop a watchlist monitor: re-screening ends, its webhook URL is deleted and later checks report status cancelled. It cannot be resumed; create a new monitor with create_watchlist_monitor instead. Use it when monitoring is no longer needed or the webhook endpoint is retired; to read a monitor's status use check_watchlist_monitors. Pass the MON- id returned when the monitor was created: it is the only credential, so anyone holding it can cancel the monitor. Free, limited to 30 calls per minute per client.
due
run_due_diligence
Profile one person or company in a single call: global watchlist screening, AML risk of every country found in the hits, Mauritius registry records (with their FSC-licensing and PEP-role links), and a composite 0-100 risk score with its factors. Use it for onboarding (KYC/KYB) or enhanced due diligence; use screen_entity when a list check is enough and screen_cross_border_payment for both parties of a payment. Names match as case-insensitive substrings; exact matches weigh far more than partial ones, which alone only reach review level. Bank of Mauritius exchange rates are added when countries are found, unless include_forex is false. The score is a triage aid from public lists, not a legal determination. Limited to 10 calls per minute per client. The result states when each list was last updated (lists_as_of). Costs $0.010 USDC per successful call via x402 on Base; unpaid calls return an x402 PaymentRequired result and failed calls are not charged.
jurisdiction
get_jurisdiction_risk
Look up one country's anti-money-laundering risk: FATF status (black/grey list), Basel AML Index, Corruption Perceptions Index, EU and US high-risk designations, tax-haven flag, and a derived risk level (critical, high, medium, low or standard). Use it to assess a counterparty's country or a payment corridor; it takes one country code per call, so check each end of a corridor separately. For a named person or company use run_due_diligence, which already assesses the countries found in its hits. A code not in the dataset returns found=false with risk_level unknown (a successful, charged call). Costs $0.001 USDC per successful call via x402 on Base; unpaid calls return an x402 PaymentRequired result and failed calls are not charged.
mauritius
search_mauritius_registry
Search Mauritius-specific records by name: Financial Services Commission licensees (category fsc_licensee), licensed banks, insurers, payment and other financial institutions (licensed_entity), offshore entities from the ICIJ leak databases (offshore_entity), local politically exposed persons (pep) and adverse-media mentions (adverse_media); omit category to search all. Use it for Mauritius counterparties or to confirm a licence; use screen_entity for global sanctions and watchlists, and run_due_diligence to combine both with a risk score. Case-insensitive substring match on the name; an offshore-leak or adverse-media record is a lead to investigate, not proof of wrongdoing. The result states when each list was last updated (lists_as_of). Costs $0.005 USDC per successful call via x402 on Base; unpaid calls return an x402 PaymentRequired result and failed calls are not charged.
travel
create_travel_rule_packet
Screen the originator and beneficiary of a crypto transfer (wallets, plus names and countries when given) and store the result as a Travel Rule packet. The strictest threshold among the parties' countries applies (EU/EEA 0, Japan about 700, otherwise the FATF Recommendation 16 de-minimis of 1,000 USD); pass amount_usd to learn whether it applies. Returns a packetId, a free verification URL and an EdDSA-signed attestation valid for 90 days for the counterparty VASP. Use it when a transfer needs a Travel Rule record; use screen_wallet for a quick address check, and verify_travel_rule_packet to check a packet you received. Each call stores a new packet; names are stored only as keyed hashes and never returned, wallet addresses are stored. Costs $0.005 USDC per successful call via x402 on Base; unpaid calls return an x402 PaymentRequired result and failed calls are not charged.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

compliance_jurisdiction_risk
removed 5 Oct 2026
compliance_mauritius
removed 5 Oct 2026
compliance_wallet
removed 5 Oct 2026
compliance_wallet_entity
removed 5 Oct 2026
compliance_watchlist
removed 5 Oct 2026
country_brief
removed 5 Oct 2026
country_snapshot
removed 5 Oct 2026
due_diligence
removed 5 Oct 2026
facilitator_kya
removed 5 Oct 2026
facilitator_supported
removed 5 Oct 2026
forex_rates
removed 5 Oct 2026
fuel_prices
removed 5 Oct 2026
govdata_search
removed 5 Oct 2026
macro_indicators
removed 5 Oct 2026
monetary_policy
removed 5 Oct 2026
monitor_check
removed 5 Oct 2026
monitor_subscribe
removed 5 Oct 2026
network_scan
removed 5 Oct 2026
stock_market
removed 5 Oct 2026
transaction_screen
removed 5 Oct 2026
travel_rule_screen
removed 5 Oct 2026
weather
removed 5 Oct 2026

Endpoints

URLTransportStateLatencyChecked
https://mru-oracle.com/mcp streamable-http answering 357 ms 4 min ago

Alternatives to SENTINEL Compliance Intelligence

same job, measured the same way
Compliance Engine
by alex-dev-web-c-de

Sanctions screening (OFAC/UK/EU/UN) + PEP + GLEIF entities via Compliance Engine.

3 tools answering
BlockchainAnalysis
by blockchainanalysis

Compliance MCP for AI agents: sanctions & KYT screening on 50+ chains, stablecoin-freeze, oracle.

13 tools answering
AI Compliance Monitor
by vdineshk

Regulatory intelligence for AI agents across jurisdictions

4 tools answering
Compliance & Sanções
by mcp-dir

Due diligence & KYC: PEP, national and international sanctions (OFAC, UN, EU, UK, FBI, INTERPOL, FIN

37 tools answering
Lumis
by jkapadia-techsterllc

Life sciences CRM migration intelligence for module mapping, compliance, and validation.

1 343 installs/wk local only
Botindex MCP Server
by cyberweasel777

DeFi signal intelligence + agent discovery. Funding arb, whale alerts, Zora, compliance.

59 installs/wk local only
H
Health Intel
by dropwatchhq

Healthcare provider & compliance intel: NPPES lookup, OIG/SAM exclusion screening, FDA enforcement.

4 tools answering
UK company & compliance data
by fourzerotwo

Companies House, Gazette notices, sanctions screening, LEIs and UK legislation.

58 tools answering

SENTINEL Compliance Intelligence — questions

Answers built from our own checks of this server.

What can SENTINEL Compliance Intelligence do?
It exposes 12 tools, read directly from the server on our last check. Among them: cancel_watchlist_monitor, check_watchlist_monitors, create_travel_rule_packet, create_watchlist_monitor, get_jurisdiction_risk, run_due_diligence and 6 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is SENTINEL Compliance Intelligence mostly used for?
Its tools cluster around screen, watchlist and verify. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is SENTINEL Compliance Intelligence working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 349 ms. The bar chart above shows every period we have measured.
Did SENTINEL Compliance Intelligence ever remove tools?
Yes. compliance_jurisdiction_risk, compliance_mauritius, compliance_wallet, compliance_wallet_entity and 18 more are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
Is SENTINEL Compliance Intelligence still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
How do I connect SENTINEL Compliance Intelligence?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does SENTINEL Compliance Intelligence need an API key?
No. SENTINEL Compliance Intelligence completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 12 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is SENTINEL Compliance Intelligence?
It answers our handshake in 349 ms on average, which is faster than 40% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.