/crypto-data
Use for any crypto data question — token/coin prices, FX, commodities, stocks, OHLC history, DEX pairs and liquidity, DeFi TVL, yield/APY pools, on-chain SQL, wallet labels and net worth, social mindshare, news, or raw JSON-RPC against a chain. Routes across five tools that
$ npx -y skills add BlockRunAI/blockrun-mcp --skill crypto-data --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/crypto-data
Context preview
The summary Claude sees to decide when to auto-load this skill.
Use for any crypto data question — token/coin prices, FX, commodities, stocks, OHLC history, DEX pairs and liquidity, DeFi TVL, yield/APY pools, on-chain SQL, wallet labels and net worth, social mindshare, news, or raw JSON-RPC against a chain. Routes across five tools that
SKILL.md
crypto-data.SKILL.mdname: crypto-data
description: Use for any crypto data question — token/coin prices, FX, commodities, stocks, OHLC history, DEX pairs and liquidity, DeFi TVL, yield/APY pools, on-chain SQL, wallet labels and net worth, social mindshare, news, or raw JSON-RPC against a chain. Routes across five tools that overlap heavily, so it also says which one to use and which are FREE — blockrun_price (crypto/FX/commodities free, Pyth), blockrun_dex (free, DexScreener), blockrun_defi (DefiLlama TVL + yields), blockrun_surf (83 endpoints — on-chain SQL, 100M+ wallet labels, social), blockrun_rpc (40 chains). No API keys, pay-per-call in USDC via x402.
triggers:
- "crypto price"
- "token price"
- "coin price"
- "what is btc worth"
- "eth price"
- "price history"
- "ohlc"
- "candles"
- "stock price"
- "forex"
- "fx rate"
- "commodity price"
- "gold price"
- "dex"
- "dexscreener"
- "liquidity pool"
- "token pair"
- "trading volume"
- "defi"
- "defillama"
- "tvl"
- "total value locked"
- "yield"
- "apy"
- "yield farming"
- "protocol tvl"
- "chain tvl"
- "on-chain sql"
- "wallet labels"
- "wallet net worth"
- "whale wallet"
- "token holders"
- "token unlock"
- "tokenomics"
- "funding rate"
- "liquidations"
- "etf flows"
- "fear and greed"
- "social mindshare"
- "crypto news"
- "json-rpc"
- "eth_call"
- "block number"
Crypto Data
Five tools cover crypto data and they overlap. **Pick by cost first** — two of them are free, and paying for a quote you could get for nothing is the most common mistake here.
Route by cost — check this before calling anything
| Question | Tool | Cost | |---|---|---| | **What's BTC/ETH/any coin worth right now?** | `blockrun_price` action:"price" category:"crypto" | **FREE** | | **Crypto OHLC history** | `blockrun_price` action:"history" category:"crypto" | **FREE** | | **FX rate / commodity (gold, oil)** | `blockrun_price` category:"fx" or `"commodity"` | **FREE** | | **Which symbols exist?** | `blockrun_price` action:"list" | **FREE** | | **DEX pair, liquidity, volume, contract** | `blockrun_dex` | **FREE** | | Stock quote / history (12 markets) | `blockrun_price` category:"stocks" | $0.0020 | | Token price by contract address | `blockrun_defi` path:"prices/{coins}" | $0.0020 | | Raw JSON-RPC on <!-- br:chains.rpc -->40<!-- /br:chains.rpc --> chains | `blockrun_rpc` | $0.0030 | | Protocol TVL, chain TVL, yields/APY | `blockrun_defi` | $0.0060 | | **Everything below** (on-chain SQL, wallet labels, social, news, unlocks, liquidations, ETF flows) | `blockrun_surf` | $0.0085 | | Raw SQL over 80+ ClickHouse tables | `blockrun_surf` path:"onchain/sql" | $0.0085 |
Every price below is what x402 actually **charges** (the base plus the gateway's $0.001 flat fee), verified against live `payment-required` headers — not the base you may see in a 402 body.
**The rule:** a plain crypto price or a DEX pair is free. Only reach for `blockrun_surf` when you need something the free tools genuinely do not have — labels, SQL, social, news, unlocks.
**Prediction markets are never a Surf question.** Surf carries `prediction-market/*` endpoints, but Predexon (`blockrun_markets`) serves the same Polymarket/Kalshi data at the **same $0.0085** — and adds wallet clustering, smart money, sports, UMA, and five more venues that Surf does not have at all. Price is no longer the argument (it was 7.5× cheaper before 2026-07-15); coverage is, and it is decisive. Route odds, positions and market history to [`skills/prediction-markets/SKILL.md`](../prediction-markets/SKILL.md).
blockrun_price — quotes & history (Pyth-backed)
Free for crypto, FX and commodities. $0.0020 only for stocks.
blockrun_price({ action: "price", category: "crypto", symbol: "BTC-USD" }) // FREE
blockrun_price({ action: "history", category: "crypto", symbol: "ETH-USD",
resolution: "1h", from: 1750000000, to: 1750086400 }) // FREE
blockrun_price({ action: "price", category: "fx", symbol: "EUR-USD" }) // FREE
blockrun_price({ action: "price", category: "commodity", symbol: "XAU-USD" }) // FREE — gold
blockrun_price({ action: "list", category: "crypto" }) // FREE — discovery
blockrun_price({ action: "price", category: "stocks", symbol: "AAPL", market: "us" }) // $0.0020Stock markets: `us`, `hk`, `jp`, `kr`, `gb`, `de`, `fr`, `nl`, `ie`, `lu`, `cn`, `ca` — `market` is required when `category:"stocks"`.
blockrun_dex — DEX pairs & liquidity (DexScreener)
Free, no payment. Use it for anything pair- or contract-shaped.
blockrun_dex({ query: "SOL" }) // search pairs
blockrun_dex({ symbol: "PEPE" }) // search by symbol
blockrun_dex({ token: "So11111111111111111111111111111111111111112" }) // one token
blockrun_dex({ query: "WETH", chain: "base" }) // scope to a chainblockrun_defi — TVL & yields (DefiLlama)
Path-based, GET only. **Base only** — `sol.blockrun.ai` does not serve `/v1/defillama/*` and answers `404`, which reads like a bad path rather than a wrong chain. The tool checks the active chain and refuses with that explanation before spending the round trip; if the user needs DeFi data, switch back with `blockrun_wallet action:"chain" chain:"base"`.
| path | cost | returns | |---|---|---| | `protocols` | $0.0060 | every DeFi protocol ranked by TVL | | `protocol/{slug}` | $0.0060 | one protocol's TVL history + chain breakdown | | `chains` | $0.0060 | TVL by chain | | `yields` | $0.0060 | yield pools with APY + TVL (large — filter client-side) | | `prices/{coins}` | $0.0020 | token prices by contract, e.g. `base:0x8335…,coingecko:ethereum` |
blockrun_defi({ path: "protocol/aave-v3" })
blockrun_defi({ path: "chains" })
blockrun_defi({ path: "yields" }) // big payload — filter after
blockrun_defi({ path: "pricesRead more
name: crypto-data description: Use for any crypto data question — token/coin prices, FX, commodities, stocks, OHLC history, DEX pairs and liquidity, DeFi TVL, yield/APY pools, on-chain SQL, wallet labels and net worth, social mindshare, news, or raw JSON-RPC against a chain. Routes across five tools that overlap heavily, so it also says which one to use and which are FREE — blockrun_price (crypto/FX/commodities free, Pyth), blockrun_dex (free, DexScreener), blockrun_defi (DefiLlama TVL + yields), blockrun_surf (83 endpoints — on-chain SQL, 100M+ wallet labels, social), blockrun_rpc (40 chains). No API keys, pay-per-call in USDC via x402. triggers: - "crypto price" - "token price" - "coin price" - "what is btc worth" - "eth price" - "price history" - "ohlc" - "candles" - "stock price" - "forex" - "fx rate" - "commodity price" - "gold price" - "dex" - "dexscreener" - "liquidity pool" - "token pair" - "trading volume" - "defi" - "defillama" - "tvl" - "total value locked" - "yield" - "apy" - "yield farming" - "protocol tvl" - "chain tvl" - "on-chain sql" - "wallet labels" - "wallet net worth" - "whale wallet" - "token holders" - "token unlock" - "tokenomics" - "funding rate" - "liquidations" - "etf flows" - "fear and greed" - "social mindshare" - "crypto news" - "json-rpc" - "eth_call" - "block number"
Crypto Data
Five tools cover crypto data and they overlap. **Pick by cost first** — two of them are free, and paying for a quote you could get for nothing is the most common mistake here.
Route by cost — check this before calling anything
| Question | Tool | Cost | |---|---|---| | **What's BTC/ETH/any coin worth right now?** | `blockrun_price` action:"price" category:"crypto" | **FREE** | | **Crypto OHLC history** | `blockrun_price` action:"history" category:"crypto" | **FREE** | | **FX rate / commodity (gold, oil)** | `blockrun_price` category:"fx" or `"commodity"` | **FREE** | | **Which symbols exist?** | `blockrun_price` action:"list" | **FREE** | | **DEX pair, liquidity, volume, contract** | `blockrun_dex` | **FREE** | | Stock quote / history (12 markets) | `blockrun_price` category:"stocks" | $0.0020 | | Token price by contract address | `blockrun_defi` path:"prices/{coins}" | $0.0020 | | Raw JSON-RPC on <!-- br:chains.rpc -->40<!-- /br:chains.rpc --> chains | `blockrun_rpc` | $0.0030 | | Protocol TVL, chain TVL, yields/APY | `blockrun_defi` | $0.0060 | | **Everything below** (on-chain SQL, wallet labels, social, news, unlocks, liquidations, ETF flows) | `blockrun_surf` | $0.0085 | | Raw SQL over 80+ ClickHouse tables | `blockrun_surf` path:"onchain/sql" | $0.0085 |
Every price below is what x402 actually **charges** (the base plus the gateway's $0.001 flat fee), verified against live `payment-required` headers — not the base you may see in a 402 body.
**The rule:** a plain crypto price or a DEX pair is free. Only reach for `blockrun_surf` when you need something the free tools genuinely do not have — labels, SQL, social, news, unlocks.
**Prediction markets are never a Surf question.** Surf carries `prediction-market/*` endpoints, but Predexon (`blockrun_markets`) serves the same Polymarket/Kalshi data at the **same $0.0085** — and adds wallet clustering, smart money, sports, UMA, and five more venues that Surf does not have at all. Price is no longer the argument (it was 7.5× cheaper before 2026-07-15); coverage is, and it is decisive. Route odds, positions and market history to [`skills/prediction-markets/SKILL.md`](../prediction-markets/SKILL.md).
blockrun_price — quotes & history (Pyth-backed)
Free for crypto, FX and commodities. $0.0020 only for stocks.
blockrun_price({ action: "price", category: "crypto", symbol: "BTC-USD" }) // FREE
blockrun_price({ action: "history", category: "crypto", symbol: "ETH-USD",
resolution: "1h", from: 1750000000, to: 1750086400 }) // FREE
blockrun_price({ action: "price", category: "fx", symbol: "EUR-USD" }) // FREE
blockrun_price({ action: "price", category: "commodity", symbol: "XAU-USD" }) // FREE — gold
blockrun_price({ action: "list", category: "crypto" }) // FREE — discovery
blockrun_price({ action: "price", category: "stocks", symbol: "AAPL", market: "us" }) // $0.0020Stock markets: `us`, `hk`, `jp`, `kr`, `gb`, `de`, `fr`, `nl`, `ie`, `lu`, `cn`, `ca` — `market` is required when `category:"stocks"`.
blockrun_dex — DEX pairs & liquidity (DexScreener)
Free, no payment. Use it for anything pair- or contract-shaped.
blockrun_dex({ query: "SOL" }) // search pairs
blockrun_dex({ symbol: "PEPE" }) // search by symbol
blockrun_dex({ token: "So11111111111111111111111111111111111111112" }) // one token
blockrun_dex({ query: "WETH", chain: "base" }) // scope to a chainblockrun_defi — TVL & yields (DefiLlama)
Path-based, GET only. **Base only** — `sol.blockrun.ai` does not serve `/v1/defillama/*` and answers `404`, which reads like a bad path rather than a wrong chain. The tool checks the active chain and refuses with that explanation before spending the round trip; if the user needs DeFi data, switch back with `blockrun_wallet action:"chain" chain:"base"`.
| path | cost | returns | |---|---|---| | `protocols` | $0.0060 | every DeFi protocol ranked by TVL | | `protocol/{slug}` | $0.0060 | one protocol's TVL history + chain breakdown | | `chains` | $0.0060 | TVL by chain | | `yields` | $0.0060 | yield pools with APY + TVL (large — filter client-side) | | `prices/{coins}` | $0.0020 | token prices by contract, e.g. `base:0x8335…,coingecko:ethereum` |
blockrun_defi({ path: "protocol/aave-v3" })
blockrun_defi({ path: "chains" })
blockrun_defi({ path: "yields" }) // big payload — filter after
blockrun_defi({ path: "pricesLive data for AI agents — search, research, markets, crypto, X/Twitter. Pay-per-call via x402 micropayments.
Repo: BlockRunAI/blockrun-mcp
Other skills on blockrun-mcp.
- /blockrun
Pay-per-call access to AI models, real-time data, media generation and multi-chain RPC over x402 micropayments (USDC on Base or Solana). No API keys, no accounts, no subscriptions. Start here when you have the BlockRun MCP installed and need to know WHICH tool answers a
Open skill - /exa-research
Use when researching products, finding academic papers, discovering competitors, reading webpage content, or getting cited answers grounded in real web sources. Use over generic search when semantic relevance matters.
Open skill - /gentech-blockrun
GenTech Labs' integration patterns for BlockRun MCP from Hermes Agent. Covers daily usage patterns, cost-optimized workflows, multi-tool pipelines, and reliable error handling for BlockRun's full toolset.
Open skill - /image-prompting
Use when generating or editing images via `blockrun_image` — especially with GPT Image 2, Nano Banana, or Grok Imagine for posters, UI mockups, marketing assets, product shots, or anything with on-image text. Turns vague user requests ("make me a cool poster") into structured,
Open skill - /modal
Use when the user needs to run isolated code remotely — a disposable container, optional GPU access (T4 → H100), or a safer place for untrusted / heavy code. Prefer local execution for normal repo work; use Modal sandboxes for isolation, hardware access, or one-shot heavy
Open skill - /phone
Use when the user wants phone-number intelligence (lookup, carrier, line type, SIM-swap / call-forwarding fraud signals), US/CA number provisioning (rent a phone number), or outbound AI voice calls (Bland.ai under the hood — schedule, confirm, follow-up). Pay per call in USDC.
Open skill

