arcai

Crypto intelligence: rug/scam scans for any token, verified whale flows, AI signals + track record

使うべきか

品質と安全性

A
説明の品質
100%
スキーマの完全性
88%
命名の品質
98%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~3,542トークン数(ツール定義)
~4.0 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 2.77%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "arcai": {
      "url": "https://arcai.io/mcp"
    }
  }
}

リモートエンドポイント

https://arcai.io/mcpstreamable-http

できること

ツール一覧

ツール(9)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢scan_token(address)

Fast rug/scam check for any Solana or EVM token by contract address (1–3 s, no AI cost). Returns a CLEAN / CAUTION / RISKY verdict with plain-language reasons, contract checks (mint & freeze authority, LP lock, honeypot, buy/sell tax, top holder, RugCheck or GoPlus risk score) and live market data (price, liquidity, 24h volume and trades, market cap, pool age). Use this before recommending or trading any token.

入力スキーマ

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Token contract (EVM 0x…) or Solana mint address"
    }
  },
  "required": [
    "address"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "found": {
      "type": [
        "boolean",
        "null"
      ],
      "description": "false when no trading pool exists (e.g. a wallet address)"
    },
    "address": {
      "type": [
        "string",
        "null"
      ],
      "description": "The address that was scanned"
    },
    "chain": {
      "type": [
        "string",
        "null"
      ],
      "description": "solana, ethereum, base, bnb, arbitrum, polygon or avalanche"
    },
    "name": {
      "type": [
        "string",
        "null"
      ],
      "description": "Token name"
    },
    "symbol": {
      "type": [
        "string",
        "null"
      ],
      "description": "Token ticker"
    },
    "verdict": {
      "type": [
        "string",
        "null"
      ],
      "enum": [
        "clean",
        "caution",
        "risky",
        "unknown",
        null
      ],
      "description": "Overall safety verdict"
    },
    "reasons": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "string"
      },
      "description": "Plain-language reasons behind the verdict"
    },
    "security": {
      "type": [
        "object",
        "null"
      ],
      "description": "Contract checks",
      "properties": {
        "source": {
          "type": [
            "string",
            "null"
          ],
          "description": "rugcheck (Solana) or goplus (EVM)"
        },
        "rugScore": {
          "type": [
            "number",
            "null"
          ],
          "description": "Risk score 0 (clean) – 100 (rug)"
        },
        "mintAuthority": {
          "type": [
            "string",
            "null"
          ],
          "description": "open or renounced"
        },
        "freezeAuthority": {
          "type": [
            "string",
            "null"
          ],
          "description": "open or renounced"
        },
        "lpLockedPct": {
          "type": [
            "number",
            "null"
          ],
          "description": "% of liquidity locked"
        },
        "honeypot": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "true if tokens may be impossible to sell"
        },
        "buyTaxPct": {
          "type": [
            "number",
            "null"
          ],
          "description": "Buy tax %"
        },
        "sellTaxPct": {
          "type": [
            "number",
            "null"
          ],
          "description": "Sell tax %"
        },
        "topHolderPct": {
          "type": [
            "number",
            "null"
          ],
          "description": "Largest holder %"
        },
        "flags": {
          "type": [
            "array",
            "null"
          ],
          "items": {
            "type": "string"
          },
          "description": "Scanner red flags"
        }
      }
    },
    "market": {
      "type": [
        "object",
        "null"
      ],
      "description": "Live market data from the deepest pool",
      "properties": {
        "priceUsd": {
          "type": [
            "number",
            "null"
          ],
          "description": "Price in USD"
        },
        "change24hPct": {
          "type": [
            "number",
            "null"
          ],
          "description": "24h price change %"
        },
        "liquidityUsd": {
          "type": [
            "number",
            "null"
          ],
          "description": "Pool liquidity USD"
        },
        "volume24hUsd": {
          "type": [
            "number",
            "null"
          ],
          "description": "24h volume USD"
        },
        "trades24h": {
          "type": [
            "number",
            "null"
          ],
          "description": "24h trades"
        },
        "buys24h": {
          "type": [
            "number",
            "null"
          ],
          "description": "24h buys"
        },
        "marketCapUsd": {
          "type": [
            "number",
            "null"
          ],
          "description": "Market cap USD"
        },
        "poolAgeHours": {
          "type": [
            "number",
            "null"
          ],
          "description": "Pool age in hours"
        },
        "suspiciousVolume": {
          "type": [
            "boolean",
            "null"
          ],
          "description": "Volume far beyond the pool — likely wash trading"
        }
      }
    },
    "links": {
      "type": [
        "object",
        "null"
      ],
      "description": "arcai.io scan page, chart and ARC AI listing",
      "properties": {
        "scan": {
          "type": [
            "string",
            "null"
          ],
          "description": "Full scan page"
        },
        "chart": {
          "type": [
            "string",
            "null"
          ],
          "description": "DexScreener chart"
        },
        "listing": {
          "type": [
            "string",
            "null"
          ],
          "description": "ARC AI project page if listed"
        }
      }
    },
    "note": {
      "type": [
        "string",
        "null"
      ],
      "description": "Disclaimer"
    }
  }
}
🟢analyze_token(tokenAddress, chain, ticker, name)

