<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Lloyd</title>
    <description>The latest articles on Forem by Lloyd (@lloydbt).</description>
    <link>https://forem.com/lloydbt</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3878329%2F134e5be3-d4bf-484c-b991-7d279eb8b7b6.png</url>
      <title>Forem: Lloyd</title>
      <link>https://forem.com/lloydbt</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/lloydbt"/>
    <language>en</language>
    <item>
      <title>How I built a headless crypto portfolio tracker with MCP</title>
      <dc:creator>Lloyd</dc:creator>
      <pubDate>Fri, 15 May 2026 12:43:11 +0000</pubDate>
      <link>https://forem.com/lloydbt/how-i-built-a-headless-crypto-portfolio-tracker-with-mcp-3cia</link>
      <guid>https://forem.com/lloydbt/how-i-built-a-headless-crypto-portfolio-tracker-with-mcp-3cia</guid>
      <description>&lt;p&gt;I've been running positions across Bybit, Binance, a few MetaMask wallets on different EVM chains, a Solana wallet, and some Polymarket predictions for a while now. The problem wasn't tracking any single one of them — every exchange has decent UI. The problem was that I had no single place to see the full picture, and every time I wanted to check my total exposure I was opening six tabs, doing mental math, and still probably missing something.&lt;/p&gt;

&lt;p&gt;I looked for an existing solution. Most portfolio trackers require you to paste in API keys through their web UI, hand your data to someone's server, and then look at their dashboards on their terms. That wasn't what I wanted.&lt;/p&gt;

&lt;p&gt;So I built HeadlessTracker — an MCP server that connects directly to your accounts and exposes your portfolio data as tools that Claude Desktop (or any MCP-compatible AI host) can call.&lt;/p&gt;

&lt;h2&gt;
  
  
  The core idea: you decide what the dashboard looks like
&lt;/h2&gt;

&lt;p&gt;HeadlessTracker ships with a built-in MCP app — but "built-in" doesn't mean fixed. The dashboard is rendered by Claude itself.&lt;/p&gt;

&lt;p&gt;Ask for a simple text summary and you get that. Ask for an interactive HTML breakdown by chain, a JSX component sorted by unrealized P&amp;amp;L, or a table grouped by asset class — Claude generates it as an Artifact, right there in the conversation. The UI is whatever you ask for, not what someone else decided it should be.&lt;/p&gt;

&lt;p&gt;And because your portfolio data is live inside Claude's context, the dashboard and the conversation are the same thing. You can go from "show me my total exposure" to "walk me through the concentration risk in my ETH positions" without switching tools or copying numbers between tabs. Your AI already has the data — you're just asking questions.&lt;/p&gt;

&lt;p&gt;That's the actual shift. Not a better dashboard — a completely different model for how you interact with your own financial data.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's connected
&lt;/h2&gt;

&lt;p&gt;Five connectors so far:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bybit and Binance — spot balances, open positions, unrealized P&amp;amp;L&lt;/li&gt;
&lt;li&gt;MetaMask / EVM — six chains: Ethereum, Polygon, BSC, Arbitrum, Optimism, Base&lt;/li&gt;
&lt;li&gt;Solana — native SOL plus SPL tokens&lt;/li&gt;
&lt;li&gt;Polymarket — active prediction market positions&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Quick start
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/tamasPetki/HeadlessTracker
&lt;span class="nb"&gt;cd &lt;/span&gt;HeadlessTracker &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; bun &lt;span class="nb"&gt;install
&lt;/span&gt;npx headlesstracker setup-bybit &lt;span class="nt"&gt;--apiKey&lt;/span&gt; YOUR_KEY &lt;span class="nt"&gt;--apiSecret&lt;/span&gt; YOUR_SECRET
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Add the server to your claude_desktop_config.json, then ask: "What's my total portfolio value across all accounts?"&lt;/p&gt;

&lt;h2&gt;
  
  
  On the "headless" part
&lt;/h2&gt;

&lt;p&gt;No web app. No SaaS. Your API keys stay on your machine — every request goes directly from your device to the exchange APIs. Nothing passes through a third-party server.&lt;/p&gt;

&lt;p&gt;317 tests, CI green, MIT license.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/tamasPetki/HeadlessTracker" rel="noopener noreferrer"&gt;https://github.com/tamasPetki/HeadlessTracker&lt;/a&gt;&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>crypto</category>
      <category>javascript</category>
      <category>opensource</category>
    </item>
    <item>
      <title>We Built a Dashboard That Tracks Crypto, Stocks, and Polymarket Prediction Markets Together</title>
      <dc:creator>Lloyd</dc:creator>
      <pubDate>Tue, 14 Apr 2026 11:17:00 +0000</pubDate>
      <link>https://forem.com/lloydbt/we-built-a-dashboard-that-tracks-crypto-stocks-and-polymarket-prediction-markets-together-17d5</link>
      <guid>https://forem.com/lloydbt/we-built-a-dashboard-that-tracks-crypto-stocks-and-polymarket-prediction-markets-together-17d5</guid>
      <description>&lt;p&gt;Most portfolio trackers handle crypto. Some handle stocks. None of them handle prediction markets.&lt;/p&gt;

&lt;p&gt;We kept running into the same problem on our team: positions scattered across 5+ platforms with no unified view. Crypto on Binance and Coinbase, stocks in a brokerage, and Polymarket positions in a completely separate tab. Checking P&amp;amp;L meant opening each one individually.&lt;/p&gt;

&lt;p&gt;So we built BullTrapp.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it does
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;14+ exchange integrations&lt;/strong&gt; (Binance, Coinbase, Kraken, Bybit, etc.)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;15 blockchain wallet tracking&lt;/strong&gt; (ETH, BTC, SOL, and more)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stock portfolio tracking&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Polymarket prediction market positions&lt;/strong&gt; with real P&amp;amp;L (first tracker to do this)&lt;/li&gt;
&lt;li&gt;One dashboard for everything&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The prediction market angle
&lt;/h2&gt;

&lt;p&gt;This is the part nobody else does. If you trade on Polymarket, you know the pain of tracking those positions separately from your crypto. We pull in your Polymarket positions, calculate actual P&amp;amp;L, and show them alongside your crypto and stock holdings.&lt;/p&gt;

&lt;h2&gt;
  
  
  Stack
&lt;/h2&gt;

&lt;p&gt;The backend aggregates data from exchange APIs, blockchain RPCs, and the Polymarket API. We normalize everything into a unified portfolio view.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where we are
&lt;/h2&gt;

&lt;p&gt;Open beta at &lt;a href="https://bulltrapp.com?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=beta" rel="noopener noreferrer"&gt;bulltrapp.com&lt;/a&gt;. Free to use. We're also building AI-powered portfolio intelligence (smart alerts, cross-asset pattern detection) with our community.&lt;/p&gt;

&lt;p&gt;If you trade crypto, stocks, or prediction markets and want to stop juggling 5 tabs, check it out. We're a small team and actively building based on user feedback.&lt;/p&gt;

&lt;p&gt;Our &lt;a href="https://discord.gg/5FqQMxkS" rel="noopener noreferrer"&gt;Discord&lt;/a&gt; is where the community hangs out. Come say hi.&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>cryptocurrency</category>
      <category>portfolio</category>
      <category>fintech</category>
    </item>
  </channel>
</rss>
