Crypto Pulse Mcp

io.github.markankamaransheogarat-sysPublished by GitHub account markankamaransheogarat-sysv0.1.0Updated Oct 30, 2026

Read-only crypto market data: prices, funding, open interest, DeFi TVL, stablecoins. No API keys.

VerifiedSTDIODesktop onlyFinanceData & Analytics

Overview

AI-generated overview

Read-only crypto market data MCP server: spot prices, funding and open interest, DeFi TVL and stablecoin supply, with no API keys.

What you can do
  • Look up spot price, 24h change, range and volume on Bybit and Binance, plus the gap between the two exchanges
  • Check perpetual futures funding rate, annualised funding, basis and open interest relative to volume
  • Survey top coins by market cap or volume, with 24h change, distance from all-time high and market breadth
  • Read DeFi TVL for top chains, a single chain with its leading protocols, or one protocol's TVL and changes
  • List the largest USD stablecoins with supply share and 1d/7d/30d supply change
When to use it
Useful when you want an assistant to answer quick questions about crypto prices, exchange spreads, leverage and funding conditions, DeFi activity or stablecoin flows, without setting up exchange accounts or API keys.
Requirements
Runs locally over stdio; requires Node.js 20 or newer, typically launched with npx. No API keys, accounts or environment variables are needed. Network access to Bybit, Binance, CoinGecko and DefiLlama is required; Binance may be geo-blocked in some countries.
Before you install
Read-only: no trading, no account access and no keys requested. Data comes from public third-party APIs and is cached briefly, so figures can be seconds to minutes old; one exchange being unreachable is reported in an errors field rather than failing. Annualised funding assumes today's rate holds and is not a forecast. Not financial advice.

Installation

In SourceWeft

  1. Open Crypto Pulse Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

crypto-pulse-mcp

Read-only crypto market data for AI assistants, over the Model Context Protocol. Ask Claude (or any MCP client) about prices, funding, open interest, DeFi TVL and stablecoin flows and get structured answers from public APIs. No API keys. No trading. No account access.

ToolWhat it answers
get_priceSpot price, 24h change/range/volume on Bybit and Binance, and the gap between the two
get_derivativesPerpetual funding rate (also annualised), basis, open interest and its ratio to volume
get_market_overviewTop coins by market cap or volume, 24h change, distance from ATH, market breadth (CoinGecko)
get_defi_tvlTop chains by TVL, one chain with its top protocols (e.g. Solana, Stellar), or one protocol (DefiLlama)
get_stablecoinsLargest USD stablecoins, supply share and 1d/7d/30d supply change, a rough proxy for money entering or leaving crypto

Example prompts once it is connected:

  • "Is SOL trading at a premium on Bybit compared with Binance right now?"
  • "What is BTC funding doing? Are longs crowded?"
  • "How big is Stellar DeFi, and which protocols lead it?"
  • "Is stablecoin supply growing or shrinking this week?"

Example

Asked in Claude Code with the server connected (snapshot, 22 Oct 2026):

Is SOL at a premium on Bybit vs Binance? What is BTC funding doing? How big is Stellar DeFi?

  • SOL (get_price): no premium. $103.82 on Bybit, $103.83 on Binance, about 0.01% apart.
  • BTC funding (get_derivatives): slightly negative, -0.0041% per 8h on Bybit (about -4.5% a year), so shorts are paying longs. Longs do not look crowded.
  • Stellar DeFi (get_defi_tvl): about $241M TVL, #18 among chains. Top protocol: Blend Pools V2, about $140M.

Install

Requires Node.js 20 or newer. The quickest way is npx, no clone needed:

bash
claude mcp add crypto-pulse -- npx -y crypto-pulse-mcp

On Windows, run it from cmd (PowerShell swallows the --) and wrap npx so Claude Code can start it:

bat
claude mcp add crypto-pulse -- cmd /c npx -y crypto-pulse-mcp

Add -s user to make it available in every folder, not just the current project.

