Predict and assess wallet safety, fraud risk, rug pulls, behavior, token community strength, and on-chain intent across multiple blockchains for Web3 trust s...
The ChainAware Behavioral Prediction MCP connects any AI agent to a continuously updated Web3 behavioral intelligence layer: 14M+ wallet profiles across 8 blockchains, built from 1.3 billion+ predictive data points. It delivers five capabilities via a single MCP endpoint:
Unlike forensic blockchain tools that describe the past, this MCP is predictive — it tells your agent what is about to happen.
MCP Server URL: https://prediction.mcp.chainaware.ai/sse
GitHub: https://github.com/ChainAware/behavioral-prediction-mcp
Website: https://chainaware.ai
Pricing / API Key: https://chainaware.ai/pricing
chainaware-wallet-auditor subagentchainaware-fraud-detector subagentchainaware-wallet-marketer subagent| Tool | Networks |
|---|---|
| Fraud Detection | ETH, BNB, POLYGON, TON, BASE, TRON, HAQQ |
| Behavioral Analysis | ETH, BNB, BASE, HAQQ, SOLANA |
| Rug Pull Detection | ETH, BNB, BASE, HAQQ |
| Token Rank List | ETH, BNB, BASE, SOLANA |
| Token Rank Single | ETH, BNB, BASE, SOLANA |
predictive_fraud with the wallet address and network.probabilityFraud using the threshold table below.forensic_details for negative flags (mixer use, sanctioned entities, darknet, etc.).predictive_behaviour with the wallet address and network.intention.Value (Prob_Trade/Stake/Bridge/NFT_Buy), experience.Value, categories, recommendation.predictive_fraud on the deployer address first for extra signal.predictive_rug_pull with the contract address.probabilityFraud and scan forensic_details for liquidity and contract risk flags.token_rank_list with appropriate category, network, sort_by: communityRank, sort_order: DESC.token_rank_single with contract_address and network.communityRank, normalizedRank, totalHolders, and top holder profiles.predictive_fraud → get fraud score and forensic flagspredictive_behaviour → get behavioral profile and intentpredictive_rug_pull (if a contract address) → get contract riskFor complex due diligence workflows, escalate to the
chainaware-wallet-auditorsubagent.
| Score Range | Label | Recommended Action |
|---|---|---|
| 0.00 – 0.20 | 🟢 Low Risk | Safe to proceed |
| 0.21 – 0.50 | 🟡 Medium Risk | Proceed with caution, monitor |
| 0.51 – 0.80 | 🔴 High Risk | Block or require additional verification |
| 0.81 – 1.00 | ⛔ Critical Risk | Reject immediately |
predictive_fraud — Fraud DetectionForecasts the probability that a wallet will engage in fraudulent activity. Includes AML checks. Use when a user wants to screen a wallet before interacting with it.
Inputs:
apiKey (string, required) — ChainAware API keynetwork (string, required) — e.g. ETH, BNB, BASEwalletAddress (string, required) — the wallet to evaluateKey output fields:
status — "Fraud", "Not Fraud", or "New Address"probabilityFraud — decimal 0.00–1.00forensic_details — deep on-chain breakdownExample prompts that trigger this tool:
predictive_behaviour — Behavioral Analysis & PersonalizationProfiles a wallet's on-chain history and predicts its next actions.
Inputs:
apiKey (string, required)network (string, required)walletAddress (string, required)Key output fields:
intention — predicted next actions (Prob_Trade, Prob_Stake, Prob_Bridge, Prob_NFT_Buy — High/Medium/Low)recommendation — personalized action suggestionscategories — behavioral segments (DeFi Lender, NFT Trader, Bridge User, etc.)riskProfile — risk tolerance and balance age breakdownexperience — experience score 0–100 (beginner → expert)protocols — which protocols this wallet uses (Aave, Uniswap, GMX, etc.)Example prompts that trigger this tool:
predictive_rug_pull — Rug Pull DetectionForecasts whether a smart contract or liquidity pool is likely to execute a rug pull.
Inputs:
apiKey (string, required)network (string, required)walletAddress (string, required) — smart contract or LP addressKey output fields:
status — "Fraud" or "Not Fraud"probabilityFraud — decimal 0.00–1.00forensic_details — on-chain metrics behind the scoreExample prompts that trigger this tool:
token_rank_list — Token Ranking by Holder StrengthRanks tokens by the quality and strength of their holder community.
Inputs:
limit (string, required) — items per pageoffset (string, required) — page numbernetwork (string, required) — ETH, BNB, BASE, SOLANAsort_by (string, required) — e.g. communityRanksort_order (string, required) — ASC or DESCcategory (string, required) — AI Token, RWA Token, DeFi Token, DeFAI Token, DePIN Tokencontract_name (string, required) — token name search (empty string for no filter)Key output fields:
data.total — total matching tokensdata.contracts[] — array with contractAddress, contractName, ticker, chain, category, communityRank, normalizedRank, totalHoldersExample prompts that trigger this tool:
token_rank_single — Single Token Rank & Top HoldersReturns the rank and top holders for a specific token by contract address.
Inputs:
contract_address (string, required) — token contract or mint addressnetwork (string, required) — ETH, BNB, BASE, SOLANAKey output fields:
data.contract — token details including communityRank, normalizedRank, totalHoldersdata.topHolders[] — holder wallet addresses with balance, walletAgeInDays, transactionsNumber, totalPoints, globalRankExample prompts that trigger this tool:
CHAINAWARE_API_KEY environment variable is settoken_rank_list: limit, offset, sort_by, sort_order, and category all providedtoken_rank_single: both contract_address and network providedprobabilityFraud is present and in range 0.00–1.00intention, experience, and categories included in response🔮 FRAUD ASSESSMENT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Wallet: 0xABC...
Network: ETH
Status: 🟡 MEDIUM RISK
Fraud Probability: 0.34
Risk Level: Medium — proceed with caution
Forensic Highlights:
• 3 transactions flagged as suspicious
• No mixer/tumbler activity detected
• No sanctioned entity connections
• Wallet age: 187 days
Recommendation: Monitor this wallet. Not safe for large-value
interactions without additional verification.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 BEHAVIORAL PROFILE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Wallet: 0xDEF...
Network: BASE
Experience: 72/100 — Experienced
Segment: DeFi Lender, Bridge User
Risk Profile: Balanced
Intent Signals:
Trade: High
Stake: Medium
Bridge: High
NFT Buy: Low
Protocols Used: Aave, Uniswap, Across Bridge
Recommendation:
→ Promote yield optimization vaults
→ Highlight cross-chain bridging incentives
→ Skip NFT-focused messaging
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
claude mcp add --transport sse chainaware-behavioural-prediction-mcp-server \
https://prediction.mcp.chainaware.ai/sse \
--header "X-API-Key: your-key-here"
📚 Docs: https://code.claude.com/docs/en/mcp
ChainAware Behavioural Prediction MCP Serverhttps://prediction.mcp.chainaware.ai/sse?apiKey=your-key-here📚 Docs: https://platform.claude.com/docs/en/agents-and-tools/remote-mcp-servers
mcp.json){
"mcpServers": {
"chainaware-behavioural-prediction-mcp-server": {
"url": "https://prediction.mcp.chainaware.ai/sse",
"transport": "sse",
"headers": {
"X-API-Key": "your-key-here"
}
}
}
}
📚 Docs: https://cursor.com/docs/context/mcp
ChainAware Behavioural Prediction MCP Serverhttps://prediction.mcp.chainaware.ai/sse?apiKey=your-key-hereimport { MCPClient } from "mcp-client";
const client = new MCPClient("https://prediction.mcp.chainaware.ai/");
const fraud = await client.call("predictive_fraud", {
apiKey: process.env.CHAINAWARE_API_KEY,
network: "ETH",
walletAddress: "0xYourWalletAddress"
});
const topTokens = await client.call("token_rank_list", {
limit: "10", offset: "0", network: "ETH",
sort_by: "communityRank", sort_order: "DESC",
category: "AI Token", contract_name: ""
});
from mcp_client import MCPClient
import os
client = MCPClient("https://prediction.mcp.chainaware.ai/")
result = client.call("predictive_fraud", {
"apiKey": os.environ["CHAINAWARE_API_KEY"],
"network": "ETH",
"walletAddress": "0xYourWalletAddress"
})
chainaware-fraud-detector subagent, not this skill directlyThese subagents in .claude/agents/ provide specialized autonomous execution:
| Subagent | Use When |
|---|---|
chainaware-wallet-auditor | Full due diligence combining all prediction tools |
chainaware-fraud-detector | Fast fraud screening, batch wallet checks |
chainaware-rug-pull-detector | Contract/LP safety with deployer analysis |
chainaware-wallet-marketer | Personalized marketing messages per wallet segment |
chainaware-reputation-scorer | Reputation score 0–4000 |
chainaware-aml-scorer | AML compliance scoring 0–100 |
chainaware-trust-scorer | Simple composable trust score 0.00–1.00 |
chainaware-wallet-ranker | Wallet experience rank and leaderboard |
chainaware-whale-detector | Whale tier classification for VIP treatment |
chainaware-onboarding-router | Route wallets to beginner / intermediate / skip onboarding |
chainaware-token-ranker | Discover and rank tokens by holder community strength |
chainaware-token-analyzer | Single token deep-dive — community rank + top holders |
chainaware-defi-advisor | Personalized DeFi product recommendations by experience + risk tier |
chainaware-airdrop-screener | Batch screen wallets for airdrop eligibility, filter bots and fraud |
chainaware-lending-risk-assessor | Borrower risk grade (A–F), collateral ratio, interest rate tier |
chainaware-token-launch-auditor | Pre-listing launch safety audit — APPROVED / CONDITIONAL / REJECTED |
chainaware-agent-screener | AI agent trust score 0–10 via agent + feeder wallet fraud checks |
Every tool call transmits the following to https://prediction.mcp.chainaware.ai/sse:
| Field | Example | Notes |
|---|---|---|
walletAddress | 0xABC... | Pseudonymous on-chain identifier — not PII |
network | ETH | Chain identifier only |
apiKey | (your key) | Sourced from CHAINAWARE_API_KEY env var; never logged |
What is NOT sent: names, emails, IP addresses, private keys, raw transaction history, or any off-chain personal data.
CHAINAWARE_API_KEY is read from the environment and passed as the apiKey parameter in each tool call. It is never included in output, never written to disk, and never logged by this skill. Treat it as a secret and rotate it regularly.
X-API-Key header — does not appear in URLs or logs?apiKey=...) — these platforms do not support custom SSE headers. Be aware the key will appear in your browser's network tab. Use a restricted-scope key for these integrations.Wallet addresses are pseudonymous identifiers. Whether they constitute personal data in your jurisdiction depends on your regulatory context (e.g. GDPR, MiCA). Operators processing wallets linked to identified users should perform their own data protection assessment.
Privacy policy: https://chainaware.ai/privacy
CHAINAWARE_API_KEY) or secret managers in production| Code | Meaning |
|---|---|
403 Unauthorized | Invalid or missing apiKey |
400 Bad Request | Malformed network or walletAddress |
500 Internal Server Error | Temporary backend failure — retry after a short delay |
API key required. Subscribe at: https://chainaware.ai/pricing
ZIP package — ready to use