Slower, deeper report (10–40 s) written by ARC AI's model: overall score, scam probability, risk/hype/whale scores, narrative tags, section-by-section analysis and holder/developer data. Prefer scan_token for a quick safety check; rate-limited to about 15 per minute.

入力スキーマ

{
  "type": "object",
  "properties": {
    "tokenAddress": {
      "type": "string",
      "description": "Token contract (EVM 0x…) or Solana mint address"
    },
    "chain": {
      "type": "string",
      "enum": [
        "solana",
        "ethereum",
        "base",
        "bnb",
        "polygon",
        "avalanche",
        "arbitrum"
      ],
      "default": "solana",
      "description": "Chain the token lives on"
    },
    "ticker": {
      "type": "string",
      "description": "Optional ticker, helps the report"
    },
    "name": {
      "type": "string",
      "description": "Optional token name, helps the report"
    }
  },
  "required": [
    "tokenAddress"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "name": {
      "type": [
        "string",
        "null"
      ],
      "description": "Token name"
    },
    "ticker": {
      "type": [
        "string",
        "null"
      ],
      "description": "Token ticker"
    },
    "overallScore": {
      "type": [
        "number",
        "null"
      ],
      "description": "Overall intelligence score 0–100"
    },
    "scamProbability": {
      "type": [
        "number",
        "null"
      ],
      "description": "Estimated scam probability 0–100"
    },
    "riskScore": {
      "type": [
        "number",
        "null"
      ],
      "description": "Risk score 0–100"
    },
    "hypeScore": {
      "type": [
        "number",
        "null"
      ],
      "description": "Hype score 0–100"
    },
    "whaleInterest": {
      "type": [
        "number",
        "null"
      ],
      "description": "Whale interest 0–100"
    },
    "summary": {
      "type": [
        "string",
        "null"
      ],
      "description": "AI-written summary"
    },
    "narrativeTags": {
      "type": [
        "array",
        "null"
      ],
      "description": "Narratives the token belongs to"
    },
    "riskMetrics": {
      "type": [
        "object",
        "null"
      ],
      "description": "Risk metrics",
      "properties": {}
    },
    "sections": {
      "type": [
        "array",
        "null"
      ],
      "description": "Report sections",
      "items": {
        "type": "object",
        "properties": {
          "title": {
            "type": [
              "string",
              "null"
            ],
            "description": "Section title"
          },
          "score": {
            "type": [
              "number",
              "null"
            ],
            "description": "Section score"
          },
          "body": {
            "type": [
              "string",
              "null"
            ],
            "description": "Section text"
          }
        }
      }
    },
    "report": {
      "type": [
        "string",
        "null"
      ],
      "description": "Link to the report on arcai.io"
    }
  }
}
🟢get_signals(limit, tag)

