io.github.Infinihash/infinihash-kyt-mcp

Official registry Finance and payments

Screen crypto wallets vs OFAC SDN + threat intel; pre-payment checks, signed receipts; SAR drafts

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

Remote (streamable-http)
Claude Code
claude mcp add --transport http infinihash-kyt-mcp 'https://mcp.infinihash.com/mcp'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "infinihash-kyt-mcp": {
            "type": "http",
            "url": "https://mcp.infinihash.com/mcp"
        }
    }
}
PYPI package infinihash-kyt-mcp
Claude Code
claude mcp add infinihash-kyt-mcp -e 'KYT_API_KEY=<your kyt_api_key>' -e 'KYT_BASE_URL=https://kyt.infinihash.com/api/v1' -- uvx infinihash-kyt-mcp==0.1.1
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "infinihash-kyt-mcp": {
            "command": "uvx",
            "args": [
                "infinihash-kyt-mcp==0.1.1"
            ],
            "env": {
                "KYT_API_KEY": "<your kyt_api_key>",
                "KYT_BASE_URL": "https://kyt.infinihash.com/api/v1"
            }
        }
    }
}

Environment variables

  • KYT_API_KEY required secret Free key at https://kyt.infinihash.com/kyt/settings/api-keys
  • KYT_BASE_URL Override only for self-hosted/staging

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. infinihash-kyt-mcp
  2. Hosted (no install)
  3. Install (local, stdio)
  4. Get an API key
  5. Claude Desktop config
  6. Cursor / Cline
  7. Example prompts after install
  8. Why KYT over alternatives
  9. Compliance note
  10. Links

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).

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.

Frequently asked questions

What is io.github.Infinihash/infinihash-kyt-mcp?

Screen crypto wallets vs OFAC SDN + threat intel; pre-payment checks, signed receipts; SAR drafts

How do I install io.github.Infinihash/infinihash-kyt-mcp?

It runs as a remote server. In Claude Code: claude mcp add --transport http infinihash-kyt-mcp 'https://mcp.infinihash.com/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.

Does io.github.Infinihash/infinihash-kyt-mcp need an API key?

Yes. It expects KYT_API_KEY, which you set in its configuration.

Is io.github.Infinihash/infinihash-kyt-mcp open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains io.github.Infinihash/infinihash-kyt-mcp?

It is published by Infinihash. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.