Mmcp.market

million MCP server

by Kelows·io.github.Kelows/million·v1.0.0

Operate a self-hosted Solana whale tracker and copy-trading deck: positions, rules, token checks.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

2 stars175 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • analyze_wallet

    Fetch 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 action

    Run 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_buyers

    Size 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_book

    Open and closed positions (paper or live) with size, entry and exit prices, PnL and exit reason, plus book statistics.

  • get_decisions

    What 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_flows

    Tokens 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_holdings

    Tokens 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_rules

    The trading rules in force: which signals trade, minimum buy sizes, position sizing, exits (trailing stop, stop loss), exposure caps and risk halts.

  • get_status

    Is 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_wallet

    A roster wallet's stored analysis, live activity, subscription state and linked wallets of the same owner.

  • import_wallets

    Add wallet addresses to the roster (not followed yet). Analyze them, then subscribe the ones the user picks.

  • set_wallet_subscription

    Follow (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 action

    Change 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_bought

    Everything 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

no findings
  • 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
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.

More from Kelows