Nansen

live CryptoData

Smart-money netflow & holdings and wallet labels/profiling on-chain. BYO key.

3 tools
0ms auth
free tier 50 calls/day

Tools

nansen_smart_money_netflow

What is smart money buying or selling (net flow) on chain X — returns tokens ranked by net USD flow from Nansen "Smart Money" wallets (top traders + funds) over a time window. Positive = accumulation,

No parameters required.

Try it
nansen_smart_money_holdings

What does smart money hold on chain X — returns tokens currently held by Nansen "Smart Money" wallets on a chain, ranked by USD value held, with holder counts and 24h balance change. Example: nansen_s

No parameters required.

Try it
nansen_wallet_profiler

Labels & profile for wallet X — returns Nansen labels (e.g. "Smart Money", "Fund", exchange/entity tags) for a wallet address, plus a best-effort USD balance summary. Example: nansen_wallet_profiler({

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/nansen/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/nansen/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"nansen_smart_money_netflow","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("nansen_smart_money_netflow", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("smart-money netflow & holdings and wallet labels/profiling on-chain");