million MCP server
Operate a self-hosted Solana whale tracker and copy-trading deck: positions, rules, token checks.
2 stars175 downloads/wk
Reviews
Write oneNobody has reviewed million yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
million tools (14, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
analyze_walletFetch a roster wallet's trading history and compute its metrics: realized PnL in SOL, win rate, hold times, per-token breakdown and flags (bot, distributor, fresh wallet). Spends Helius credits.
check_tokenwrite actionRun the deck's safety checks on a token: mint and freeze authority, liquidity, market cap, holder concentration, deployer history, Jupiter sell simulation, RugCheck. Returns PASS, WARN or FAIL with each check.
find_token_buyersSize buyers of a token, with a quick analysis preview and flags (bot, fresh wallet, cluster) for the biggest. The way to find wallets worth following. Spends Helius credits.
get_bookOpen and closed positions (paper or live) with size, entry and exit prices, PnL and exit reason, plus book statistics.
get_decisionsWhat the deck decided for recent token events from followed wallets, newest first: signals, opened positions, shadow trades and skips, each with its reason. Kept for 3 days.
get_flowsTokens the followed wallets are accumulating or distributing right now, counted per owner (clusters of wallets vote once), bots excluded, buys netted against sells.
get_roster_holdingsTokens the followed wallets still hold, ranked by distinct owners and SOL still in at cost, and where the roster realized profit on round trips it watched close.
get_rulesThe trading rules in force: which signals trade, minimum buy sizes, position sizing, exits (trailing stop, stop loss), exposure caps and risk halts.
get_statusIs the deck running, paper or live, is the live feed receiving events, how many wallets are followed, and a summary of the book (open positions, realized PnL, risk halt).
get_walletA roster wallet's stored analysis, live activity, subscription state and linked wallets of the same owner.
import_walletsAdd wallet addresses to the roster (not followed yet). Analyze them, then subscribe the ones the user picks.
set_wallet_subscriptionFollow (subscribe) or unfollow a roster wallet. Followed wallets feed the live feed and can trigger trades. Only do this when the user asked for that wallet.
update_ruleswrite actionChange some trading rule fields (use get_rules for names and current values). Only the given fields change; the deck validates and may clamp values. Applies to new signals; open positions keep their exits. Cannot switch paper to live. Returns each changed field before and after.
why_not_boughtEverything needed to explain why the deck did or did not buy one token: its decision history (routine skips included), the token's check report, any position in it, and the trading rules in force.
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 5 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install directly
Runs npx -y million-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add million -- npx -y million-mcp
million: common questions
- Is million MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the million safety report
- How do I install million?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does million need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is million maintained?
- The last commit was 7 days ago (2026-09-14). The latest release is v1.0.0.