Skip to content
Back to skills

Kol Wallet Lookup

ASecurity

Look up one tracked KOL (smart trader) Solana wallet through the kol-mcp server: its portfolio value, realized P&L, win rate and its recent trades on a given token mint. Read-only, no key or payment.

  • 274 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
ai-agentsapi

Works with

  • api
  • mcp

Security analysis

A100/100

Scanned November 11, 2026

npx -y skills add nirholas/three.ws --skill kol-wallet-lookup --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Kol Wallet Lookup?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Kol Wallet Lookup
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nirholas-kol-wallet-lookup/badge)](https://www.skillsdirectory.com/skills/nirholas-kol-wallet-lookup)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: kol-wallet-lookup
description: Look up one tracked KOL (smart trader) Solana wallet through the kol-mcp server: its portfolio value, realized P&L, win rate and its recent trades on a given token mint. Read-only, no key or payment.
---

# KOL wallet lookup with kol-mcp

The plugin starts `@three-ws/kol-mcp` over stdio (`npx -y @three-ws/kol-mcp`). Tools appear as `mcp__kol-mcp__<tool>`. Both tools are read-only calls to the public three.ws API. No API key, signer or payment is involved.

## Environment

- `THREE_WS_BASE`: API host, default `https://three.ws`.
- `THREE_WS_TIMEOUT_MS`: request timeout, default `20000`.

## Tools

- `get_wallet_portfolio` (`wallet`): calls `GET /api/kol/wallets?addresses=<wallet>`. Returns `portfolio_value_usd`, `holdings`, `top_token`, `realized_pnl_usd`, `win_rate`, `total_trades`, `volume_usd`, `pnl_source` and `pnl_window` (30 days).
- `get_wallet_trades` (`wallet`, `mint`, `limit` 1-100, default 20): calls `GET /api/kol/trades?mint=<mint>` and keeps the rows for that wallet, newest first, with side, SOL size, token amount, price and time.

## Reading the results

- A `null` P&L field with `pnl_source: null` means three.ws has no trade history for that wallet in the window. Report it as unknown, never as zero profit.
- `has_activity: false` means the wallet has no holdings and no trades.
- An `upstream_unavailable` error is a provider outage, not an empty wallet. Retry later.
- `get_wallet_trades` scans the most recent 100 trades on the mint across tracked wallets, so an older trade by the wallet may not appear.

## Example

User: "How is this trader doing, and what are they doing in token X?"

1. `get_wallet_portfolio` with `wallet: "<address>"`, then summarize value, realized P&L and win rate.
2. `get_wallet_trades` with the same `wallet`, `mint: "<token mint>"`, `limit: 20`, then describe the buys and sells in order.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.