CyptoDataVault
/install cyptodatavault
DataVault Skill
📊 DataVault - 全球领先的 Web3 Data Value 平台
Empowering AI Agents with Institutional-Grade Crypto Market Data
Overview
DataVault is a comprehensive cryptocurrency market data infrastructure that provides unified access to multi-source market data through a standardized API layer. This skill exposes 13 core tools for AI agents to access real-time crypto prices, on-chain data, and DeFi metrics.
With 101+ MCP Tools under the hood, DataVault connects to:
- 5+ Exchanges: Binance, OKX, Bybit, Bitget, Gate.io
- On-Chain Networks: Ethereum, BSC, Solana, Polygon, Arbitrum
- DeFi Protocols: DeFi Llama, CoinCap
Features
| Category | Tools | Description |
|---|---|---|
| Market Data | 5 | Real-time prices, funding rates, market summary |
| On-Chain | 3 | ETH balance, transactions, gas prices |
| DeFi | 5 | TVL, yields, stablecoins |
| Core | 101+ | MCP Tools total |
Quick Start
from skill import call_tool
# Get Bitcoin price
result = call_tool("get_price", symbol="BTC/USDT")
print(result)
# {"symbol": "BTC/USDT", "last": 74536.1, "bid": 74530.0, "ask": 74540.0, ...}
Tools Reference
Market Data Tools
get_price
Get real-time price for a cryptocurrency symbol.
call_tool("get_price", symbol="BTC/USDT")
call_tool("get_price", symbol="ETH/USDT")
| Parameter | Type | Required | Description |
|---|---|---|---|
symbol |
string | Yes | Trading symbol (e.g., "BTC/USDT") |
exchange |
string | No | Specific exchange |
get_all_prices
Get all available market prices.
call_tool("get_all_prices")
get_funding_rate
Get funding rate for a symbol.
call_tool("get_funding_rate", symbol="BTC/USDT")
get_market_summary
Get market overview with top gainers/losers.
call_tool("get_market_summary")
get_best_price
Find best price across all exchanges.
call_tool("get_best_price", symbol="BTC/USDT")
On-Chain Tools
get_eth_balance
Get ETH balance for an address.
call_tool("get_eth_balance", address="0xd8dA6BF26964aF9D7eEd002fE87A6555f0aBc6f8")
| Parameter | Type | Required | Description |
|---|---|---|---|
address |
string | Yes | Ethereum wallet address |
get_eth_transactions
Get transaction history for an address.
call_tool("get_eth_transactions", address="0xd8dA6BF26964aF9D7eEd002fE87A6555f0aBc6f8", limit=20)
get_gas_price
Get current Ethereum gas prices.
call_tool("get_gas_price")
DeFi Tools
get_defi_tvl
Get DeFi total value locked rankings.
call_tool("get_defi_tvl")
call_tool("get_defi_tvl", chain="ethereum")
get_protocol_tvl
Get TVL for a specific protocol.
call_tool("get_protocol_tvl", protocol="aave")
call_tool("get_protocol_tvl", protocol="makerdao")
get_chain_tvl
Get TVL rankings by blockchain.
call_tool("get_chain_tvl")
get_yields
Get yield farming data.
call_tool("get_yields")
call_tool("get_yields", protocol="aave")
get_stablecoins
Get stablecoin market data.
call_tool("get_stablecoins")
Usage Examples
Example 1: Get Bitcoin Price
Input: What's the current BTC price?
AI Response:
call_tool("get_price", symbol="BTC/USDT")
→ Returns: {"symbol": "BTC/USDT", "last": 74536.1, ...}
→ "BTC is currently trading at $74,536.10"
Example 2: Check Vitalik's ETH Balance
Input: How much ETH does Vitalik have?
AI Response:
call_tool("get_eth_balance", address="0xd8dA6BF26964aF9D7eEd002fE87A6555f0aBc6f8")
→ Returns: {"eth_value": 2445.32, "usd_value": 18170000}
→ "Vitalik has approximately 2,445 ETH (~$18M)"
Example 3: Check Gas prices
Input: Should I send ETH now or wait for cheaper gas?
AI Response:
call_tool("get_gas_price")
→ Returns: {"fast": 30, "standard": 25, "slow": 20}
→ "Current gas: Fast 30 gwei, Standard 25 gwei.
Consider waiting if not urgent."
Configuration
Environment Variables
Optional - works out of the box without config:
# .env (optional)
ETHERSCAN_API_KEY=your_key
Required Python Packages
requests>=2.31.0
ccxt>=4.3.0
fastapi>=0.109.0
uvicorn>=0.27.0
Testing
# Verify skill works
python -c "from skill import get_skill; print(get_skill().health())"
# Test a tool
python -c "from skill import call_tool; print(call_tool('get_price', symbol='BTC/USDT'))"
License
MIT License
Links
- GitHub: https://github.com/wangshuniguang/DataVault
- Discord: https://discord.gg/datavault
- Website: https://datavault.io
Built with ❤️ for the Web3 AI community
Version: 1.1.0
Last Updated: 2026-04-14
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install cyptodatavault - 安装完成后,直接呼叫该 Skill 的名称或使用
/cyptodatavault触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
CyptoDataVault 是什么?
Provides real-time cryptocurrency prices, on-chain Ethereum data, and DeFi metrics via unified API access to multiple exchanges and protocols. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 71 次。
如何安装 CyptoDataVault?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install cyptodatavault」即可一键安装,无需额外配置。
CyptoDataVault 是免费的吗?
是的,CyptoDataVault 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
CyptoDataVault 支持哪些平台?
CyptoDataVault 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 CyptoDataVault?
由 wangshuniguang(@wangshuniguang)开发并维护,当前版本 v1.0.0。