Latest signals from ARC AI's six agents: verified whale trades, Sentinel rug warnings, Hunter launch picks, momentum and narrative calls. Newest first.

入力スキーマ

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 20,
      "description": "How many signals to return (1–50)"
    },
    "tag": {
      "type": "string",
      "enum": [
        "WHALE",
        "SCAM",
        "LAUNCH",
        "MOMENTUM",
        "NARRATIVE",
        "ALERT"
      ],
      "description": "Only signals of this type"
    }
  },
  "required": [],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "description": "Results, newest or most relevant first",
      "items": {
        "type": "object",
        "properties": {
          "agent": {
            "type": [
              "string",
              "null"
            ],
            "description": "Agent name"
          },
          "tag": {
            "type": [
              "string",
              "null"
            ],
            "description": "WHALE, SCAM, LAUNCH, MOMENTUM, NARRATIVE or ALERT"
          },
          "text": {
            "type": [
              "string",
              "null"
            ],
            "description": "Signal text"
          },
          "confidence": {
            "type": [
              "number",
              "null"
            ],
            "description": "Confidence 0–100"
          },
          "ticker": {
            "type": [
              "string",
              "null"
            ],
            "description": "Coin ticker"
          },
          "tokenAddress": {
            "type": [
              "string",
              "null"
            ],
            "description": "Token address if known"
          },
          "createdAt": {
            "type": [
              "string",
              "null"
            ],
            "description": "ISO timestamp"
          }
        }
      }
    }
  }
}
🟢get_whale_flows(token)

Verified on-chain whale trades ($10K+ DEX swaps) in the last 24h, combined per coin: buys vs sells in USD, net flow, number of wallets, plus the most active whale wallets. Optionally narrow to one coin by ticker or contract address.

入力スキーマ

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "Optional ticker (e.g. JUP) or contract address"
    }
  },
  "required": [],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "window": {
      "type": [
        "string",
        "null"
      ],
      "description": "Time window, 24h"
    },
    "minTradeUsd": {
      "type": [
        "number",
        "null"
      ],
      "description": "Smallest trade counted, USD"
    },
    "totals": {
      "type": [
        "object",
        "null"
      ],
      "description": "Totals across all coins",
      "properties": {}
    },
    "flows": {
      "type": [
        "array",
        "null"
      ],
      "description": "Per-coin flows, biggest first",
      "items": {
        "type": "object",
        "properties": {
          "token": {
            "type": [
              "string",
              "null"
            ],
            "description": "Ticker"
          },
          "chain": {
            "type": [
              "string",
              "null"
            ],
            "description": "Chain"
          },
          "address": {
            "type": [
              "string",
              "null"
            ],
            "description": "Token address"
          },
          "boughtUsd": {
            "type": [
              "number",
              "null"
            ],
            "description": "Whale buys USD"
          },
          "soldUsd": {
            "type": [
              "number",
              "null"
            ],
            "description": "Whale sells USD"
          },
          "netUsd": {
            "type": [
              "number",
              "null"
            ],
            "description": "Net flow USD (positive = inflow)"
          },
          "buys": {
            "type": [
              "number",
              "null"
            ],
            "description": "Buy trades"
          },
          "sells": {
            "type": [
              "number",
              "null"
            ],
            "description": "Sell trades"
          },
          "wallets": {
            "type": [
              "number",
              "null"
            ],
            "description": "Distinct whale wallets"
          },
          "topWalletSharePct": {
            "type": [
              "number",
              "null"
            ],
            "description": "% of volume from the single biggest wallet"
          }
        }
      }
    },
    "topWallets": {
      "type": [
        "array",
        "null"
      ],
      "description": "Most active whale wallets",
      "items": {
        "type": "object",
        "properties": {}
      }
    },
    "source": {
      "type": [
        "string",
        "null"
      ],
      "description": "Page with every trade and its transaction link"
    }
  }
}
🟢get_launches(limit, safe_only)

