Tornado Cash
FreeNot checkedTracks Tornado Cash deposits and withdrawals through The Graph's subgraph to reveal hidden asset trails and wallet interactions for blockchain analysis and comp
About
Tracks Tornado Cash deposits and withdrawals through The Graph's subgraph to reveal hidden asset trails and wallet interactions for blockchain analysis and compliance investigations.
README
An MCP server that tracks Tornado Cash deposits and withdrawals to reveal hidden asset trails and wallet interactions.
Features
- Query Latest Deposits: Retrieve the most recent deposit events with details including sender address (
from), amount, block number, timestamp, and commitment. - Query Latest Withdrawals: Fetch the latest withdrawal events with details including recipient address (
to), amount, block number, and timestamp.
Prerequisites
- Python 3.10+
- uv (recommended package manager)
- A valid The Graph API key for accessing the Tornado Cash Subgraph
Installation
Clone the repository:
git clone https://github.com/kukapay/tornado-cash-mcp.git cd tornado-cash-mcpinstall dependencies using
uv:uv syncInstalling to Claude Desktop:
Install the server as a Claude Desktop application:
uv run mcp install main.py --name "tornado-cash-mcp"Configuration file as a reference:
{ "mcpServers": { "Tornado Cash": { "command": "uv", "args": [ "--directory", "/path/to/tornado-cash-mcp", "run", "main.py" ], "env": { "THEGRAPH_API_KEY": "the_graph_api_key"} } } }Replace
/path/to/tornado-cash-mcpwith your actual installation path, andthe_graph_api_keywith your API key from The Graph.
Tools
Use the MCP Inspector UI or integrate with a compatible client (e.g., Claude Desktop) to call the tools.
Query Latest Deposits
Example prompt:
"Show me the latest 3 deposits from Tornado Cash."
Example output:
+------------+---------------+--------------+---------------------+--------------+
| from | amount | blockNumber | time | commitment |
+============+===============+==============+=====================+==============+
| 0xdef... | 0.1 | 12345678 | 2023-10-12 15:30:00 | 0xabc... |
| 0xdee... | 1 | 12345677 | 2023-10-12 15:28:20 | 0xabd... |
| 0xdef... | 10 | 12345676 | 2023-10-12 15:26:40 | 0xabe... |
+------------+---------------+--------------+---------------------+--------------+
Query Latest Withdrawals
Example prompt:
"Get the most recent 2 withdrawals from Tornado Cash."
Example output:
+------------+---------------+--------------+---------------------+
| to | amount | blockNumber | time |
+============+===============+==============+=====================+
| 0x789... | 1 | 12345679 | 2023-10-13 14:40:00 |
| 0x78a... | 100 | 12345678 | 2023-10-13 14:38:20 |
+------------+---------------+--------------+---------------------+
License
This project is licensed under the MIT License. See LICENSE for details.
Installing Tornado Cash
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/kukapay/tornado-cash-mcpFAQ
Is Tornado Cash MCP free?
Yes, Tornado Cash MCP is free — one-click install via Unyly at no cost.
Does Tornado Cash need an API key?
No, Tornado Cash runs without API keys or environment variables.
Is Tornado Cash hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Tornado Cash in Claude Desktop, Claude Code or Cursor?
Open Tornado Cash on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
by duxiaohuiSupabase
Database, auth and storage
by SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare Tornado Cash with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
