# Onchaindiligence Compliance MCP server

Source: https://glimind.com/server/mcp-registry%2Fcom.onchaindiligence%2Fcompliance
Registry id: `mcp-registry/com.onchaindiligence/compliance`
Status: live (checked 2026-10-26T20:22:55.706Z)

## Measurements (30 days)

- Uptime: 99.85%
- Checks: 4911
- Outages (90 days): 14

## Install

```json
{
  "mcpServers": {
    "onchaindiligence-compliance-mcp-server": {
      "type": "http",
      "url": "https://mcp.onchaindiligence.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http onchaindiligence-compliance-mcp-server https://mcp.onchaindiligence.com/mcp
```

## Tools (21)

- `diligence`: Combined counterparty due diligence in one call: an exact OFAC SDN digital-currency-address screen of an EVM wallet AND a UK Companies House KYB lookup (status,
- `get_receipt`: Look up a public OCD receipt by its exact receipt_id (format "OCD-RCP-XXXX-XXXX-XXXX-XXXX"). Free, no payment. Returns the complete signed receipt envelope, or 
- `inspect_allowance`: FREE. Deterministically inspect an ERC-20 allowance/revocation request against explicit network/token/spender/value policy. No wallet action, no signing, no cha
- `inspect_bridge`: FREE. Deterministically inspect a narrow Circle CCTP V2 Base-to-Ethereum native-USDC bridge request against explicit policy. No wallet action, no signing, no ch
- `inspect_payment`: FREE. Pure deterministic inspection of a proposed payment against structured policy (amount/network/asset/recipient/resource) — no external evidence, no sanctio
- `inspect_staking`: FREE. Deterministically inspect a narrow Ethereum Lido stETH submit request against explicit policy. No wallet action, signing, or chain read.
- `inspect_swap`: FREE. Deterministically inspect a narrow Base USDC-to-WETH direct Uniswap V3 swap against explicit policy. No wallet action or signing.
- `observe_allowance`: Given a signed OCD allowance preflight artifact and submitted Base transaction hash, independently inspect its canonical-USDC Approval event, Base safe-head fin
- `observe_bridge`: Given a signed OCD bridge preflight artifact, the Base depositForBurn transaction hash, and (once available) the Ethereum receiveMessage transaction hash, indep
- `observe_staking`: Given a signed OCD staking preflight artifact and Ethereum transaction hash, independently inspect the canonical Lido Submitted event, transaction sender/value,
- `observe_swap`: Given a signed OCD swap preflight artifact and Base transaction hash, independently inspect direct Uniswap V3 exactInputSingle calldata, ERC-20 transfers, and B
- `preflight_allowance`: Call BEFORE an agent asks its wallet to approve or revoke a Base USDC ERC-20 allowance. OCD evaluates strict policy and returns a signed portable allowance arti
- `preflight_bridge`: Call BEFORE an agent asks its wallet to bridge Base USDC to Ethereum via Circle CCTP V2 (depositForBurn). OCD evaluates strict policy and returns a signed porta
- `preflight_payment`: Call BEFORE an agent authorizes an autonomous payment. Evaluates it against your policy (max amount, allowed networks/assets, expected recipient, allowed origin
- `preflight_staking`: Call BEFORE an agent asks its wallet to submit ETH to Lido stETH. OCD evaluates strict policy and returns a signed portable staking artifact. ALLOW is policy on
- `preflight_swap`: Call BEFORE an agent asks its wallet to execute a narrow Base USDC-to-WETH direct Uniswap V3 swap. OCD returns a signed portable policy artifact. ALLOW is polic
- `screen_name`: OFAC name screening: fuzzy-match a person or company name against the official US Treasury OFAC Specially Designated Nationals (SDN) list (primary names + stron
- `screen_wallet`: Exact match of an EVM wallet address against the digital currency address identifiers on the official US Treasury OFAC SDN List (validated snapshot, refreshed h
- `verify_receipt`: Independently checks whether a receipt is cryptographically VALID, INVALID, or UNVERIFIABLE, with a reason code. Free, no payment. Pass EITHER receipt_id (looks
- `verify_uk_company`: UK company KYB lookup via the official Companies House register. Given a UK registration number, returns legal status (active/dissolved), company type, incorpor
- `verify_us_company`: US public company verification via SEC EDGAR. Given a ticker, CIK, or company name, returns entity name, CIK, industry (SIC), state of incorporation, exchanges/

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
