infinihash-kyt-mcp
MCP serverSecurityScreen crypto wallets vs OFAC SDN + threat intel; pre-payment checks, signed receipts; SAR drafts
Available today. Use it from your connected AI after setup.
Needs your own KYT account. Keys stay in your vault.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use infinihash-kyt-mcp
Install infinihash-kyt-mcp
The server’s own address, for the clients that take one directly. Or connect ahel onceand every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user infinihash-kyt-mcp 'https://mcp.infinihash.com/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://mcp.infinihash.com/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=infinihash-kyt-mcp&config=eyJ1cmwiOiJodHRwczovL21jcC5pbmZpbmloYXNoLmNvbS9tY3AifQ==Open the link and Cursor adds the server at that address.
ChatGPT
https://mcp.infinihash.com/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add infinihash-kyt-mcp --url 'https://mcp.infinihash.com/mcp'Run it once, then sign in with codex mcp login infinihash-kyt-mcp if the server asks for an account.
From the project's README
As published by infinihash/infinihash-kyt-mcp in README.md.
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 200mskyt_lookup_intel— get known intel tags for an address (no full screen)kyt_recent_screenings— what your org has been screeningkyt_create_case— open a compliance case from a risky screeningkyt_list_cases— list open / SAR-pending / closed caseskyt_get_case— fetch one case with evidence noteskyt_add_case_note— append investigation notes to the audit trailkyt_generate_sar— render a FinCEN-aligned SAR draftkyt_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/mcpgives 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.
Links
- API docs: https://kyt.infinihash.com/docs
- Trust Center: https://kyt.infinihash.com/kyt/trust
- Compare: https://kyt.infinihash.com/kyt/compare
- Support: mailto:support@infinihash.com
MIT licensed.
Signals
- GitHub stars
- 1
- Last commit
- Sep 2026
Advanced
- Delivery
- infinihash-kyt-mcp MCP server → your ahel connector (mcp.ahel.ai) → your AI.
- Catalog kind
- mcp-server
- Key
io-github-infinihash-infinihash-kyt-mcp- Source
- github.com/infinihash/infinihash-kyt-mcp
- Hosted endpoint
https://mcp.infinihash.com/mcp