BLIX MCP
Optional Cloudflare quick tunnel that exposes the local dashboard over a public URL, gated by a key, so the same terminal can be opened from a phone.
Optional Cloudflare Worker that fronts the terminal's remote access, providing a gated public endpoint for the locally running dashboard.
Delivers alerts to Discord via webhook, with per-type toggles, quiet hours, per-coin cooldowns and mute rules, and logging of every delivery.
Provides Solana on-chain market data and research: live pump.fun launches and trades, market-cap candles built from real trades, holder ledgers with dev/sniper/bundle tags, DEX-wide wallet tracking with realized/open/sellable PnL, smart-money discovery, safety checks (mint/freeze authority, LP lock, seller liquidity), and paper-trade fills quoted from real Jupiter prices.
Delivers alerts through a Telegram bot, with per-type toggles, quiet hours, per-coin cooldowns and mute rules, and logging of every delivery.
Blix Trade
The open-source Solana memecoin trading terminal. Axiom / GMGN-style Pulse, live pump.fun feed, holder ledgers, real Jupiter quotes, Fomo one-tap buys, AI reads on every coin, smart-money tracking, and a track record that scores its own calls. Runs on your machine. Zero dependencies. MIT.
▶ Use the hosted version at blixvip.com: no install, sign in with Google, paper mode or real SOL.
Quick start · Screenshots · Features · vs Axiom / GMGN / Photon · API · MCP · Architecture · Docs · Contributing
Why Blix
Every serious memecoin terminal on Solana is closed source, hosted by someone else, and paid for with a cut of your trades. Blix is the opposite:
Open source, local-first. One
npm start, no account, no fee on anything. Your data lives in a SQLite file on your disk.The Pulse you already know. New pairs → Final stretch → Migrated → Running now, with per-column P1 / P2 / P3 filters, keyboard navigation, sound, and a one-key paper desk. If you have used Axiom or GMGN you already know how to drive it.
Whole-market coverage. Every pump.fun launch arrives live over PumpPortal in under a second (~1,800 launches/hour), plus DexScreener profiles and boosts and GeckoTerminal new and trending pools.
AI that reads every coin, not just a chatbot. Claude Haiku triages each launch in seconds; strong ones get a deep read from Claude Sonnet or Grok 4.7 with live X search. Grade A–F, thesis, ceiling, catalysts, risks, entry and exit plan.
Honest by construction. Every signal is re-priced at 15m / 1h / 6h / 24h and shown as a count over the number actually checked. Emptied pools count as 0x. Losses are shown as loudly as wins.
Safety first. RugCheck on every coin, dev-sold and liquidity-pulled warnings, serial-launcher detection, bundle and sniper tagging in the holder ledger. A coin that fails safety never gets a positive alert.
Trade where you already trade. Buy on Fomo deep links on every coin, paper fills at real Jupiter quotes with slippage, DexScreener / pump.fun / RugCheck / X one click away.
BLIX supports research and simulated paper trades, plus separate hosted account workflows for live trading and pump.fun launches. Live trades and launches spend real SOL. The published MCP tools expose data and paper trading, not live account execution. Local-install instructions and hosted-account permissions differ.
Related MCP server: solana-agent-mcp
Screenshots
Signals: dump warnings, dev sells, milestones, wallet buys, top movers with sparklines | Narratives: bursts of launches on the same word or X post caught in seconds, graded by Grok |
Research desk: 600 first reads an hour, deep reads on the strongest, narratives ranked by the AI | Wallets: follow any wallet across every Solana DEX, realized vs open vs sellable PnL, smart-money ranking |
Picks: every AI pick paper-traded by one exit rule, scored by stage, call and reason, with a daily risk guard | Track record: every signal type re-priced at 1h, median, up-20 % and down-50 % rates, nothing hidden |
Coins: everything tracked, sortable, with safety and score | Health: last success and last failure for every feed, RPC, AI and alert channel |
What you get
Area | What Blix does |
Pulse | Four live columns (New pairs, Final stretch, Migrated, Running now). Per-column P1/P2/P3 filter presets, Anti-slop filter, AI-rated / In-queue / C+ / B+ / Buy-calls quick filters, compact mode, sound, hotkeys ( |
Live feed | PumpPortal websocket for every pump.fun launch and trade, DexScreener profiles + boosts, GeckoTerminal new + trending pools. Real trades per second shown live in the status bar. |
Coin sheet | Market-cap candles (5s · 15s · 1m · 5m · 15m · 1h) built from real trades, volume bars, narrative markers, bonding progress, live holder ledger (dev / sniper / bundle tags), dev's other launches, insider networks, socials with verification. |
Safety | RugCheck report per coin (mint/freeze authority, LP lock, concentration), sellable-liquidity check, believable-price check, serial-launcher detection (4+ coins in 6h), dev-sold and liquidity-pulled warnings. One policy gates every positive signal. |
Trading | Paper desk filled at real Jupiter quotes with slippage, presets (0.1 / 0.25 / 0.5 / 1 SOL), take-profit ladder, trailing and hard stops, time stops, per-day risk guard. Buy on Fomo deep link on every coin (opens the Fomo app, Fomo pays your fees). |
AI reads | Claude Haiku first read in seconds. Deep reads by Claude Sonnet 5.5 or Grok 4.7 with up to 10 live X / web searches. Grade A–F, thesis, ceiling, catalysts, risks, buy / watch / avoid with conviction and an exit plan. Self-review rewrites its own playbook from the scorecard. |
Narratives | Theme detection on every launch (AI, dogs, cats, politics, brainrot…). Burst detection: several launchers on the same word or the same X post within minutes. Grok looks the burst up on X and names the story. Hourly scout for catalysts that have no coin yet. |
Wallets | Follow any wallet; swaps on every Solana DEX read from chain. Realized, open and sellable PnL kept apart. Linked-wallet clustering. Smart-money discovery from early buyers of 3x+ runners, auto-follow. Fomo trader ranking and "Fomo crowd buying" alerts. |
Alerts | Desktop, Discord webhook, Telegram bot. Per-type toggles, quiet hours, per-coin cooldown, mute per coin or wallet. Every delivery is logged. |
Track record | Every signal re-priced at 15m / 1h / 6h / 24h plus 24h peak. Per-type median, up-20 %, down-50 %, unsellable count, reached-2x. Per coin or per alert. |
Briefs | Hourly market brief written by Claude from the radar's own data. "Ask Claude about this coin" anywhere. |
Remote | Optional Cloudflare quick tunnel + Worker so your phone can open the same terminal, gated by a key. |
Ops | Supervisor auto-restarts, daily SQLite backups, export / import, health page with last-success / last-failure for every dependency. |
How it compares
BLIX focuses on Solana research, local developer access and an inspectable implementation. The hosted app also has separate account-backed trading and token launches; the MCP tools remain limited to data and paper trading.
For current, sourced workflow comparisons, see Axiom, Fomo, and Nio. These are BLIX-authored comparisons, not independent performance benchmarks. Fees and third-party developer access must be checked with each provider.
Quick start
Requirements: Node 24.16+. No native modules, no package install.
git clone https://github.com/blixvip/blixtrade.git
cd blixtrade
npm start
# → http://localhost:4420On Windows, double-click Start Blix.vbs to run it hidden with the supervisor (auto-restart, starts collecting data in the background). bin/open.mjs opens the dashboard window.
Everything below is optional and configured on the Settings page:
Add | Why | Cost |
Helius RPC URL | ~10x faster wallet tracking; the free public RPC reads ~1 tx/s | free tier |
Jupiter API key | more capacity for shared quotes and market prices; keyless access works by default | free tier |
Discord webhook / Telegram bot | alerts reach you when the page is closed | free |
Claude Code login ( | briefs, deep reads, "Ask Claude" | your Claude plan |
Grok CLI login ( | fast reads with live X search, narrative scout, picks | SuperGrok |
Groq API key | free fallback model when Grok is paused | free |
Fomo wallet | see what Fomo traders buy, Fomo crowd alerts | free |
Run a second isolated copy: RADAR_DATA=<folder> RADAR_PORT=<port> npm start.
Tests: npm test (Node's built-in runner, no network).
Browser regressions: start Blix, then run node scripts/browser-check.mjs. Set PLAYWRIGHT_PATH to an existing Playwright installation if it is not installed locally; Chrome is used headlessly. Trade requests are mocked and do not change your positions. Set BLIX_SCREENSHOTS to keep the screenshots.
Frontend performance checks: run npm run build --prefix web, then npm run test:performance. These run the production frontend with controlled API responses and inspect the landing page at desktop and phone widths, without starting the radar or submitting trades. Requires Playwright (or PLAYWRIGHT_PATH) and Chrome; reports and screenshots go to ignored data/performance-after/ and data/landing-after/. The checks enforce a 600 KB uncompressed startup JavaScript budget, loading unopened pages only on navigation intent, pausing hidden desktop polling, and batching landing-page resize work.
Use Node 24.16 or newer. Windows Node 24.15 has a reported native TCP crash matching Blix's silent exits. node bin/supervise.mjs prefers a verified Windows runtime at data/runtime/node.exe, when present, or the executable set in BLIX_NODE. Otherwise it uses the Node running the supervisor. This runtime choice is local to Blix; npm start uses the Node on your PATH.
All UI paper buys and manual sells use quotes. The desk keeps unsaved exit-rule edits through refreshes, prevents duplicate pending submissions, shows missing valuations explicitly, and calculates lifetime totals over the complete history. Older positions and automatic exits can still use the documented estimate model.
Quotes use Jupiter's current API. Price reads and quotes share a paced request queue. Rate limits appear as retryable errors, and an unavailable token precision blocks the quote instead of guessing an amount. The optional API key stays on the server.
Integrations
Blix is built on public, mostly free infrastructure. No key is required to start.
Layer | Services |
Chain | |
Launches & trades | pump.fun via PumpPortal websocket · pump.fun metadata and images (IPFS / Pinata) |
Markets | DexScreener · GeckoTerminal · Jupiter quotes |
Safety | |
Execution | Fomo deep links (fee-sponsored mobile trading) · fomowalletfinder.com |
AI | Claude (Haiku 4.5, Sonnet 5.5) via Claude Code login or API key · Grok 4.6 / 4.7 via Grok CLI login · Groq Llama 3.x fallback |
Social | X / FxTwitter for profile and tweet reads · Google News |
Alerts | |
Remote | Cloudflare Workers + quick tunnel ( |
Pipeline
pump.fun ──PumpPortal ws──┐
DexScreener profiles ─────┤ Discover every launch, ~1/s; tracked once it trades for real
GeckoTerminal pools ──────┘ │
▼
Enrich price, mcap, liq, vol, buys/sells every 30s (hot) / 2m
│
▼
Safety RugCheck · sellable pool · believable price · serial dev
│
┌──────────────┼──────────────────┐
▼ ▼ ▼
Score Narratives Holders
0–100 × bursts, themes, dev/sniper/bundle,
safety X lookup (Grok) insider networks
│ │ │
└──────────────┼──────────────────┘
▼
Signals launch · graduation · volume spike · momentum · milestone · dump · dev sold · wallet buy
│
▼
Research desk (AI) Claude Haiku first read → Claude Sonnet / Grok 4.7 deep read → grade A–F, thesis, plan
│
▼
Picks buy / watch / avoid · paper-traded by one exit rule · self-review rewrites the playbook
│
▼
Track record 15m · 1h · 6h · 24h · peak, per type, per coin, emptied pools = 0xThe full stage-by-stage write-up, with every threshold, lives in docs/HOW-IT-WORKS.md.
API
Blix is a plain HTTP + Server-Sent-Events server on localhost:4420. Everything the UI shows is available as JSON, so you can build bots, Discord cogs or your own front end on top. Full reference: docs/API.md, or on the web at trade.blixvip.com/api.
# live stream: launches, signals, trades, migrations, paper fills, briefs
curl -N http://localhost:4420/api/stream
# the four Pulse columns
curl http://localhost:4420/api/pulse
# a coin's live holder ledger and real-trade candles
curl http://localhost:4420/api/holders/<mint>?top=25
curl http://localhost:4420/api/candles/<mint>?tf=15s
# a real Jupiter quote
curl "http://localhost:4420/api/quote?mint=<mint>&side=buy&amount=0.25&slip=300"
# queue a coin for an AI read, then fetch it
curl -X POST http://localhost:4420/api/research/<mint>
curl http://localhost:4420/api/research/<mint>
# paper desk, filled at the real quote
curl -X POST http://localhost:4420/api/paper/quoted -H 'content-type: application/json' -d '{"mint":"<mint>","sol":0.25}'Endpoint | Returns |
| SSE: |
| Pulse columns · anti-slop, day, scout, early-launch model |
| coins table, signals feed, KPIs |
| holder ledger, candles, Jupiter quote |
| coin detail, Claude explanation, manual theme / asset class |
| AI reads, desk status, triage record |
| picks scorecard, ledger, self-review, narrative scout |
| paper desk |
| wallets, smart money, Fomo flow |
| themes, bursts, briefs |
| track record, health, event log |
| configuration and ops |
MCP server
mcp/blix-mcp.mjs turns the API into 20 tools for any MCP client (Claude Code, Claude Desktop, Cursor, Codex, VS Code): market snapshot, Pulse, signals, coins, holders, candles, Jupiter quotes, narratives, AI reads, wallets, Fomo flow, track record, health, and a paper desk. It reads only, plus paper trades; nothing can spend real funds. No dependencies; Blix must be running.
claude mcp add blix -- node /path/to/blixtrade/mcp/blix-mcp.mjsOther clients and the full tool list: trade.blixvip.com/mcp. Set BLIX_URL if Blix runs on another port or machine.
Architecture
Vanilla Node 24 ESM, Node's built-in SQLite, no framework, no bundler, no dependencies. ~12.5k lines.
server/
server.js HTTP + SSE, routing, remote-key gate, brief schedule
engine.js discovery, enrichment, safety, scoring, signals, outcomes
sources.js PumpPortal, DexScreener, GeckoTerminal, RugCheck clients
livetrades.js per-second trade tape from the pump.fun stream
pulse.js the four Pulse columns, filters, anti-slop
candles.js market-cap candles from real trades (5s → 1h)
quote.js Jupiter quotes with slippage
paper.js paper desk: fills, exit rules, risk guard
holders.js live holder ledger, dev / sniper / bundle tags
clusters.js narrative bursts (same word, same X post)
narratives.js themes, heat, emerging words
early.js early-launch model
triage.js first-read gate
fast.js Claude Haiku / Groq fast reads
grok.js Grok CLI transport (OAuth, circuit breaker, spend cap)
research.js research desk: queue, gathering, deep reads, grades
brain.js picks, exit rules, scorecard, self-review, narrative scout
ai.js Claude briefs and explanations
wallets.js follow, PnL, smart money
solana.js RPC pacing, swap parsing
fomo.js Fomo links, fee-payer learning, Fomo trade flow
quality.js trust rules: sellable prices, asset classes, honest stats
rules.js alert rules (mute, quiet hours, cooldown)
notify.js Discord, Telegram
health.js last success / last failure per dependency
tunnel.js Cloudflare quick tunnel + Worker registration
db.js · settings.js · images.js · tape.js · coverage.js
public/
index.html · app.js · trade.js · styles.css · tokens.css · trade.css
api-docs.js · mcp-tools.js endpoint and MCP tool lists, shared by the app, the MCP server and the public docs
mcp/ blix-mcp.mjs: the MCP server (stdio, no dependencies)
worker/ Cloudflare Worker that fronts the tunnel (trade.<yourdomain>) and serves the public docs pages (site/)
bin/ supervise.mjs (auto-restart) · open.mjs (open the window) · replay.mjs (backtest exit rules on recorded tapes) · grok-bench.mjs
test/ radar.test.mjs (npm test)
data/ SQLite db, settings, logs, backups (git-ignored)
design.md the locked design system every page reads fromWhat you can and cannot trust
Blix is opinionated about honesty. The short version; the full list is in docs/HOW-IT-WORKS.md.
Every alert type goes through one safety policy. A followed-wallet buy in a coin that fails is stored as unscreened activity and never pushed.
Prices from emptied pools are quarantined. They never feed peaks, multiples, charts, winners or narratives.
The track record is price moves, not profit: no fills, slippage, fees or size. It leads with the median and shows every rate as a count over the number actually checked.
"Down 50 %" is a dump. RugCheck: rugged and Liquidity pulled are separate, specific warnings.
Wallet PnL is split: realized, open at quoted prices, and what could plausibly be sold.
"Early wallets" is a heuristic. Wallets that buy the same coins within two minutes of each other are treated as one actor.
AI output is labelled with what wrote it, when, and from which sources.
Security and privacy
Listens on localhost only, rejects requests from other origins and hostnames, strict CSP.
Saved webhook URLs, bot tokens and keys are never sent back to the page.
No wallet connection, no private keys, no transaction signing. Execution happens in the Fomo app on your phone.
Remote access is opt-in: a Cloudflare quick tunnel fronted by
worker/, gated by a per-install key kept in an HttpOnly cookie.
Report vulnerabilities per SECURITY.md.
Roadmap
Wallet-connect execution (Jupiter swap) behind an explicit opt-in
Multi-chain feeds (Base, BSC) behind the same safety policy
Pluggable AI providers through a single interface (OpenAI-compatible endpoints)
Docker image and one-line VPS install
Shareable, signed track-record exports
Mobile layout for the Pulse
Open an issue to vote or add to it.
Contributing
PRs and issues welcome. Read CONTRIBUTING.md and design.md (the locked design system) first. npm test must pass; new data sources must go through the safety policy in server/quality.js.
License
MIT © 2026 blixvip.
Not financial advice. Memecoins are extremely risky. Blix shows you data and an AI's opinion of it; what you do with that is yours. Nothing here is a recommendation to buy or sell anything.
This server cannot be deployed
Maintenance
Related MCP Connectors
Memecoin screener, backtests, exit alerts, wallet traces + web search, enrichment, 50+ tools (x402)
AI Agent Utility Layer for agent safety, web monitoring, crypto research and tool discovery.
Solana + pump.fun intel for agents: launch verdicts, token risk, dev/wallet records, smart money.
Solana + pump.fun intel for agents: launch verdicts, token risk, dev/wallet records, smart money.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceSolana on-chain intelligence API — token scans, wallet PnL, bundle detection, fresh wallets, dev profiling. MCP server for Claude, Cursor & AI agents. Live PumpFun/Raydium streams1MIT
- FlicenseBqualityDmaintenanceReal-time Solana pump.fun token scanner with MCP stdio transport and HTTP API. Enables AI agents to monitor and trade pump.fun tokens via natural language.84-

fletcher-agentofficial
FlicenseAqualityCmaintenanceConnects AI clients to a live autonomous Solana trading agent on Pump.fun, providing live signals, agent status, and trade history.6-- AlicenseAqualityDmaintenanceA read-only Solana MCP server that lets AI assistants query SOL prices, wallet balances, SPL token holdings, and recent transactions on the Solana mainnet via natural language over stdio.411 npmMIT