New Solana tokens (under 7 days old, $10K+ liquidity) with an activity score, RugCheck safety label (safe / caution / risky), suspicious-volume flag (likely wash trading), liquidity, 24h volume and trades.

入力スキーマ

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 20,
      "description": "How many launches to return (1–50)"
    },
    "safe_only": {
      "type": "boolean",
      "default": false,
      "description": "Only tokens with a clean RugCheck scan and no suspicious volume"
    }
  },
  "required": [],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "scannedAt": {
      "type": [
        "string",
        "null"
      ],
      "description": "When the radar was last refreshed"
    },
    "launches": {
      "type": [
        "array",
        "null"
      ],
      "description": "New tokens, most active first",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": [
              "string",
              "null"
            ],
            "description": "Token name"
          },
          "ticker": {
            "type": [
              "string",
              "null"
            ],
            "description": "Ticker"
          },
          "address": {
            "type": [
              "string",
              "null"
            ],
            "description": "Mint address"
          },
          "launchedAt": {
            "type": [
              "string",
              "null"
            ],
            "description": "Pool creation time"
          },
          "activity": {
            "type": [
              "number",
              "null"
            ],
            "description": "Activity score 0–100"
          },
          "safety": {
            "type": [
              "string",
              "null"
            ],
            "description": "safe, caution, risky or unchecked"
          },
          "rugScore": {
            "type": [
              "number",
              "null"
            ],
            "description": "RugCheck risk 0–100"
          },
          "suspiciousVolume": {
            "type": [
              "boolean",
              "null"
            ],
            "description": "Likely wash trading"
          },
          "note": {
            "type": [
              "string",
              "null"
            ],
            "description": "Risk note"
          },
          "liquidityUsd": {
            "type": [
              "number",
              "null"
            ],
            "description": "Liquidity USD"
          },
          "volume24hUsd": {
            "type": [
              "number",
              "null"
            ],
            "description": "24h volume USD"
          },
          "trades24h": {
            "type": [
              "number",
              "null"
            ],
            "description": "24h trades"
          },
          "chart": {
            "type": [
              "string",
              "null"
            ],
            "description": "DexScreener chart"
          }
        }
      }
    }
  }
}
🟢get_track_record

How often ARC AI's agents were right: graded BUY / SELL / rug-warning calls over the last 30 days per agent, plus recent calls with the evidence each was graded on. Use it to decide how much weight to give a signal.

入力スキーマ

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "window": {
      "type": [
        "string",
        "null"
      ],
      "description": "Time window, 30 days"
    },
    "totals": {
      "type": [
        "object",
        "null"
      ],
      "description": "All agents",
      "properties": {
        "graded": {
          "type": [
            "number",
            "null"
          ],
          "description": "Graded calls"
        },
        "correct": {
          "type": [
            "number",
            "null"
          ],
          "description": "Correct calls"
        },
        "accuracy": {
          "type": [
            "number",
            "null"
          ],
          "description": "Accuracy %"
        },
        "pending": {
          "type": [
            "number",
            "null"
          ],
          "description": "Calls awaiting grading"
        }
      }
    },
    "agents": {
      "type": [
        "array",
        "null"
      ],
      "description": "Per agent",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": [
              "string",
              "null"
            ],
            "description": "Agent"
          },
          "graded": {
            "type": [
              "number",
              "null"
            ],
            "description": "Graded calls"
          },
          "correct": {
            "type": [
              "number",
              "null"
            ],
            "description": "Correct calls"
          },
          "accuracy": {
            "type": [
              "number",
              "null"
            ],
            "description": "Accuracy %"
          }
        }
      }
    },
    "recentCalls": {
      "type": [
        "array",
        "null"
      ],
      "description": "Recent graded calls",
      "items": {
        "type": "object",
        "properties": {
          "agent": {
            "type": [
              "string",
              "null"
            ],
            "description": "Agent"
          },
          "type": {
            "type": [
              "string",
              "null"
            ],
            "description": "BUY, SELL or WARN"
          },
          "ticker": {
            "type": [
              "string",
              "null"
            ],
            "description": "Coin"
          },
          "outcome": {
            "type": [
              "string",
              "null"
            ],
            "description": "CORRECT or INCORRECT"
          },
          "evidence": {
            "type": [
              "string",
              "null"
            ],
            "description": "What it was graded on"
          }
        }
      }
    },
    "source": {
      "type": [
        "string",
        "null"
      ],
      "description": "Track record page"
    }
  }
}
🟢get_coin(ticker)

