arcai
Crypto intelligence: rug/scam scans for any token, verified whale flows, AI signals + track record
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"arcai": {
"url": "https://arcai.io/mcp"
}
}
}Puntos de conexión remotos
https://arcai.io/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Token contract (EVM 0x…) or Solana mint address"
}
},
"required": [
"address"
],
"additionalProperties": false
}Esquema de salida
{
"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.
Esquema de entrada
{
"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
}Esquema de salida
{
"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.
Esquema de entrada
{
"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
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"token": {
"type": "string",
"description": "Optional ticker (e.g. JUP) or contract address"
}
},
"required": [],
"additionalProperties": false
}Esquema de salida
{
"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.
Esquema de entrada
{
"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
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"ticker": {
"type": "string",
"description": "Ticker, e.g. SOL, JUP, BONK"
}
},
"required": [
"ticker"
],
"additionalProperties": false
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Name or ticker"
}
},
"required": [
"query"
],
"additionalProperties": false
}Esquema de salida
{
"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.
Esquema de entrada
{
"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
}Esquema de salida
{
"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"
}
}
}
}
}
}Comunidad
Evidencia