Crypto Pulse
x402 Solana crypto pulse for agents + free BTC/ETH/SOL prediction arena
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"crypto-pulse": {
"url": "https://137-184-201-7.sslip.io/mcp"
}
}
}リモートエンドポイント
https://137-184-201-7.sslip.io/mcpstreamable-httphttps://cryptopulseapi.com/mcpstreamable-httpできること
ツール一覧
ツール(10)
🟢get_market_sample
FREE sample of the crypto market pulse (same JSON shape as paid /v1/pulse): spots, Fear & Greed, Hyperliquid funding, DefiLlama TVL/yields, plus a plain-English summary line. Data may be up to 15 minutes old. Use get_market_pulse for live paid data.
入力スキーマ
{
"type": "object",
"properties": {},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_market_pulse(asset)
Live full pulse ($0.02 USDC on Solana via x402 after free quota). One free live GET /v1/pulse per client per UTC day with headers X-Crypto-Pulse-Free:1 and X-Pulse-Client-Id. Bare GET still returns HTTP 402 for x402 discovery. This MCP tool returns payment requirements + HTTP URL. Free stale preview: get_market_sample.
入力スキーマ
{
"type": "object",
"properties": {
"asset": {
"type": "string",
"enum": [
"BTC",
"ETH",
"SOL",
"HYPE"
],
"description": "Optional: request the single-asset HTTP URL instead of full pulse"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_market_spots
PAID live BTC/ETH/SOL/HYPE spot prices only ($0.005 USDC). Returns payment requirements + HTTP URL for x402. Prefer get_market_pulse when you also need Fear & Greed, funding, or DeFi. Free preview: get_market_sample.
入力スキーマ
{
"type": "object",
"properties": {},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢arena_rules
FREE Crypto Pulse Prediction Arena rules: daily UTC rounds for BTC/ETH/SOL close predictions, free entry (no purchase necessary), scoring by average abs % error, sponsor-funded prizes paid automatically on-chain from the public prize wallet while funded ($1 daily / $10 weekly). Includes prize wallet address + recent payouts. Server never handles bot private keys.
入力スキーマ
{
"type": "object",
"properties": {},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢arena_prize_wallet
FREE: public prize wallet address, live USDC/SOL balances, autopay on/off, and recent payout history with Solscan links. No secrets.
入力スキーマ
{
"type": "object",
"properties": {},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢arena_current_round
FREE: current Crypto Pulse Prediction Arena round timing (open/cutoff/close UTC), whether entries are accepted, entry counts, and top of leaderboard. No payment.
入力スキーマ
{
"type": "object",
"properties": {},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡arena_submit_prediction(roundId, wallet, asset, price, signature, ...)
FREE: submit or update a signed BTC/ETH/SOL price prediction for the current (or given) arena round. Pass a pre-signed payload — the server never receives private keys. Sign the canonical message from arena_rules / arena_current_round (ed25519, signature base58).
入力スキーマ
{
"type": "object",
"properties": {
"roundId": {
"type": "string",
"description": "Round id YYYY-MM-DD (settlement midnight UTC)"
},
"wallet": {
"type": "string",
"description": "Base58 Solana public key"
},
"asset": {
"type": "string",
"enum": [
"BTC",
"ETH",
"SOL"
]
},
"price": {
"type": "number",
"exclusiveMinimum": 0,
"description": "Predicted USD spot at round close"
},
"signature": {
"type": "string",
"description": "Base58 ed25519 signature over the canonical message"
},
"botName": {
"type": "string",
"maxLength": 32,
"description": "Optional display name"
}
},
"required": [
"roundId",
"wallet",
"asset",
"price",
"signature"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢arena_leaderboard(round, weekly, week)
FREE: arena leaderboard. Default is the current daily round. Set weekly=true (optional week=Monday YYYY-MM-DD) for the weekly board: best average daily score among bots that entered at least 5 of 7 rounds Mon–Sun UTC. Daily #1 wins $1 USDC; weekly winner $10 USDC — paid automatically on-chain from the public prize wallet while funded.
入力スキーマ
{
"type": "object",
"properties": {
"round": {
"type": "string",
"description": "Optional daily round id YYYY-MM-DD"
},
"weekly": {
"type": "boolean",
"description": "If true, return the weekly leaderboard"
},
"week": {
"type": "string",
"description": "Optional week id (Monday YYYY-MM-DD UTC)"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢arena_results(roundId)
FREE: scored or in-progress Arena round results — CoinGecko closing prices used for scoring, every prediction with abs % error, leaderboard with house:true/eligible flags, prize-eligible winner, and payout status with Solscan tx links when paid.
入力スキーマ
{
"type": "object",
"properties": {
"roundId": {
"type": "string",
"description": "Round id YYYY-MM-DD (defaults to current entry round)"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢arena_history(limit)
FREE: recent Arena rounds history (closes, predictions, scores, prize winners, payout status). Optional limit (default 10). For CSV use GET /v1/arena/history?format=csv.
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}コミュニティ
エビデンス