<?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>DEV Community: GenKenobiJedi</title>
    <description>The latest articles on DEV Community by GenKenobiJedi (@genkenobijedi).</description>
    <link>https://dev.to/genkenobijedi</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4143498%2F967c1d1e-fbd5-4957-a6f5-1290b454db15.jpg</url>
      <title>DEV Community: GenKenobiJedi</title>
      <link>https://dev.to/genkenobijedi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/genkenobijedi"/>
    <language>en</language>
    <item>
      <title>Give your AI agent crypto prices + Telegram channel stats in one call</title>
      <dc:creator>GenKenobiJedi</dc:creator>
      <pubDate>Fri, 25 Sep 2026 20:18:45 +0000</pubDate>
      <link>https://dev.to/genkenobijedi/give-your-ai-agent-crypto-prices-telegram-channel-stats-in-one-call-1n3d</link>
      <guid>https://dev.to/genkenobijedi/give-your-ai-agent-crypto-prices-telegram-channel-stats-in-one-call-1n3d</guid>
      <description>&lt;p&gt;AI agents need data that's already shaped for decisions—not five API keys and a parsing layer. I built &lt;strong&gt;crypto-mcp-toolkit&lt;/strong&gt;, an Apify Actor that exposes crypto market data and backtested Telegram signal-channel statistics through one pay-per-call interface.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo video
&lt;/h2&gt;

&lt;p&gt;The 40-second demo is here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://x.com/DanteThomason/status/2103487147085074728" rel="noopener noreferrer"&gt;https://x.com/DanteThomason/status/2103487147085074728&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What the Actor provides
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Live crypto prices and OHLC with ICT analysis (order blocks, fair-value gaps, and liquidity sweeps)&lt;/li&gt;
&lt;li&gt;SMA, EMA, RSI, MACD, Fear &amp;amp; Greed, market overview, coin comparison, and ICT scalping signals&lt;/li&gt;
&lt;li&gt;A leaderboard of 35+ Telegram signal channels ranked by expectancy, with win rate, average R, and drawdown&lt;/li&gt;
&lt;li&gt;A channel_request tool for requesting a new channel for automated backtesting&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It exposes 12 tools, costs $0.005 per successful tool call, and does not require a separate crypto API key.&lt;/p&gt;

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

&lt;p&gt;The Actor accepts one tool call per run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="s2"&gt;"https://api.apify.com/v2/acts/genKenobi~crypto-mcp-toolkit/run-sync-get-dataset-items?token=YOUR_TOKEN"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{"tool":"get_crypto_price","arguments":{"coin":"bitcoin","currency":"usd"}}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The result is JSON that an agent can consume directly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Check Telegram signal channels
&lt;/h2&gt;

&lt;p&gt;Find a channel first, then request its statistics:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"tool"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="s2"&gt;"channel_find"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="nl"&gt;"arguments"&lt;/span&gt;&lt;span class="p"&gt;:{&lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="s2"&gt;"@some_signals"&lt;/span&gt;&lt;span class="p"&gt;}}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then pass the returned channel ID to get_channel_stats. For a quick overview, use channel_leaderboard with a limit.&lt;/p&gt;

&lt;p&gt;The important part is the evaluation method: expectancy is reported with a one-sided 95% confidence bound, not just a headline win rate. In my current sample, the median win rate is 76%, while median expectancy is negative.&lt;/p&gt;

&lt;h2&gt;
  
  
  Works with agent workflows
&lt;/h2&gt;

&lt;p&gt;Use the Apify API from n8n, Make, LangChain, or the Apify MCP server. One tool call in, one structured JSON result out.&lt;/p&gt;

&lt;h2&gt;
  
  
  Disclosure
&lt;/h2&gt;

&lt;p&gt;I built and maintain this Actor. It is available here: &lt;a href="https://apify.com/genkenobi/crypto-mcp-toolkit" rel="noopener noreferrer"&gt;https://apify.com/genkenobi/crypto-mcp-toolkit&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feedback is welcome—especially from people using crypto data in agents or checking paid signal groups before subscribing.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>crypto</category>
      <category>api</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