Price and 24h change for a coin plus ARC AI's own data on it: 24h whale buys/sells, the latest call from each agent (with that agent's graded accuracy) and its ARC AI listing score if listed.

入力スキーマ

{
  "type": "object",
  "properties": {
    "ticker": {
      "type": "string",
      "description": "Ticker, e.g. SOL, JUP, BONK"
    }
  },
  "required": [
    "ticker"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "found": {
      "type": [
        "boolean",
        "null"
      ],
      "description": "false when ARC AI has no data for this ticker"
    },
    "ticker": {
      "type": [
        "string",
        "null"
      ],
      "description": "Ticker"
    },
    "price": {
      "type": [
        "number",
        "null"
      ],
      "description": "Price USD"
    },
    "change24h": {
      "type": [
        "number",
        "null"
      ],
      "description": "24h change %"
    },
    "marketCap": {
      "type": [
        "number",
        "null"
      ],
      "description": "Market cap USD"
    },
    "arcai": {
      "type": [
        "object",
        "null"
      ],
      "description": "ARC AI data: whale flow, latest agent calls with accuracy, listing",
      "properties": {}
    },
    "note": {
      "type": [
        "string",
        "null"
      ],
      "description": "Hint when not found"
    }
  }
}
🟢search(query)

Search ARC AI for a coin or project by name or ticker: listed projects, tracked tokens with prices, published AI reports and news stories.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Name or ticker"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "projects": {
      "type": [
        "array",
        "null"
      ],
      "description": "Projects listed on ARC AI",
      "items": {
        "type": "object",
        "properties": {}
      }
    },
    "tokens": {
      "type": [
        "array",
        "null"
      ],
      "description": "Tracked tokens with prices",
      "items": {
        "type": "object",
        "properties": {}
      }
    },
    "reports": {
      "type": [
        "array",
        "null"
      ],
      "description": "Published AI reports",
      "items": {
        "type": "object",
        "properties": {}
      }
    },
    "news": {
      "type": [
        "array",
        "null"
      ],
      "description": "News stories",
      "items": {
        "type": "object",
        "properties": {}
      }
    }
  }
}
🟢get_news(limit, coin)

Latest ARC AI market news stories (title, summary, coin, link). Stories include ARC AI's own whale and agent data where available.

入力スキーマ

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20,
      "default": 10,
      "description": "How many stories to return (1–20)"
    },
    "coin": {
      "type": "string",
      "description": "Optional coin ticker filter, e.g. SOL"
    }
  },
  "required": [],
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "items": {
      "type": "array",
      "description": "Results, newest or most relevant first",
      "items": {
        "type": "object",
        "properties": {
          "title": {
            "type": [
              "string",
              "null"
            ],
            "description": "Headline"
          },
          "summary": {
            "type": [
              "string",
              "null"
            ],
            "description": "Summary"
          },
          "coin": {
            "type": [
              "string",
              "null"
            ],
            "description": "Coin ticker"
          },
          "category": {
            "type": [
              "string",
              "null"
            ],
            "description": "Story category"
          },
          "publishedAt": {
            "type": [
              "string",
              "null"
            ],
            "description": "ISO timestamp"
          },
          "url": {
            "type": [
              "string",
              "null"
            ],
            "description": "Story link"
          }
        }
      }
    }
  }
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 9 件