Skip to main content
Glama
infinihash-kyt-mcp

infinihash-kyt-mcp

Official
by Infinihash

infinihash-kyt-mcp

MCP server for Infinihash KYT — real-time blockchain transaction monitoring, sanctions screening, and SAR generation as MCP tools.

Gives any MCP-compatible agent (Claude Desktop, Cursor, Cline, automation pipelines) access to:

  • kyt_screen_wallet — screen a wallet against OFAC SDN + 18.8K+ risk labels in under 200ms

  • kyt_lookup_intel — get known intel tags for an address (no full screen)

  • kyt_recent_screenings — what your org has been screening

  • kyt_create_case — open a compliance case from a risky screening

  • kyt_list_cases — list open / SAR-pending / closed cases

  • kyt_get_case — fetch one case with evidence notes

  • kyt_add_case_note — append investigation notes to the audit trail

  • kyt_generate_sar — render a FinCEN-aligned SAR draft

  • kyt_stats — coverage stats (per-source breakdown)

  • kyt_health — backend health probe

Hosted (no install)

Connect straight from Claude.ai, Claude Desktop, or any MCP client that supports remote servers:

  • URL: https://mcp.infinihash.com/mcp. Sign in with your KYT API key when prompted (OAuth).

  • No key yet? https://mcp.infinihash.com/free/mcp gives anonymous, basic sanctions screening.

  • Claude Code: claude mcp add --transport http infinihash-kyt https://mcp.infinihash.com/mcp

The hosted server adds preflight_payment: call it before an agent sends crypto. It returns ALLOW, REVIEW or BLOCK plus an Ed25519-signed receipt you can keep for examiners (verify_receipt checks it; public key at /.well-known/kyt-receipt-key).

Related MCP server: opensanctions-mcp

Install (local, stdio)

uvx infinihash-kyt-mcp

Or:

pip install infinihash-kyt-mcp

Get an API key

Free tier — 100 screenings/month, no credit card required, key live in <60 seconds:

→ https://kyt.infinihash.com/kyt/settings/api-keys

Claude Desktop config

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "infinihash-kyt": {
      "command": "uvx",
      "args": ["infinihash-kyt-mcp"],
      "env": {
        "KYT_API_KEY": "kyt_your_key_here"
      }
    }
  }
}

Cursor / Cline

Same JSON, different file. See the docs.

Example prompts after install

Screen wallet 0x722122dF12D4e14e13Ac3b6895a86e84145b6967 — is it sanctioned?

Open a case for the Tornado Cash address I just screened.

Generate a SAR draft for case <id> and email me a summary of what to include.

What labels do we have on 0x... — quick check, no full screen.

Why KYT over alternatives

  • Published pricing — no "contact sales" — Free $0, Starter $49/mo (500 screenings), Pro $199/mo (3,000 screenings)

  • Source transparency — every label tiered (T1 OFAC, T2 threat intel, T3 on-chain, T4 community) and source-attributed at /trust

  • Self-serve in minutes — API key in under a minute, no procurement cycle

  • Sub-200ms screens — fast-path cache returns sanctioned wallets in milliseconds

Compare honestly vs TRM Labs + Chainalysis Reactor Lite: https://kyt.infinihash.com/kyt/compare

Compliance note

KYT is a decision-support tool, not a SAR filing service. Your organisation remains solely responsible for SAR submissions via the BSA E-Filing System and for all regulatory determinations.

MIT licensed.

Available Tools

10 tools
kyt_add_case_noteAInspect

Append an investigation note to a case. Notes are timestamped, attributed, and form part of the audit trail you'd hand to a regulator. Use this to document transaction hashes, counterparty findings, or analyst rationale.

Inputs: note (required), case_id (required).

kyt_create_caseAInspect

Open a compliance case from a flagged screening. A case bundles evidence, notes, and the audit trail you'll need if you escalate to a SAR. Pass the address that triggered the alert; the case is opened under your org with status='open' and tied to the most recent screening of that address.

Inputs: address (required), chain, notes.

kyt_generate_sarAInspect

Generate a FinCEN-aligned Suspicious Activity Report draft for a case. Returns the SAR as plain text ready for review and submission via the BSA E-Filing System. Compliance Officer remains responsible for review + filing — this is decision-support, not auto-filing.

Inputs: case_id (required).

kyt_get_caseAInspect

Fetch a single case by ID, including evidence notes and screening linkage.

Inputs: case_id (required).

kyt_healthAInspect

Backend health probe. Returns 'ok' when the KYT screening engine is responsive.

Inputs: no named parameters.

kyt_list_casesAInspect

List your organisation's compliance cases. Filter by status to find cases needing review or escalation. Each case includes id, address, chain, risk level, status, stage, and timestamps.

Inputs: limit, status.

kyt_lookup_intelAInspect

Look up known intelligence labels for an address without running a full screen. Returns tiered labels (T1 OFAC SDN, T2 threat intel, T3 on-chain freezes, T4 community-reviewed) with source attribution. Cheaper than a full screen — use when you only need to know whether an address is known.

Inputs: address (required).

kyt_recent_screeningsAInspect

List recent screenings performed by your organisation. Useful for catching up on what teammates or automated pipelines have been screening. Returns address, chain, score, risk level, and timestamp per row.

Inputs: limit.

kyt_screen_walletAInspect

Screen a single wallet address against OFAC SDN, stablecoin freezes, ScamSniffer threat intel, and 18.8K+ community-reviewed labels. Returns a 0-100 risk score, matched signals, exposure breakdown, an AI-generated investigation summary, and a recommended action (clear / review / block). Use this BEFORE settling on-chain — sanctioned wallets are caught in <200ms from the fast-path cache. Chain is auto-detected from the address format.

Inputs: address (required), chain.

kyt_statsAInspect

Return KYT coverage stats: total labeled addresses (~29K+), per-tier breakdown (T1 OFAC, T2 threat intel, T3 on-chain freezes, T4 community), data sources, and update cadence. Useful for compliance documentation.

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.9/5.0

    Scored across 10 tools

    Disambiguation5/5

    Each tool targets a distinct operation: screening, intel lookup, case management, reporting, and health checks. The screen vs lookup distinction is explicitly explained, and the case-related tools have clear separate responsibilities.

    Naming Consistency4/5

    All tools share the kyt_ prefix and most use a verb_noun pattern like create_case and generate_sar. A few noun-only names (stats, health, recent_screenings) cause minor inconsistency, but the overall pattern remains predictable.

    Tool Count5/5

    Ten tools is well-scoped for a KYT/compliance workflow covering screening, history, statistics, case management, and SAR generation. No redundant tools dilute the set.

    Completeness3/5

    Screening and intelligence lookup are well covered, and case creation/listing/fetching exists. However, the case lifecycle is incomplete: there is no update_case tool for status/stage transitions, which is a notable gap in a compliance workflow.

    Maintenance

    ActivityNo data
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      MCP server for sanctions screening and PEP checks via OpenSanctions API. Search entities, match against 320+ sanctions lists, and run compound compliance investigations with AI agents.
      6
      53 npm
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP server for OFAC SDN sanctions screening. Check names against US Treasury sanctions lists with automatic cache refresh. No API key needed for the check itself.
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      An MCP server for anti-money laundering (AML) compliance, including customer due diligence, transaction monitoring, and SAR filing, compliant with 6AMLD, UK MLR 2017, and FinCEN.
      4
      MIT