MCP 서버

AgentData — crypto market data with a checkable record

io.github.speteai/agentdata-mcp

이 MCP로 할 수 있는 일

Provides real-time and historical crypto market, DeFi, derivatives, on-chain, sentiment, and monitoring data, with optional paid signals and condition watches.

get_arbitrage_opportunities
Cross-exchange spreads MEXC/Binance/Bybit/OKX ($0.005 USDC)
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_base_activity
Base network TPS + block activity ($0.003 USDC)
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_changes_since_last_call
Only what changed for a signal since THIS wallet last paid for it ($0.001 USDC — cheaper than any full payload). Replaces repeated polling: the server keeps the cursor, keyed to your wallet, so you never re-download or re-diff data you already have. Requires signal=. First call returns the last 24h.
입력 스키마
{'type': 'object', 'required': ['signal'], 'properties': {'signal': {'type': 'string', 'description': 'sentiment, funding-rates, liquidation-levels, volatility, correlation, positioning, supply, stablecoin-health, macro-onchain, defi-yields, dex-vs-cex, arbitrage-opportunities, funding-predictions'}, 'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_correlation
30-day price correlation matrix ($0.002 USDC)
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_crypto_prices
Real-time prices for BTC, ETH, SOL, BNB, XRP ($0.002 USDC)
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_defi_yields
Top DeFi yields (Aave/Compound/Morpho/Pendle) ($0.003 USDC)
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_dex_vs_cex
DEX vs CEX price comparison ($0.005 USDC)
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_etf_flows
Spot BTC & ETH ETF daily net flows (institutional demand, USD millions) — latest + 30-day history ($0.005 USDC)
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_funding_predictions
Predicted next funding rate for BTC/ETH/SOL on MEXC, with time to settlement ($0.003 USDC)
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_funding_rates
Perpetual funding rates with long/short signals ($0.002 USDC)
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_gas_prices
Multi-chain gas prices Base/ETH/SOL ($0.002 USDC)
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_historical
Historical OHLCV candles ($0.010 USDC)
입력 스키마
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 100, 'maximum': 500, 'minimum': 1}, 'symbol': {'type': 'string', 'default': 'BTCUSDT'}, 'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}, 'interval': {'enum': ['1m', '5m', '15m', '30m', '1h', '4h', '1d'], 'type': 'string', 'default': '1d'}}}
get_liquidation_levels
Estimated liquidation zones by leverage 5x/10x/20x ($0.003 USDC)
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_macro_onchain
Macro & on-chain context: stablecoin supply, BTC/ETH dominance, market cap, BTC network fundamentals, Fear & Greed, trending ($0.003 USDC)
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_market_overview
Full market overview with sentiment + arb signals ($0.003 USDC)
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_market_pulse
Bundle for $0.018 USDC: 8 signals in one call and one payment — sentiment, liquidation levels, volatility, correlation, funding predictions, positioning, supply, stablecoin health. Buying them separately costs $0.022 and eight settlements.
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_memecoin_risk
Memecoin risk verdict for one token on Solana or Base ($0.005 USDC): LOW, ELEVATED, HIGH or CRITICAL with every finding behind it — liquidity against real assets only, mint and freeze authority, honeypot and sell tax, liquidity lock, holder concentration. What a source cannot supply is reported as unknown, never as a pass. Each verdict is filed as a claim and scored publicly at /calibration after 7 days.
입력 스키마
{'type': 'object', 'required': ['chain', 'token'], 'properties': {'chain': {'enum': ['solana', 'base'], 'type': 'string', 'description': 'Chain the token lives on'}, 'token': {'type': 'string', 'description': 'Mint address (Solana) or 0x contract address (Base)'}, 'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_new_memecoins
New memecoin pools on Solana or Base, screened every 15 minutes ($0.010 USDC): each with its risk verdict, the market at screening time and whether its 7-day claim has resolved. The same population the public track record is computed from.
입력 스키마
{'type': 'object', 'properties': {'chain': {'enum': ['solana', 'base'], 'type': 'string', 'default': 'solana'}, 'hours': {'type': 'integer', 'default': 24, 'description': 'look-back window, 1-72'}, 'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_overnight_risk_brief
Decision-ready overnight risk brief ($0.012 USDC): DEX-vs-CEX spreads, liquidation zones, funding predictions, sentiment, stablecoin health, and recorded changes since this wallet last called it. 20% cheaper than buying the five parts separately, and one settlement instead of five.
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_positioning
Trader positioning: open interest, long/short ratios (global + top traders), funding — Binance + CoinEx ($0.005 USDC)
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_sentiment
Fear & Greed + composite sentiment ($0.002 USDC)
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_signal_calibration
FREE. How often our own signals turned out right, scored against a naive baseline. Every claim is written down before the outcome exists and scored afterwards from our own recorded series. Read this before trusting any signal here — including to find out which ones we cannot yet justify charging for.
입력 스키마
{'type': 'object', 'properties': {'days': {'type': 'number', 'description': 'window, default 30'}}}
get_signal_history_7d
Recorded hourly history of a derived signal, most recent 7 days ($0.005 USDC). Cannot be reconstructed from public sources after the fact.
입력 스키마
{'type': 'object', 'required': ['signal'], 'properties': {'signal': {'type': 'string', 'description': 'Which recorded signal, e.g. sentiment, volatility, funding-rates'}, 'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_stablecoin_health
USDC/DAI depeg monitoring ($0.002 USDC)
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_supply
Circulating/total/max supply + circ/total overhang ratio per major coin — structural sell-pressure signal ($0.003 USDC)
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_support_resistance
S/R levels via fractal analysis ($0.005 USDC)
입력 스키마
{'type': 'object', 'properties': {'symbol': {'type': 'string', 'default': 'BTCUSDT'}, 'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
get_technical_indicators
RSI, MACD, Bollinger Bands, ATR ($0.003 USDC)
입력 스키마
{'type': 'object', 'properties': {'symbol': {'type': 'string', 'default': 'BTCUSDT'}, 'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}, 'interval': {'enum': ['1m', '5m', '15m', '30m', '1h', '4h', '1d'], 'type': 'string', 'default': '1h'}}}
get_volatility
24h volatility for BTC/ETH/SOL ($0.002 USDC)
입력 스키마
{'type': 'object', 'properties': {'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}}}
try_crypto_prices
FREE SAMPLE, no payment: the real-time BTC price, to judge format and source. Rate-limited to 30 requests/min. The paid get_crypto_prices ($0.002 USDC) adds ETH, SOL, BNB and XRP. The response lists what the sample withholds.
입력 스키마
{'type': 'object', 'properties': {}}
try_funding_rates
FREE SAMPLE, no payment: the BTC perpetual funding rate. Rate-limited to 30 requests/min. The paid get_funding_rates ($0.002 USDC) covers every tracked perpetual. The response lists what the sample withholds.
입력 스키마
{'type': 'object', 'properties': {}}
try_sentiment
FREE SAMPLE, no payment: the Fear & Greed component of market sentiment. Rate-limited to 30 requests/min. The paid get_sentiment adds the composite reading and the funding-derived component. The response lists what the sample withholds.
입력 스키마
{'type': 'object', 'properties': {}}
watch_condition
Register a standing condition and let the always-on server watch it for you ($0.010 USDC, up to 168h). An agent only exists while it runs and cannot wait; this is that missing faculty. Poll watch_status free instead of paying for repeated data calls.
입력 스키마
{'type': 'object', 'required': ['signal', 'op', 'threshold'], 'properties': {'op': {'enum': ['above', 'below'], 'type': 'string'}, 'hours': {'type': 'number', 'description': 'lifetime, 1-168, default 24'}, 'signal': {'type': 'string'}, 'payment': {'type': 'string', 'description': 'Optional. Base64 x402 payment payload you signed yourself (ERC-3009 TransferWithAuthorization, USDC on Base). Call without it once to receive the payment requirements, sign those, then call again with this argument. This server forwards the payload and never holds a key.'}, 'subject': {'type': 'string', 'description': 'e.g. BTC_USDT'}, 'threshold': {'type': 'number'}}}
추가됨
get_signal_history_7d
2026년 9월 25일 2:58 AM
변경됨
try_funding_rates
2026년 9월 25일 2:58 AM
변경됨
try_sentiment
2026년 9월 25일 2:58 AM
변경됨
try_crypto_prices
2026년 9월 25일 2:58 AM
추가됨
get_new_memecoins
2026년 9월 25일 2:58 AM
추가됨
get_memecoin_risk
2026년 9월 25일 2:58 AM
변경됨
get_overnight_risk_brief
2026년 9월 25일 2:58 AM
추가됨
get_supply
2026년 9월 17일 12:52 PM
추가됨
get_macro_onchain
2026년 9월 17일 12:52 PM
추가됨
get_etf_flows
2026년 9월 17일 12:52 PM
추가됨
get_positioning
2026년 9월 17일 12:52 PM
추가됨
get_historical
2026년 9월 17일 12:52 PM
추가됨
get_stablecoin_health
2026년 9월 17일 12:52 PM
추가됨
get_sentiment
2026년 9월 17일 12:52 PM
추가됨
get_support_resistance
2026년 9월 17일 12:52 PM
추가됨
get_technical_indicators
2026년 9월 17일 12:52 PM
추가됨
get_dex_vs_cex
2026년 9월 17일 12:52 PM
추가됨
get_arbitrage_opportunities
2026년 9월 17일 12:52 PM
추가됨
get_defi_yields
2026년 9월 17일 12:52 PM
추가됨
get_base_activity
2026년 9월 17일 12:52 PM
추가됨
get_gas_prices
2026년 9월 17일 12:52 PM
추가됨
get_correlation
2026년 9월 17일 12:52 PM
추가됨
get_liquidation_levels
2026년 9월 17일 12:52 PM
추가됨
get_volatility
2026년 9월 17일 12:52 PM
추가됨
get_market_overview
2026년 9월 17일 12:52 PM
추가됨
get_funding_predictions
2026년 9월 17일 12:52 PM
추가됨
get_funding_rates
2026년 9월 17일 12:52 PM
추가됨
get_crypto_prices
2026년 9월 17일 12:52 PM
추가됨
get_market_pulse
2026년 9월 17일 12:52 PM
추가됨
get_signal_calibration
2026년 9월 17일 12:52 PM