A new tool called HeadlessTracker just dropped on Hacker News that flips the portfolio tracker game entirely. Instead of building yet another dashboard with charts and tables, this MCP server gives your AI assistant direct eyes on your holdings across Bybit, Binance, MetaMask/EVM wallets, Solana, and Polymarket prediction markets. The whole thesis: stop wasting cycles building UIs when AI hosts like Claude Desktop, Cursor, or ChatGPT already render structured data beautifully. You just need to expose the right tools.
How It Works
HeadlessTracker connects to your accounts using read-only credentials (never sent anywhere except the exchange's own API), normalizes everything into a single schema, and exposes it as 15 MCP tools you can query with plain English. Ask 'What do I own?' or 'Show my Polymarket positions grouped by event' and watch Claude generate the dashboard on the fly. The project ships with an interactive three-tab dashboard panel for hosts that support MCP AppsโPortfolio, Weekly Review, and Riskโwith donut charts, currency switching (USD/EUR/GBP/HUF), and a refresh button baked in.
The AI That Built Itself
Here's where it gets interesting: HeadlessTracker is being developed and maintained autonomously by Hex, an AI dev agent. No human in the dev loop. Decisions get logged to decisions.md, daily builds to daily-log.md. That's either the future of solo dev teams or a glimpse at how infrastructure tooling evolves when the builder doesn't need sleep, coffee breaks, or PTO. The project claims production-ready status with a 356-test suite, runs on plain Node (โฅ22.5) or Bun, and installs via npm install -g headless-tracker with zero build steps.
Security and Access
For public chains like Solana and Polymarket, you don't need API keys at allโjust paste any wallet address and the tool reads live chain data directly. Private exchange accounts (Bybit, Binance) use read-only API credentials stored in your OS keychain (macOS Keychain, Linux Secret Service, Windows Credential Vault). For headless environments like Docker or CI where no keychain exists, setup gracefully falls back to environment variables. The design philosophy is explicit: worst-case credential leak = portfolio read access, never fund movement.
CLI Without the AI Overhead
Not every query needs a chat interface. The tool ships with terminal commandsโshow holdings, show pnl, show transactions --since=7dโthat print formatted tables straight to stdout without firing up Claude Desktop. Supports time-windowed PnL (24h, 7d, 30d, ytd), multi-currency display via CoinGecko and Jupiter prices, and both FIFO and Average Cost methods for honest realized gains calculations.
Key Takeaways
- Zero-setup demo mode:
npx headless-tracker demoshows a full sample portfolio with no API keys or addresses required - Five connectors live now: Bybit V5, Binance Spot+Futures, MetaMask multi-chain/multi-wallet, Polymarket, Solana multi-wallet
- 356-test suite validates the whole stack; runs under plain Node or Bun
- MCP Apps dashboard works in Claude Desktop, ChatGPT, Goose, and VS Code with live iframe rendering
- Custom ERC-20 token lists per chain via
headless-tracker token add
The Bottom Line
This is what happens when you stop fighting AI and start wiring it into infrastructure. HeadlessTracker sidesteps the crowded portfolio tracker market entirely by betting that the renderer should be generic and the data layer should be rich. Whether Hex, the AI agent maintaining this thing, stays ahead of API changes and connector bugs will be the real testโbut for now, if you're already living in an MCP-compatible AI host, your portfolio just became a natural language query away from anywhere you can type.