Published on npm and in the official MCP Registry as io.github.markankamaransheogarat-sys/crypto-pulse-mcp.

To run it from source instead:

bash
git clone https://github.com/markankamaransheogarat-sys/crypto-pulse-mcp.gitcd crypto-pulse-mcpnpm installnpm run build

Claude Desktop

Add to claude_desktop_config.json:

json
{  "mcpServers": {    "crypto-pulse": {      "command": "npx",      "args": ["-y", "crypto-pulse-mcp"]    }  }}

On Windows use "command": "cmd" with "args": ["/c", "npx", "-y", "crypto-pulse-mcp"].

Claude Code

bash
claude mcp add crypto-pulse -- node /absolute/path/to/crypto-pulse-mcp/dist/index.js

Any other MCP client that can launch a stdio server works the same way.

Details worth knowing

  • Symbols. BTC, ETH/USDT, SOLUSDT and doge-usdt all work; a bare coin means a USDT pair.
  • One exchange down is not a failure. get_price and get_derivatives query both exchanges in parallel. If one is unreachable (Binance is geo-blocked in some countries), you still get the other, with an errors field saying so. An unknown symbol is reported as "not listed", not as an outage.
  • Caching. Responses are cached briefly (5 s for exchange tickers, 60 s for CoinGecko, 5 min for DefiLlama) to stay inside free-tier rate limits. Simultaneous identical requests share one call.
  • Funding sign. Positive funding means longs pay shorts. annualizedFundingPct assumes today's rate holds for a year, which it will not; read it as a scale, not a forecast.
  • DefiLlama CEX entries (exchange wallet balances) are excluded from per-chain protocol rankings.
  • Not financial advice. These are snapshots of public data and can be seconds to minutes old.

Development

bash
npm run typecheck   # tsc --noEmit over src and testsnpm test            # vitest, all HTTP mockednpm run build       # compile to dist/node scripts/smoke.mjs   # live check: starts the built server and calls every tool against the real APIs

Layout: src/sources/* talk to one API each and return normalised shapes, src/tools/* hold the logic and register one MCP tool each, src/http.ts is the shared client (timeout, bounded retries, TTL cache), src/symbols.ts normalises symbols.

Data sources

Bybit v5 · Binance spot and USDⓈ-M futures · CoinGecko · DefiLlama. This project is not affiliated with any of them; respect their terms and rate limits.

License

MIT

Source: README.md at commit 2a35689

Tools

5

get_price

Spot price across exchanges

Current spot price, 24h change, 24h range and quote volume for a coin on Bybit and Binance, plus the price gap between the two exchanges. Accepts BTC, ETH/USDT, SOLUSDT and similar; a bare coin means a USDT pair.

Parameterssymbolrequired

get_derivatives

Perpetual funding and open interest

Perpetual-futures data for a coin: funding rate (and annualised), mark vs index price (basis), open interest in USD and its ratio to 24h volume on Bybit, plus Binance's mark price and latest funding rate. Useful for judging crowding and leverage.

Parameterssymbolrequired

get_market_overview

Top coins by market cap or volume

The largest coins by market cap (or 24h volume) with price, 24h change, market cap, volume, distance from the all-time high, and how many of them are rising. Data from CoinGecko.

Parameterslimitsort_byvs_currency

get_defi_tvl

DeFi total value locked

DeFi TVL from DefiLlama. With no arguments: the largest chains and their share. With `chain` (e.g. Solana, Stellar): that chain's TVL, rank and its top protocols. With `protocol` (e.g. aave, jupiter): its TVL, category and 1h/1d/7d change.

Parameterschainlimitprotocol

get_stablecoins

Stablecoin supply and flows

The largest USD stablecoins by circulating supply with 1d/7d/30d supply change and market share, plus the total change across all of them. Supply growth is a rough proxy for money entering or leaving crypto.

Parameterslimit

Version history

1
  1. v0.1.0LatestOct 22, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts