{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_6vqt6gkwqk2t","handle":"chainray","url":"https://wellknown.network/agents/chainray","links":{"self":"https://wellknown.network/agents/chainray/record.json","html":"https://wellknown.network/agents/chainray","markdown":"https://wellknown.network/agents/chainray/record.md","api":"https://wellknown.network/api/v1/agents/chainray","status":"https://wellknown.network/api/v1/agents/chainray/status","claim":"https://wellknown.network/agents/chainray/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/chainray/claim.json","badge":"https://wellknown.network/agents/chainray/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/chainray/history","tools":"https://wellknown.network/api/v1/agents/chainray/tools"},"ard":{"identifier":"urn:air:chainray.online:server:chainray","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"ChainRay","summary":"Multi-chain on-chain intelligence for AI agents through a public remote MCP server.","description":"Multi-chain on-chain intelligence for AI agents through a public remote MCP server.","publisher":{"name":"online.chainray","url":null},"homepage":null,"repository":null,"version":"2.5.8","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://chainray.online/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://chainray.online/mcp/sse","type":"mcp_sse","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-02T15:16:47.691578Z","publishedAt":"2026-10-02T15:16:47.691578Z","registryName":"online.chainray/chainray"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"data.database","name":"Databases","confidence":1,"provenance":"derived"},{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":1,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"code.security-review","name":"Security Review","confidence":0.583,"provenance":"derived"},{"slug":"finance.banking","name":"Banking","confidence":0.583,"provenance":"derived"},{"slug":"automation.orchestration","name":"Agent Orchestration","confidence":0.569,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"data.weather","name":"Weather","confidence":0.525,"provenance":"derived"}],"categories":["analytics","automation","code","data","documents","finance"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-10T02:29:48.080Z","lastProbedAt":"2026-10-10T02:29:48.080Z","statusComputedAt":"2026-10-10T02:31:46.037Z","reliability30d":{"probes":30,"successRate":0.8333,"p50Ms":501,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":30,"ok":25,"authBoundaryOk":0,"serviceOk":25,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T02:29:48.080Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":504,"error":null,"detail":{"tools":[{"name":"monitor.whale.alerts","description":"Monitor large token transfers (USDC, WETH) on EVM chains or large SOL transfers on Solana. Returns recent whale movements above a threshold."},{"name":"token.risk","description":"Analyze a token's risk profile. EVM: checks contract verification, proxy status, ownership renouncement, liquidity. Solana: checks mint/freeze authority, supply"},{"name":"gas.tracker","description":"Get current gas/fee data. EVM: base fee, priority fee, predictions. Solana: priority fees, TPS, congestion level. Scope: current fee snapshot for a transaction "},{"name":"token.price","description":"Get real-time token price. EVM: reads Uniswap V3 TWAP on-chain. Solana: reads Pyth oracle price account directly from chain. No external API."},{"name":"wallet.profile","description":"Profile a wallet address. EVM: ETH balance, token count, activity labels (whale/active/dormant). Solana: SOL balance, SPL token holdings, activity classificatio"},{"name":"token.trending","description":"Get trending tokens by on-chain transfer volume. EVM only — ranks tokens by Transfer event count in recent blocks."},{"name":"defi.yields","description":"Get live DeFi lending rates. EVM: Aave V3 supply/borrow APY. Solana: Kamino KLend reserves + native staking yield."},{"name":"nft.collection","description":"Get NFT collection info: name, symbol, total supply, owner count. EVM chains only (ERC-721/1155)."},{"name":"nft.metadata","description":"Get individual NFT token metadata: owner, tokenURI, image, attributes. Resolves IPFS URIs. EVM chains only."},{"name":"chain.bridge.monitor","description":"Detect large token transfers involving known bridge contracts (Across, Wormhole, official bridges). EVM only."},{"name":"analyze.recent_interactions","description":"Show addresses that interacted with a target in recent ~2000 blocks. Labels known entities (CEX, DEX, bridges). EVM only."},{"name":"security.contract.scan","description":"Security scan a smart contract via bytecode analysis. Detects selfdestruct, delegatecall, proxy patterns, ownership. No external APIs. EVM only. Scope: bytecode"},{"name":"gas.history","description":"Get 6-hour gas fee trend with 36 sampled data points. EVM: base fee per block. Solana: TPS performance samples. Scope: recent sampled fee history and trend. Use"},{"name":"security.contract.events","description":"Read recent event logs from any smart contract. Auto-decodes Transfer, Approval, Swap events. EVM only."},{"name":"security.mev.detect","description":"Quick sandwich attack detection. Analyzes 5 transactions before/after target in the same block. EVM only."},{"name":"defi.compare","description":"Compare DeFi lending rates across protocols. EVM: Aave V3 vs Compound V3 side-by-side. Solana: Kamino + staking yield."},{"name":"token.screener","description":"Screen tokens by risk score and price. Returns sorted list of tokens matching criteria. EVM only."},{"name":"defi.liquidity","description":"Read Uniswap V3 pool state for a token pair: current price, active liquidity, fee tier. EVM only. Use when a known token pair needs pool-depth and active-liquid"},{"name":"util.governance","description":"Read on-chain DAO governance proposals. Shows last 5 proposals with vote counts and states. Supported: Ethereum, Arbitrum, Optimism."},{"name":"market.stablecoin.monitor","description":"Monitor stablecoin peg stability. Detects USDC/USDT/DAI price deviations from $1.00 using on-chain DEX pool data."},{"name":"gas.predict","description":"Predict near-future gas prices using moving average and trend analysis of recent block base fees. Returns prediction, trend, and recommendation. Scope: short-ho"},{"name":"defi.tvl","description":"Calculate total value locked (TVL) in DeFi protocols (Aave V3, Compound V3) directly from on-chain aToken and Comet supplies."},{"name":"token.holders","description":"Analyze top token holders by recent accumulation. Scans Transfer events to identify the largest net receivers of a token. Use for token-holder concentration and"},{"name":"defi.farming","description":"Get Uniswap V3 LP pool statistics including liquidity, fee tiers, and current tick data."},{"name":"monitor.flashloan","description":"Monitor flash loan activity on Aave V3. Detects recent flash loans with amounts and premiums paid."},{"name":"monitor.liquidation","description":"Monitor DeFi liquidation events on Aave V3. High liquidation counts indicate market stress and potential cascading risk."},{"name":"token.approval","description":"Check a wallet's ERC20 token approvals for security risks. Flags unlimited approvals and risky spender contracts."},{"name":"util.multi_sig","description":"Analyze a Gnosis Safe multi-sig wallet. Returns owners, threshold, nonce, modules, and security assessment."},{"name":"util.ens_resolve","description":"Resolve ENS domain names to Ethereum addresses (forward) or addresses to ENS names (reverse). Also retrieves text records."},{"name":"market.overview","description":"Get a cross-chain market snapshot: ETH price, gas costs, and DeFi TVL across Base, Ethereum, Arbitrum, and Optimism in one call. Use for a fixed broad snapshot "},{"name":"chain.compare","description":"Side-by-side comparison of EVM chains — gas costs, block time, and best DeFi yields. Helps choose the optimal chain for transactions. Use to compare a bounded s"},{"name":"wallet.portfolio","description":"Analyze a wallet's portfolio: total USD value, token breakdown, concentration analysis, and diversification score."},{"name":"wallet.smart_money","description":"Track smart money patterns by analyzing whale transfer activity. Identifies accumulation vs distribution behavior and market sentiment."},{"name":"wallet.credit_score","description":"Calculate an on-chain credit score (0-100) for any wallet. Factors: transaction history, native balance, token diversity, stablecoin holdings, DeFi activity. Re"},{"name":"analyze.risk_dashboard","description":"Get a unified risk assessment for any address: combines contract security scan, token approval risks, and market liquidation stress into one composite risk scor"},{"name":"chain.bridge.flow","description":"Analyze cross-chain bridge capital flow direction. Determines if a chain is seeing net capital inflow (bullish) or outflow (bearish). Use for directional net ca"},{"name":"defi.health","description":"Assess DeFi protocol health: combines TVL, utilization rates, and liquidation frequency into a composite health score (0-100). Use for protocol-level DeFi healt"},{"name":"nft.floor","description":"Analyze NFT collection activity: recent transfers, mints, burns, unique buyers, and activity level from on-chain ERC721 events."},{"name":"chain.cross","description":"Cross-chain wallet correlation: queries all supported EVM chains in parallel to show balance, nonce, and activity. Includes diversity score and classification."},{"name":"security.sandwich","description":"Batch scan an address's recent transactions for MEV sandwich attacks. Checks front-run + back-run patterns in surrounding transactions. Use to inspect historica"},{"name":"token.unlock","description":"Read token vesting/unlock schedule from on-chain contracts. Supports LinearVesting, CliffVesting, and Timelock patterns."},{"name":"gas.optimize","description":"Gas price optimization advisor: analyzes recent block patterns to recommend the best time to transact. Includes savings estimate. Scope: read-only submission-ti"},{"name":"defi.aggregator","description":"Cross-chain DeFi yield ranking: scans Aave V3 across all supported chains to find the best supply APY and cheapest borrow rates. Use for a cross-chain ranking o"},{"name":"wallet.labels","description":"Query the Address Intelligence database for labels on an address (whale, smart_money, etc). Labels are learned automatically from whale alerts and smart money t"},{"name":"token.supply","description":"Get ERC20 token total supply, decimals, symbol, and name from on-chain data. Use for contract-level supply metadata such as total supply, decimals, symbol, and "},{"name":"chain.block","description":"Get latest or specific block data including gas, transactions, and timestamps. Use for exact latest or historical block facts on one chain, including block numb"},{"name":"security.contract.verify","description":"Check if an address is a smart contract or an EOA wallet. Returns code size, balance, and classification."},{"name":"analyze.tx_decode","description":"Decode a transaction: value, gas cost, status, method ID, and whether it's a contract call."},{"name":"nft.holders","description":"Analyze NFT holder distribution by scanning recent Transfer events."},{"name":"market.dex_trades","description":"Get recent DEX swap trades from a Uniswap V3 pool. Use for recent swaps in a known Uniswap V3 pool. It is pool-specific and read-only; use market.overview for a"},{"name":"market.new_pairs","description":"Discover recently created Uniswap V3 pools and inspect token metadata. Returns an explicit unavailable result when the selected chain has no configured factory."},{"name":"market.stablecoin.supply","description":"Get USDC/USDT/DAI total supply across chains."},{"name":"wallet.report","description":"Comprehensive address report combining wallet profile, credit score, token approvals, and recent interactions in one response."},{"name":"chain.health","description":"Chain health score aggregating gas data, protocol TVL, and stablecoin stability. Use for a single-chain operating snapshot before choosing where to act. The sco"},{"name":"defi.opportunity","description":"Find the best DeFi yield opportunity combined with optimal gas timing."},{"name":"monitor.whale.tracker","description":"Track a specific whale address with Address Intelligence labels and wallet profile."},{"name":"oracle.gas_avg","description":"Data Oracle: Multi-chain gas price aggregation. Returns gas prices across multiple chains with a cheapest-chain recommendation. Ideal for agents choosing settle"},{"name":"oracle.price_feed","description":"Data Oracle: Verified token price feed with Chain Proof signature. Returns price, source, and confidence level. Lightweight alternative to Chainlink for agent u"},{"name":"oracle.chain_status","description":"Data Oracle: Real-time health and block freshness across configured EVM chains. Detects chain outages, stale blocks, and RPC degradation before agents submit tr"},{"name":"agent.reputation","description":"KYA (Know Your Agent): 10-factor on-chain reputation scoring. Evaluates transaction volume, balances, token diversity, DeFi interactions, cross-chain intel, and"},{"name":"util.context_brief","description":"CaaS (Context as a Service): Aggregates real-time on-chain signals into a structured context brief for agent decision-making. Intents: swap (gas+price+whales), "},{"name":"agent.card.register","description":"Register an AI Agent in the ChainRay A2A Agent Card registry. Requires agentId, name, and capabilities array. Auto-attaches KYA trust score if paymentAddress pr"},{"name":"agent.card.discover","description":"Discover AI Agents by capability, chain, or keyword. Returns matching agents with trust scores. Useful for finding agents to collaborate with. ($0.007)"},{"name":"agent.card.lookup","description":"Look up a specific AI Agent's card by ID. Returns identity, capabilities, trust score, and endpoints. ($0.002)"},{"name":"security.mev.shield","description":"Pre-trade safety analysis. Evaluates sandwich attack risk, recommends optimal slippage, and suggests mitigations before executing on-chain trades. Every agent s"},{"name":"market.solver_feed","description":"Intent Solver decision intelligence. Provides profitability analysis, gas costs, competition level, and recommendations for ERC-7683 cross-chain intent executio"},{"name":"token.sentiment","description":"On-chain sentiment oracle for any token/chain. Derives market sentiment from 5 on-chain signals: gas trend, gas level, momentum, chain health, ecosystem trend. "},{"name":"util.workflow_brief","description":"Multi-agent workflow intelligence. Generates differentiated context briefs for each agent role in a collaborative workflow (swap, risk, bridge, settle, monitor,"},{"name":"agent.erc8004","description":"Get agent reputation in ERC-8004 standard format (Identity + Reputation + Validation Registry schema). Same KYA analysis but formatted for on-chain registry com"},{"name":"util.intent_router","description":"Natural language intent routing: describe what you want to know and ChainRay selects a focused set of data services. Counts toward the client hourly MCP capacit"},{"name":"util.verify_proof","description":"Verify data integrity: pass a dataHash from any ChainRay response's _proof field to verify that the data was produced by ChainRay. Use after receiving a ChainRa"},{"name":"monitor.watch.address","description":"Create a watch on an address. Returns a wallet snapshot and watchId; use watch-diff later to receive only changed fields. Use to create the first address snapsh"},{"name":"monitor.watch.diff","description":"Get changes since the last check for a watched address. Returns changed fields and numeric deltas. Use only after monitor.watch.address has created a watchId in"},{"name":"predict.gas","description":"Gas price prediction: EMA-based forecast for the next 5 minutes and 1 hour using accumulated readings."},{"name":"predict.whale_move","description":"Whale activity prediction: projects next-hour transfer count and volume using a frequency decay model."},{"name":"predict.liquidity","description":"Liquidity prediction: TVL trend analysis with health scoring, risk factors, and a 24-hour range."},{"name":"predict.token_momentum","description":"Token momentum prediction: BUY, SELL, or HOLD signal based on price change and trending activity."},{"name":"security.mev.intel","description":"Cross-protocol spread analysis with chain-specific DEX names, cost estimates, and market microstructure data. This is a heuristic estimate, not real-time mempoo"},{"name":"util.stream_info","description":"Get connection info for ChainRay real-time SSE streaming endpoints. These endpoints require a direct HTTP connection with text/event-stream Accept header, not M"}],"toolCount":79,"toolsHash":"1d5eb2467d03e9f99588fa3ea2cc3efd70061907e036725e65a8aa46f2e021df","serverName":"chainray","capabilities":["tools","prompts"],"serverVersion":"2.5.8","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T19:26:30.310Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":477,"error":null,"detail":{"tools":[{"name":"monitor.whale.alerts","description":"Monitor large token transfers (USDC, WETH) on EVM chains or large SOL transfers on Solana. Returns recent whale movements above a threshold."},{"name":"token.risk","description":"Analyze a token's risk profile. EVM: checks contract verification, proxy status, ownership renouncement, liquidity. Solana: checks mint/freeze authority, supply"},{"name":"gas.tracker","description":"Get current gas/fee data. EVM: base fee, priority fee, predictions. Solana: priority fees, TPS, congestion level. Scope: current fee snapshot for a transaction "},{"name":"token.price","description":"Get real-time token price. EVM: reads Uniswap V3 TWAP on-chain. Solana: reads Pyth oracle price account directly from chain. No external API."},{"name":"wallet.profile","description":"Profile a wallet address. EVM: ETH balance, token count, activity labels (whale/active/dormant). Solana: SOL balance, SPL token holdings, activity classificatio"},{"name":"token.trending","description":"Get trending tokens by on-chain transfer volume. EVM only — ranks tokens by Transfer event count in recent blocks."},{"name":"defi.yields","description":"Get live DeFi lending rates. EVM: Aave V3 supply/borrow APY. Solana: Kamino KLend reserves + native staking yield."},{"name":"nft.collection","description":"Get NFT collection info: name, symbol, total supply, owner count. EVM chains only (ERC-721/1155)."},{"name":"nft.metadata","description":"Get individual NFT token metadata: owner, tokenURI, image, attributes. Resolves IPFS URIs. EVM chains only."},{"name":"chain.bridge.monitor","description":"Detect large token transfers involving known bridge contracts (Across, Wormhole, official bridges). EVM only."},{"name":"analyze.recent_interactions","description":"Show addresses that interacted with a target in recent ~2000 blocks. Labels known entities (CEX, DEX, bridges). EVM only."},{"name":"security.contract.scan","description":"Security scan a smart contract via bytecode analysis. Detects selfdestruct, delegatecall, proxy patterns, ownership. No external APIs. EVM only. Scope: bytecode"},{"name":"gas.history","description":"Get 6-hour gas fee trend with 36 sampled data points. EVM: base fee per block. Solana: TPS performance samples. Scope: recent sampled fee history and trend. Use"},{"name":"security.contract.events","description":"Read recent event logs from any smart contract. Auto-decodes Transfer, Approval, Swap events. EVM only."},{"name":"security.mev.detect","description":"Quick sandwich attack detection. Analyzes 5 transactions before/after target in the same block. EVM only."},{"name":"defi.compare","description":"Compare DeFi lending rates across protocols. EVM: Aave V3 vs Compound V3 side-by-side. Solana: Kamino + staking yield."},{"name":"token.screener","description":"Screen tokens by risk score and price. Returns sorted list of tokens matching criteria. EVM only."},{"name":"defi.liquidity","description":"Read Uniswap V3 pool state for a token pair: current price, active liquidity, fee tier. EVM only. Use when a known token pair needs pool-depth and active-liquid"},{"name":"util.governance","description":"Read on-chain DAO governance proposals. Shows last 5 proposals with vote counts and states. Supported: Ethereum, Arbitrum, Optimism."},{"name":"market.stablecoin.monitor","description":"Monitor stablecoin peg stability. Detects USDC/USDT/DAI price deviations from $1.00 using on-chain DEX pool data."},{"name":"gas.predict","description":"Predict near-future gas prices using moving average and trend analysis of recent block base fees. Returns prediction, trend, and recommendation. Scope: short-ho"},{"name":"defi.tvl","description":"Calculate total value locked (TVL) in DeFi protocols (Aave V3, Compound V3) directly from on-chain aToken and Comet supplies."},{"name":"token.holders","description":"Analyze top token holders by recent accumulation. Scans Transfer events to identify the largest net receivers of a token. Use for token-holder concentration and"},{"name":"defi.farming","description":"Get Uniswap V3 LP pool statistics including liquidity, fee tiers, and current tick data."},{"name":"monitor.flashloan","description":"Monitor flash loan activity on Aave V3. Detects recent flash loans with amounts and premiums paid."},{"name":"monitor.liquidation","description":"Monitor DeFi liquidation events on Aave V3. High liquidation counts indicate market stress and potential cascading risk."},{"name":"token.approval","description":"Check a wallet's ERC20 token approvals for security risks. Flags unlimited approvals and risky spender contracts."},{"name":"util.multi_sig","description":"Analyze a Gnosis Safe multi-sig wallet. Returns owners, threshold, nonce, modules, and security assessment."},{"name":"util.ens_resolve","description":"Resolve ENS domain names to Ethereum addresses (forward) or addresses to ENS names (reverse). Also retrieves text records."},{"name":"market.overview","description":"Get a cross-chain market snapshot: ETH price, gas costs, and DeFi TVL across Base, Ethereum, Arbitrum, and Optimism in one call. Use for a fixed broad snapshot "},{"name":"chain.compare","description":"Side-by-side comparison of EVM chains — gas costs, block time, and best DeFi yields. Helps choose the optimal chain for transactions. Use to compare a bounded s"},{"name":"wallet.portfolio","description":"Analyze a wallet's portfolio: total USD value, token breakdown, concentration analysis, and diversification score."},{"name":"wallet.smart_money","description":"Track smart money patterns by analyzing whale transfer activity. Identifies accumulation vs distribution behavior and market sentiment."},{"name":"wallet.credit_score","description":"Calculate an on-chain credit score (0-100) for any wallet. Factors: transaction history, native balance, token diversity, stablecoin holdings, DeFi activity. Re"},{"name":"analyze.risk_dashboard","description":"Get a unified risk assessment for any address: combines contract security scan, token approval risks, and market liquidation stress into one composite risk scor"},{"name":"chain.bridge.flow","description":"Analyze cross-chain bridge capital flow direction. Determines if a chain is seeing net capital inflow (bullish) or outflow (bearish). Use for directional net ca"},{"name":"defi.health","description":"Assess DeFi protocol health: combines TVL, utilization rates, and liquidation frequency into a composite health score (0-100). Use for protocol-level DeFi healt"},{"name":"nft.floor","description":"Analyze NFT collection activity: recent transfers, mints, burns, unique buyers, and activity level from on-chain ERC721 events."},{"name":"chain.cross","description":"Cross-chain wallet correlation: queries all supported EVM chains in parallel to show balance, nonce, and activity. Includes diversity score and classification."},{"name":"security.sandwich","description":"Batch scan an address's recent transactions for MEV sandwich attacks. Checks front-run + back-run patterns in surrounding transactions. Use to inspect historica"},{"name":"token.unlock","description":"Read token vesting/unlock schedule from on-chain contracts. Supports LinearVesting, CliffVesting, and Timelock patterns."},{"name":"gas.optimize","description":"Gas price optimization advisor: analyzes recent block patterns to recommend the best time to transact. Includes savings estimate. Scope: read-only submission-ti"},{"name":"defi.aggregator","description":"Cross-chain DeFi yield ranking: scans Aave V3 across all supported chains to find the best supply APY and cheapest borrow rates. Use for a cross-chain ranking o"},{"name":"wallet.labels","description":"Query the Address Intelligence database for labels on an address (whale, smart_money, etc). Labels are learned automatically from whale alerts and smart money t"},{"name":"token.supply","description":"Get ERC20 token total supply, decimals, symbol, and name from on-chain data. Use for contract-level supply metadata such as total supply, decimals, symbol, and "},{"name":"chain.block","description":"Get latest or specific block data including gas, transactions, and timestamps. Use for exact latest or historical block facts on one chain, including block numb"},{"name":"security.contract.verify","description":"Check if an address is a smart contract or an EOA wallet. Returns code size, balance, and classification."},{"name":"analyze.tx_decode","description":"Decode a transaction: value, gas cost, status, method ID, and whether it's a contract call."},{"name":"nft.holders","description":"Analyze NFT holder distribution by scanning recent Transfer events."},{"name":"market.dex_trades","description":"Get recent DEX swap trades from a Uniswap V3 pool. Use for recent swaps in a known Uniswap V3 pool. It is pool-specific and read-only; use market.overview for a"},{"name":"market.new_pairs","description":"Discover recently created Uniswap V3 pools and inspect token metadata. Returns an explicit unavailable result when the selected chain has no configured factory."},{"name":"market.stablecoin.supply","description":"Get USDC/USDT/DAI total supply across chains."},{"name":"wallet.report","description":"Comprehensive address report combining wallet profile, credit score, token approvals, and recent interactions in one response."},{"name":"chain.health","description":"Chain health score aggregating gas data, protocol TVL, and stablecoin stability. Use for a single-chain operating snapshot before choosing where to act. The sco"},{"name":"defi.opportunity","description":"Find the best DeFi yield opportunity combined with optimal gas timing."},{"name":"monitor.whale.tracker","description":"Track a specific whale address with Address Intelligence labels and wallet profile."},{"name":"oracle.gas_avg","description":"Data Oracle: Multi-chain gas price aggregation. Returns gas prices across multiple chains with a cheapest-chain recommendation. Ideal for agents choosing settle"},{"name":"oracle.price_feed","description":"Data Oracle: Verified token price feed with Chain Proof signature. Returns price, source, and confidence level. Lightweight alternative to Chainlink for agent u"},{"name":"oracle.chain_status","description":"Data Oracle: Real-time health and block freshness across configured EVM chains. Detects chain outages, stale blocks, and RPC degradation before agents submit tr"},{"name":"agent.reputation","description":"KYA (Know Your Agent): 10-factor on-chain reputation scoring. Evaluates transaction volume, balances, token diversity, DeFi interactions, cross-chain intel, and"},{"name":"util.context_brief","description":"CaaS (Context as a Service): Aggregates real-time on-chain signals into a structured context brief for agent decision-making. Intents: swap (gas+price+whales), "},{"name":"agent.card.register","description":"Register an AI Agent in the ChainRay A2A Agent Card registry. Requires agentId, name, and capabilities array. Auto-attaches KYA trust score if paymentAddress pr"},{"name":"agent.card.discover","description":"Discover AI Agents by capability, chain, or keyword. Returns matching agents with trust scores. Useful for finding agents to collaborate with. ($0.007)"},{"name":"agent.card.lookup","description":"Look up a specific AI Agent's card by ID. Returns identity, capabilities, trust score, and endpoints. ($0.002)"},{"name":"security.mev.shield","description":"Pre-trade safety analysis. Evaluates sandwich attack risk, recommends optimal slippage, and suggests mitigations before executing on-chain trades. Every agent s"},{"name":"market.solver_feed","description":"Intent Solver decision intelligence. Provides profitability analysis, gas costs, competition level, and recommendations for ERC-7683 cross-chain intent executio"},{"name":"token.sentiment","description":"On-chain sentiment oracle for any token/chain. Derives market sentiment from 5 on-chain signals: gas trend, gas level, momentum, chain health, ecosystem trend. "},{"name":"util.workflow_brief","description":"Multi-agent workflow intelligence. Generates differentiated context briefs for each agent role in a collaborative workflow (swap, risk, bridge, settle, monitor,"},{"name":"agent.erc8004","description":"Get agent reputation in ERC-8004 standard format (Identity + Reputation + Validation Registry schema). Same KYA analysis but formatted for on-chain registry com"},{"name":"util.intent_router","description":"Natural language intent routing: describe what you want to know and ChainRay selects a focused set of data services. Counts toward the client hourly MCP capacit"},{"name":"util.verify_proof","description":"Verify data integrity: pass a dataHash from any ChainRay response's _proof field to verify that the data was produced by ChainRay. Use after receiving a ChainRa"},{"name":"monitor.watch.address","description":"Create a watch on an address. Returns a wallet snapshot and watchId; use watch-diff later to receive only changed fields. Use to create the first address snapsh"},{"name":"monitor.watch.diff","description":"Get changes since the last check for a watched address. Returns changed fields and numeric deltas. Use only after monitor.watch.address has created a watchId in"},{"name":"predict.gas","description":"Gas price prediction: EMA-based forecast for the next 5 minutes and 1 hour using accumulated readings."},{"name":"predict.whale_move","description":"Whale activity prediction: projects next-hour transfer count and volume using a frequency decay model."},{"name":"predict.liquidity","description":"Liquidity prediction: TVL trend analysis with health scoring, risk factors, and a 24-hour range."},{"name":"predict.token_momentum","description":"Token momentum prediction: BUY, SELL, or HOLD signal based on price change and trending activity."},{"name":"security.mev.intel","description":"Cross-protocol spread analysis with chain-specific DEX names, cost estimates, and market microstructure data. This is a heuristic estimate, not real-time mempoo"},{"name":"util.stream_info","description":"Get connection info for ChainRay real-time SSE streaming endpoints. These endpoints require a direct HTTP connection with text/event-stream Accept header, not M"}],"toolCount":79,"toolsHash":"1d5eb2467d03e9f99588fa3ea2cc3efd70061907e036725e65a8aa46f2e021df","serverName":"chainray","capabilities":["tools","prompts"],"serverVersion":"2.5.8","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T12:28:26.961Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":510,"error":null,"detail":{"tools":[{"name":"monitor.whale.alerts","description":"Monitor large token transfers (USDC, WETH) on EVM chains or large SOL transfers on Solana. Returns recent whale movements above a threshold."},{"name":"token.risk","description":"Analyze a token's risk profile. EVM: checks contract verification, proxy status, ownership renouncement, liquidity. Solana: checks mint/freeze authority, supply"},{"name":"gas.tracker","description":"Get current gas/fee data. EVM: base fee, priority fee, predictions. Solana: priority fees, TPS, congestion level. Scope: current fee snapshot for a transaction "},{"name":"token.price","description":"Get real-time token price. EVM: reads Uniswap V3 TWAP on-chain. Solana: reads Pyth oracle price account directly from chain. No external API."},{"name":"wallet.profile","description":"Profile a wallet address. EVM: ETH balance, token count, activity labels (whale/active/dormant). Solana: SOL balance, SPL token holdings, activity classificatio"},{"name":"token.trending","description":"Get trending tokens by on-chain transfer volume. EVM only — ranks tokens by Transfer event count in recent blocks."},{"name":"defi.yields","description":"Get live DeFi lending rates. EVM: Aave V3 supply/borrow APY. Solana: Kamino KLend reserves + native staking yield."},{"name":"nft.collection","description":"Get NFT collection info: name, symbol, total supply, owner count. EVM chains only (ERC-721/1155)."},{"name":"nft.metadata","description":"Get individual NFT token metadata: owner, tokenURI, image, attributes. Resolves IPFS URIs. EVM chains only."},{"name":"chain.bridge.monitor","description":"Detect large token transfers involving known bridge contracts (Across, Wormhole, official bridges). EVM only."},{"name":"analyze.recent_interactions","description":"Show addresses that interacted with a target in recent ~2000 blocks. Labels known entities (CEX, DEX, bridges). EVM only."},{"name":"security.contract.scan","description":"Security scan a smart contract via bytecode analysis. Detects selfdestruct, delegatecall, proxy patterns, ownership. No external APIs. EVM only. Scope: bytecode"},{"name":"gas.history","description":"Get 6-hour gas fee trend with 36 sampled data points. EVM: base fee per block. Solana: TPS performance samples. Scope: recent sampled fee history and trend. Use"},{"name":"security.contract.events","description":"Read recent event logs from any smart contract. Auto-decodes Transfer, Approval, Swap events. EVM only."},{"name":"security.mev.detect","description":"Quick sandwich attack detection. Analyzes 5 transactions before/after target in the same block. EVM only."},{"name":"defi.compare","description":"Compare DeFi lending rates across protocols. EVM: Aave V3 vs Compound V3 side-by-side. Solana: Kamino + staking yield."},{"name":"token.screener","description":"Screen tokens by risk score and price. Returns sorted list of tokens matching criteria. EVM only."},{"name":"defi.liquidity","description":"Read Uniswap V3 pool state for a token pair: current price, active liquidity, fee tier. EVM only. Use when a known token pair needs pool-depth and active-liquid"},{"name":"util.governance","description":"Read on-chain DAO governance proposals. Shows last 5 proposals with vote counts and states. Supported: Ethereum, Arbitrum, Optimism."},{"name":"market.stablecoin.monitor","description":"Monitor stablecoin peg stability. Detects USDC/USDT/DAI price deviations from $1.00 using on-chain DEX pool data."},{"name":"gas.predict","description":"Predict near-future gas prices using moving average and trend analysis of recent block base fees. Returns prediction, trend, and recommendation. Scope: short-ho"},{"name":"defi.tvl","description":"Calculate total value locked (TVL) in DeFi protocols (Aave V3, Compound V3) directly from on-chain aToken and Comet supplies."},{"name":"token.holders","description":"Analyze top token holders by recent accumulation. Scans Transfer events to identify the largest net receivers of a token. Use for token-holder concentration and"},{"name":"defi.farming","description":"Get Uniswap V3 LP pool statistics including liquidity, fee tiers, and current tick data."},{"name":"monitor.flashloan","description":"Monitor flash loan activity on Aave V3. Detects recent flash loans with amounts and premiums paid."},{"name":"monitor.liquidation","description":"Monitor DeFi liquidation events on Aave V3. High liquidation counts indicate market stress and potential cascading risk."},{"name":"token.approval","description":"Check a wallet's ERC20 token approvals for security risks. Flags unlimited approvals and risky spender contracts."},{"name":"util.multi_sig","description":"Analyze a Gnosis Safe multi-sig wallet. Returns owners, threshold, nonce, modules, and security assessment."},{"name":"util.ens_resolve","description":"Resolve ENS domain names to Ethereum addresses (forward) or addresses to ENS names (reverse). Also retrieves text records."},{"name":"market.overview","description":"Get a cross-chain market snapshot: ETH price, gas costs, and DeFi TVL across Base, Ethereum, Arbitrum, and Optimism in one call. Use for a fixed broad snapshot "},{"name":"chain.compare","description":"Side-by-side comparison of EVM chains — gas costs, block time, and best DeFi yields. Helps choose the optimal chain for transactions. Use to compare a bounded s"},{"name":"wallet.portfolio","description":"Analyze a wallet's portfolio: total USD value, token breakdown, concentration analysis, and diversification score."},{"name":"wallet.smart_money","description":"Track smart money patterns by analyzing whale transfer activity. Identifies accumulation vs distribution behavior and market sentiment."},{"name":"wallet.credit_score","description":"Calculate an on-chain credit score (0-100) for any wallet. Factors: transaction history, native balance, token diversity, stablecoin holdings, DeFi activity. Re"},{"name":"analyze.risk_dashboard","description":"Get a unified risk assessment for any address: combines contract security scan, token approval risks, and market liquidation stress into one composite risk scor"},{"name":"chain.bridge.flow","description":"Analyze cross-chain bridge capital flow direction. Determines if a chain is seeing net capital inflow (bullish) or outflow (bearish). Use for directional net ca"},{"name":"defi.health","description":"Assess DeFi protocol health: combines TVL, utilization rates, and liquidation frequency into a composite health score (0-100). Use for protocol-level DeFi healt"},{"name":"nft.floor","description":"Analyze NFT collection activity: recent transfers, mints, burns, unique buyers, and activity level from on-chain ERC721 events."},{"name":"chain.cross","description":"Cross-chain wallet correlation: queries all supported EVM chains in parallel to show balance, nonce, and activity. Includes diversity score and classification."},{"name":"security.sandwich","description":"Batch scan an address's recent transactions for MEV sandwich attacks. Checks front-run + back-run patterns in surrounding transactions. Use to inspect historica"},{"name":"token.unlock","description":"Read token vesting/unlock schedule from on-chain contracts. Supports LinearVesting, CliffVesting, and Timelock patterns."},{"name":"gas.optimize","description":"Gas price optimization advisor: analyzes recent block patterns to recommend the best time to transact. Includes savings estimate. Scope: read-only submission-ti"},{"name":"defi.aggregator","description":"Cross-chain DeFi yield ranking: scans Aave V3 across all supported chains to find the best supply APY and cheapest borrow rates. Use for a cross-chain ranking o"},{"name":"wallet.labels","description":"Query the Address Intelligence database for labels on an address (whale, smart_money, etc). Labels are learned automatically from whale alerts and smart money t"},{"name":"token.supply","description":"Get ERC20 token total supply, decimals, symbol, and name from on-chain data. Use for contract-level supply metadata such as total supply, decimals, symbol, and "},{"name":"chain.block","description":"Get latest or specific block data including gas, transactions, and timestamps. Use for exact latest or historical block facts on one chain, including block numb"},{"name":"security.contract.verify","description":"Check if an address is a smart contract or an EOA wallet. Returns code size, balance, and classification."},{"name":"analyze.tx_decode","description":"Decode a transaction: value, gas cost, status, method ID, and whether it's a contract call."},{"name":"nft.holders","description":"Analyze NFT holder distribution by scanning recent Transfer events."},{"name":"market.dex_trades","description":"Get recent DEX swap trades from a Uniswap V3 pool. Use for recent swaps in a known Uniswap V3 pool. It is pool-specific and read-only; use market.overview for a"},{"name":"market.new_pairs","description":"Discover recently created Uniswap V3 pools and inspect token metadata. Returns an explicit unavailable result when the selected chain has no configured factory."},{"name":"market.stablecoin.supply","description":"Get USDC/USDT/DAI total supply across chains."},{"name":"wallet.report","description":"Comprehensive address report combining wallet profile, credit score, token approvals, and recent interactions in one response."},{"name":"chain.health","description":"Chain health score aggregating gas data, protocol TVL, and stablecoin stability. Use for a single-chain operating snapshot before choosing where to act. The sco"},{"name":"defi.opportunity","description":"Find the best DeFi yield opportunity combined with optimal gas timing."},{"name":"monitor.whale.tracker","description":"Track a specific whale address with Address Intelligence labels and wallet profile."},{"name":"oracle.gas_avg","description":"Data Oracle: Multi-chain gas price aggregation. Returns gas prices across multiple chains with a cheapest-chain recommendation. Ideal for agents choosing settle"},{"name":"oracle.price_feed","description":"Data Oracle: Verified token price feed with Chain Proof signature. Returns price, source, and confidence level. Lightweight alternative to Chainlink for agent u"},{"name":"oracle.chain_status","description":"Data Oracle: Real-time health and block freshness across configured EVM chains. Detects chain outages, stale blocks, and RPC degradation before agents submit tr"},{"name":"agent.reputation","description":"KYA (Know Your Agent): 10-factor on-chain reputation scoring. Evaluates transaction volume, balances, token diversity, DeFi interactions, cross-chain intel, and"},{"name":"util.context_brief","description":"CaaS (Context as a Service): Aggregates real-time on-chain signals into a structured context brief for agent decision-making. Intents: swap (gas+price+whales), "},{"name":"agent.card.register","description":"Register an AI Agent in the ChainRay A2A Agent Card registry. Requires agentId, name, and capabilities array. Auto-attaches KYA trust score if paymentAddress pr"},{"name":"agent.card.discover","description":"Discover AI Agents by capability, chain, or keyword. Returns matching agents with trust scores. Useful for finding agents to collaborate with. ($0.007)"},{"name":"agent.card.lookup","description":"Look up a specific AI Agent's card by ID. Returns identity, capabilities, trust score, and endpoints. ($0.002)"},{"name":"security.mev.shield","description":"Pre-trade safety analysis. Evaluates sandwich attack risk, recommends optimal slippage, and suggests mitigations before executing on-chain trades. Every agent s"},{"name":"market.solver_feed","description":"Intent Solver decision intelligence. Provides profitability analysis, gas costs, competition level, and recommendations for ERC-7683 cross-chain intent executio"},{"name":"token.sentiment","description":"On-chain sentiment oracle for any token/chain. Derives market sentiment from 5 on-chain signals: gas trend, gas level, momentum, chain health, ecosystem trend. "},{"name":"util.workflow_brief","description":"Multi-agent workflow intelligence. Generates differentiated context briefs for each agent role in a collaborative workflow (swap, risk, bridge, settle, monitor,"},{"name":"agent.erc8004","description":"Get agent reputation in ERC-8004 standard format (Identity + Reputation + Validation Registry schema). Same KYA analysis but formatted for on-chain registry com"},{"name":"util.intent_router","description":"Natural language intent routing: describe what you want to know and ChainRay selects a focused set of data services. Counts toward the client hourly MCP capacit"},{"name":"util.verify_proof","description":"Verify data integrity: pass a dataHash from any ChainRay response's _proof field to verify that the data was produced by ChainRay. Use after receiving a ChainRa"},{"name":"monitor.watch.address","description":"Create a watch on an address. Returns a wallet snapshot and watchId; use watch-diff later to receive only changed fields. Use to create the first address snapsh"},{"name":"monitor.watch.diff","description":"Get changes since the last check for a watched address. Returns changed fields and numeric deltas. Use only after monitor.watch.address has created a watchId in"},{"name":"predict.gas","description":"Gas price prediction: EMA-based forecast for the next 5 minutes and 1 hour using accumulated readings."},{"name":"predict.whale_move","description":"Whale activity prediction: projects next-hour transfer count and volume using a frequency decay model."},{"name":"predict.liquidity","description":"Liquidity prediction: TVL trend analysis with health scoring, risk factors, and a 24-hour range."},{"name":"predict.token_momentum","description":"Token momentum prediction: BUY, SELL, or HOLD signal based on price change and trending activity."},{"name":"security.mev.intel","description":"Cross-protocol spread analysis with chain-specific DEX names, cost estimates, and market microstructure data. This is a heuristic estimate, not real-time mempoo"},{"name":"util.stream_info","description":"Get connection info for ChainRay real-time SSE streaming endpoints. These endpoints require a direct HTTP connection with text/event-stream Accept header, not M"}],"toolCount":79,"toolsHash":"1d5eb2467d03e9f99588fa3ea2cc3efd70061907e036725e65a8aa46f2e021df","serverName":"chainray","capabilities":["tools","prompts"],"serverVersion":"2.5.8","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T05:27:03.847Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":503,"error":null,"detail":{"tools":[{"name":"monitor.whale.alerts","description":"Monitor large token transfers (USDC, WETH) on EVM chains or large SOL transfers on Solana. Returns recent whale movements above a threshold."},{"name":"token.risk","description":"Analyze a token's risk profile. EVM: checks contract verification, proxy status, ownership renouncement, liquidity. Solana: checks mint/freeze authority, supply"},{"name":"gas.tracker","description":"Get current gas/fee data. EVM: base fee, priority fee, predictions. Solana: priority fees, TPS, congestion level. Scope: current fee snapshot for a transaction "},{"name":"token.price","description":"Get real-time token price. EVM: reads Uniswap V3 TWAP on-chain. Solana: reads Pyth oracle price account directly from chain. No external API."},{"name":"wallet.profile","description":"Profile a wallet address. EVM: ETH balance, token count, activity labels (whale/active/dormant). Solana: SOL balance, SPL token holdings, activity classificatio"},{"name":"token.trending","description":"Get trending tokens by on-chain transfer volume. EVM only — ranks tokens by Transfer event count in recent blocks."},{"name":"defi.yields","description":"Get live DeFi lending rates. EVM: Aave V3 supply/borrow APY. Solana: Kamino KLend reserves + native staking yield."},{"name":"nft.collection","description":"Get NFT collection info: name, symbol, total supply, owner count. EVM chains only (ERC-721/1155)."},{"name":"nft.metadata","description":"Get individual NFT token metadata: owner, tokenURI, image, attributes. Resolves IPFS URIs. EVM chains only."},{"name":"chain.bridge.monitor","description":"Detect large token transfers involving known bridge contracts (Across, Wormhole, official bridges). EVM only."},{"name":"analyze.recent_interactions","description":"Show addresses that interacted with a target in recent ~2000 blocks. Labels known entities (CEX, DEX, bridges). EVM only."},{"name":"security.contract.scan","description":"Security scan a smart contract via bytecode analysis. Detects selfdestruct, delegatecall, proxy patterns, ownership. No external APIs. EVM only. Scope: bytecode"},{"name":"gas.history","description":"Get 6-hour gas fee trend with 36 sampled data points. EVM: base fee per block. Solana: TPS performance samples. Scope: recent sampled fee history and trend. Use"},{"name":"security.contract.events","description":"Read recent event logs from any smart contract. Auto-decodes Transfer, Approval, Swap events. EVM only."},{"name":"security.mev.detect","description":"Quick sandwich attack detection. Analyzes 5 transactions before/after target in the same block. EVM only."},{"name":"defi.compare","description":"Compare DeFi lending rates across protocols. EVM: Aave V3 vs Compound V3 side-by-side. Solana: Kamino + staking yield."},{"name":"token.screener","description":"Screen tokens by risk score and price. Returns sorted list of tokens matching criteria. EVM only."},{"name":"defi.liquidity","description":"Read Uniswap V3 pool state for a token pair: current price, active liquidity, fee tier. EVM only. Use when a known token pair needs pool-depth and active-liquid"},{"name":"util.governance","description":"Read on-chain DAO governance proposals. Shows last 5 proposals with vote counts and states. Supported: Ethereum, Arbitrum, Optimism."},{"name":"market.stablecoin.monitor","description":"Monitor stablecoin peg stability. Detects USDC/USDT/DAI price deviations from $1.00 using on-chain DEX pool data."},{"name":"gas.predict","description":"Predict near-future gas prices using moving average and trend analysis of recent block base fees. Returns prediction, trend, and recommendation. Scope: short-ho"},{"name":"defi.tvl","description":"Calculate total value locked (TVL) in DeFi protocols (Aave V3, Compound V3) directly from on-chain aToken and Comet supplies."},{"name":"token.holders","description":"Analyze top token holders by recent accumulation. Scans Transfer events to identify the largest net receivers of a token. Use for token-holder concentration and"},{"name":"defi.farming","description":"Get Uniswap V3 LP pool statistics including liquidity, fee tiers, and current tick data."},{"name":"monitor.flashloan","description":"Monitor flash loan activity on Aave V3. Detects recent flash loans with amounts and premiums paid."},{"name":"monitor.liquidation","description":"Monitor DeFi liquidation events on Aave V3. High liquidation counts indicate market stress and potential cascading risk."},{"name":"token.approval","description":"Check a wallet's ERC20 token approvals for security risks. Flags unlimited approvals and risky spender contracts."},{"name":"util.multi_sig","description":"Analyze a Gnosis Safe multi-sig wallet. Returns owners, threshold, nonce, modules, and security assessment."},{"name":"util.ens_resolve","description":"Resolve ENS domain names to Ethereum addresses (forward) or addresses to ENS names (reverse). Also retrieves text records."},{"name":"market.overview","description":"Get a cross-chain market snapshot: ETH price, gas costs, and DeFi TVL across Base, Ethereum, Arbitrum, and Optimism in one call. Use for a fixed broad snapshot "},{"name":"chain.compare","description":"Side-by-side comparison of EVM chains — gas costs, block time, and best DeFi yields. Helps choose the optimal chain for transactions. Use to compare a bounded s"},{"name":"wallet.portfolio","description":"Analyze a wallet's portfolio: total USD value, token breakdown, concentration analysis, and diversification score."},{"name":"wallet.smart_money","description":"Track smart money patterns by analyzing whale transfer activity. Identifies accumulation vs distribution behavior and market sentiment."},{"name":"wallet.credit_score","description":"Calculate an on-chain credit score (0-100) for any wallet. Factors: transaction history, native balance, token diversity, stablecoin holdings, DeFi activity. Re"},{"name":"analyze.risk_dashboard","description":"Get a unified risk assessment for any address: combines contract security scan, token approval risks, and market liquidation stress into one composite risk scor"},{"name":"chain.bridge.flow","description":"Analyze cross-chain bridge capital flow direction. Determines if a chain is seeing net capital inflow (bullish) or outflow (bearish). Use for directional net ca"},{"name":"defi.health","description":"Assess DeFi protocol health: combines TVL, utilization rates, and liquidation frequency into a composite health score (0-100). Use for protocol-level DeFi healt"},{"name":"nft.floor","description":"Analyze NFT collection activity: recent transfers, mints, burns, unique buyers, and activity level from on-chain ERC721 events."},{"name":"chain.cross","description":"Cross-chain wallet correlation: queries all supported EVM chains in parallel to show balance, nonce, and activity. Includes diversity score and classification."},{"name":"security.sandwich","description":"Batch scan an address's recent transactions for MEV sandwich attacks. Checks front-run + back-run patterns in surrounding transactions. Use to inspect historica"},{"name":"token.unlock","description":"Read token vesting/unlock schedule from on-chain contracts. Supports LinearVesting, CliffVesting, and Timelock patterns."},{"name":"gas.optimize","description":"Gas price optimization advisor: analyzes recent block patterns to recommend the best time to transact. Includes savings estimate. Scope: read-only submission-ti"},{"name":"defi.aggregator","description":"Cross-chain DeFi yield ranking: scans Aave V3 across all supported chains to find the best supply APY and cheapest borrow rates. Use for a cross-chain ranking o"},{"name":"wallet.labels","description":"Query the Address Intelligence database for labels on an address (whale, smart_money, etc). Labels are learned automatically from whale alerts and smart money t"},{"name":"token.supply","description":"Get ERC20 token total supply, decimals, symbol, and name from on-chain data. Use for contract-level supply metadata such as total supply, decimals, symbol, and "},{"name":"chain.block","description":"Get latest or specific block data including gas, transactions, and timestamps. Use for exact latest or historical block facts on one chain, including block numb"},{"name":"security.contract.verify","description":"Check if an address is a smart contract or an EOA wallet. Returns code size, balance, and classification."},{"name":"analyze.tx_decode","description":"Decode a transaction: value, gas cost, status, method ID, and whether it's a contract call."},{"name":"nft.holders","description":"Analyze NFT holder distribution by scanning recent Transfer events."},{"name":"market.dex_trades","description":"Get recent DEX swap trades from a Uniswap V3 pool. Use for recent swaps in a known Uniswap V3 pool. It is pool-specific and read-only; use market.overview for a"},{"name":"market.new_pairs","description":"Discover recently created Uniswap V3 pools and inspect token metadata. Returns an explicit unavailable result when the selected chain has no configured factory."},{"name":"market.stablecoin.supply","description":"Get USDC/USDT/DAI total supply across chains."},{"name":"wallet.report","description":"Comprehensive address report combining wallet profile, credit score, token approvals, and recent interactions in one response."},{"name":"chain.health","description":"Chain health score aggregating gas data, protocol TVL, and stablecoin stability. Use for a single-chain operating snapshot before choosing where to act. The sco"},{"name":"defi.opportunity","description":"Find the best DeFi yield opportunity combined with optimal gas timing."},{"name":"monitor.whale.tracker","description":"Track a specific whale address with Address Intelligence labels and wallet profile."},{"name":"oracle.gas_avg","description":"Data Oracle: Multi-chain gas price aggregation. Returns gas prices across multiple chains with a cheapest-chain recommendation. Ideal for agents choosing settle"},{"name":"oracle.price_feed","description":"Data Oracle: Verified token price feed with Chain Proof signature. Returns price, source, and confidence level. Lightweight alternative to Chainlink for agent u"},{"name":"oracle.chain_status","description":"Data Oracle: Real-time health and block freshness across configured EVM chains. Detects chain outages, stale blocks, and RPC degradation before agents submit tr"},{"name":"agent.reputation","description":"KYA (Know Your Agent): 10-factor on-chain reputation scoring. Evaluates transaction volume, balances, token diversity, DeFi interactions, cross-chain intel, and"},{"name":"util.context_brief","description":"CaaS (Context as a Service): Aggregates real-time on-chain signals into a structured context brief for agent decision-making. Intents: swap (gas+price+whales), "},{"name":"agent.card.register","description":"Register an AI Agent in the ChainRay A2A Agent Card registry. Requires agentId, name, and capabilities array. Auto-attaches KYA trust score if paymentAddress pr"},{"name":"agent.card.discover","description":"Discover AI Agents by capability, chain, or keyword. Returns matching agents with trust scores. Useful for finding agents to collaborate with. ($0.007)"},{"name":"agent.card.lookup","description":"Look up a specific AI Agent's card by ID. Returns identity, capabilities, trust score, and endpoints. ($0.002)"},{"name":"security.mev.shield","description":"Pre-trade safety analysis. Evaluates sandwich attack risk, recommends optimal slippage, and suggests mitigations before executing on-chain trades. Every agent s"},{"name":"market.solver_feed","description":"Intent Solver decision intelligence. Provides profitability analysis, gas costs, competition level, and recommendations for ERC-7683 cross-chain intent executio"},{"name":"token.sentiment","description":"On-chain sentiment oracle for any token/chain. Derives market sentiment from 5 on-chain signals: gas trend, gas level, momentum, chain health, ecosystem trend. "},{"name":"util.workflow_brief","description":"Multi-agent workflow intelligence. Generates differentiated context briefs for each agent role in a collaborative workflow (swap, risk, bridge, settle, monitor,"},{"name":"agent.erc8004","description":"Get agent reputation in ERC-8004 standard format (Identity + Reputation + Validation Registry schema). Same KYA analysis but formatted for on-chain registry com"},{"name":"util.intent_router","description":"Natural language intent routing: describe what you want to know and ChainRay selects a focused set of data services. Counts toward the client hourly MCP capacit"},{"name":"util.verify_proof","description":"Verify data integrity: pass a dataHash from any ChainRay response's _proof field to verify that the data was produced by ChainRay. Use after receiving a ChainRa"},{"name":"monitor.watch.address","description":"Create a watch on an address. Returns a wallet snapshot and watchId; use watch-diff later to receive only changed fields. Use to create the first address snapsh"},{"name":"monitor.watch.diff","description":"Get changes since the last check for a watched address. Returns changed fields and numeric deltas. Use only after monitor.watch.address has created a watchId in"},{"name":"predict.gas","description":"Gas price prediction: EMA-based forecast for the next 5 minutes and 1 hour using accumulated readings."},{"name":"predict.whale_move","description":"Whale activity prediction: projects next-hour transfer count and volume using a frequency decay model."},{"name":"predict.liquidity","description":"Liquidity prediction: TVL trend analysis with health scoring, risk factors, and a 24-hour range."},{"name":"predict.token_momentum","description":"Token momentum prediction: BUY, SELL, or HOLD signal based on price change and trending activity."},{"name":"security.mev.intel","description":"Cross-protocol spread analysis with chain-specific DEX names, cost estimates, and market microstructure data. This is a heuristic estimate, not real-time mempoo"},{"name":"util.stream_info","description":"Get connection info for ChainRay real-time SSE streaming endpoints. These endpoints require a direct HTTP connection with text/event-stream Accept header, not M"}],"toolCount":79,"toolsHash":"1d5eb2467d03e9f99588fa3ea2cc3efd70061907e036725e65a8aa46f2e021df","serverName":"chainray","capabilities":["tools","prompts"],"serverVersion":"2.5.8","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T23:22:47.227Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":509,"error":null,"detail":{"tools":[{"name":"monitor.whale.alerts","description":"Monitor large token transfers (USDC, WETH) on EVM chains or large SOL transfers on Solana. Returns recent whale movements above a threshold."},{"name":"token.risk","description":"Analyze a token's risk profile. EVM: checks contract verification, proxy status, ownership renouncement, liquidity. Solana: checks mint/freeze authority, supply"},{"name":"gas.tracker","description":"Get current gas/fee data. EVM: base fee, priority fee, predictions. Solana: priority fees, TPS, congestion level. Scope: current fee snapshot for a transaction "},{"name":"token.price","description":"Get real-time token price. EVM: reads Uniswap V3 TWAP on-chain. Solana: reads Pyth oracle price account directly from chain. No external API."},{"name":"wallet.profile","description":"Profile a wallet address. EVM: ETH balance, token count, activity labels (whale/active/dormant). Solana: SOL balance, SPL token holdings, activity classificatio"},{"name":"token.trending","description":"Get trending tokens by on-chain transfer volume. EVM only — ranks tokens by Transfer event count in recent blocks."},{"name":"defi.yields","description":"Get live DeFi lending rates. EVM: Aave V3 supply/borrow APY. Solana: Kamino KLend reserves + native staking yield."},{"name":"nft.collection","description":"Get NFT collection info: name, symbol, total supply, owner count. EVM chains only (ERC-721/1155)."},{"name":"nft.metadata","description":"Get individual NFT token metadata: owner, tokenURI, image, attributes. Resolves IPFS URIs. EVM chains only."},{"name":"chain.bridge.monitor","description":"Detect large token transfers involving known bridge contracts (Across, Wormhole, official bridges). EVM only."},{"name":"analyze.recent_interactions","description":"Show addresses that interacted with a target in recent ~2000 blocks. Labels known entities (CEX, DEX, bridges). EVM only."},{"name":"security.contract.scan","description":"Security scan a smart contract via bytecode analysis. Detects selfdestruct, delegatecall, proxy patterns, ownership. No external APIs. EVM only. Scope: bytecode"},{"name":"gas.history","description":"Get 6-hour gas fee trend with 36 sampled data points. EVM: base fee per block. Solana: TPS performance samples. Scope: recent sampled fee history and trend. Use"},{"name":"security.contract.events","description":"Read recent event logs from any smart contract. Auto-decodes Transfer, Approval, Swap events. EVM only."},{"name":"security.mev.detect","description":"Quick sandwich attack detection. Analyzes 5 transactions before/after target in the same block. EVM only."},{"name":"defi.compare","description":"Compare DeFi lending rates across protocols. EVM: Aave V3 vs Compound V3 side-by-side. Solana: Kamino + staking yield."},{"name":"token.screener","description":"Screen tokens by risk score and price. Returns sorted list of tokens matching criteria. EVM only."},{"name":"defi.liquidity","description":"Read Uniswap V3 pool state for a token pair: current price, active liquidity, fee tier. EVM only. Use when a known token pair needs pool-depth and active-liquid"},{"name":"util.governance","description":"Read on-chain DAO governance proposals. Shows last 5 proposals with vote counts and states. Supported: Ethereum, Arbitrum, Optimism."},{"name":"market.stablecoin.monitor","description":"Monitor stablecoin peg stability. Detects USDC/USDT/DAI price deviations from $1.00 using on-chain DEX pool data."},{"name":"gas.predict","description":"Predict near-future gas prices using moving average and trend analysis of recent block base fees. Returns prediction, trend, and recommendation. Scope: short-ho"},{"name":"defi.tvl","description":"Calculate total value locked (TVL) in DeFi protocols (Aave V3, Compound V3) directly from on-chain aToken and Comet supplies."},{"name":"token.holders","description":"Analyze top token holders by recent accumulation. Scans Transfer events to identify the largest net receivers of a token. Use for token-holder concentration and"},{"name":"defi.farming","description":"Get Uniswap V3 LP pool statistics including liquidity, fee tiers, and current tick data."},{"name":"monitor.flashloan","description":"Monitor flash loan activity on Aave V3. Detects recent flash loans with amounts and premiums paid."},{"name":"monitor.liquidation","description":"Monitor DeFi liquidation events on Aave V3. High liquidation counts indicate market stress and potential cascading risk."},{"name":"token.approval","description":"Check a wallet's ERC20 token approvals for security risks. Flags unlimited approvals and risky spender contracts."},{"name":"util.multi_sig","description":"Analyze a Gnosis Safe multi-sig wallet. Returns owners, threshold, nonce, modules, and security assessment."},{"name":"util.ens_resolve","description":"Resolve ENS domain names to Ethereum addresses (forward) or addresses to ENS names (reverse). Also retrieves text records."},{"name":"market.overview","description":"Get a cross-chain market snapshot: ETH price, gas costs, and DeFi TVL across Base, Ethereum, Arbitrum, and Optimism in one call. Use for a fixed broad snapshot "},{"name":"chain.compare","description":"Side-by-side comparison of EVM chains — gas costs, block time, and best DeFi yields. Helps choose the optimal chain for transactions. Use to compare a bounded s"},{"name":"wallet.portfolio","description":"Analyze a wallet's portfolio: total USD value, token breakdown, concentration analysis, and diversification score."},{"name":"wallet.smart_money","description":"Track smart money patterns by analyzing whale transfer activity. Identifies accumulation vs distribution behavior and market sentiment."},{"name":"wallet.credit_score","description":"Calculate an on-chain credit score (0-100) for any wallet. Factors: transaction history, native balance, token diversity, stablecoin holdings, DeFi activity. Re"},{"name":"analyze.risk_dashboard","description":"Get a unified risk assessment for any address: combines contract security scan, token approval risks, and market liquidation stress into one composite risk scor"},{"name":"chain.bridge.flow","description":"Analyze cross-chain bridge capital flow direction. Determines if a chain is seeing net capital inflow (bullish) or outflow (bearish). Use for directional net ca"},{"name":"defi.health","description":"Assess DeFi protocol health: combines TVL, utilization rates, and liquidation frequency into a composite health score (0-100). Use for protocol-level DeFi healt"},{"name":"nft.floor","description":"Analyze NFT collection activity: recent transfers, mints, burns, unique buyers, and activity level from on-chain ERC721 events."},{"name":"chain.cross","description":"Cross-chain wallet correlation: queries all supported EVM chains in parallel to show balance, nonce, and activity. Includes diversity score and classification."},{"name":"security.sandwich","description":"Batch scan an address's recent transactions for MEV sandwich attacks. Checks front-run + back-run patterns in surrounding transactions. Use to inspect historica"},{"name":"token.unlock","description":"Read token vesting/unlock schedule from on-chain contracts. Supports LinearVesting, CliffVesting, and Timelock patterns."},{"name":"gas.optimize","description":"Gas price optimization advisor: analyzes recent block patterns to recommend the best time to transact. Includes savings estimate. Scope: read-only submission-ti"},{"name":"defi.aggregator","description":"Cross-chain DeFi yield ranking: scans Aave V3 across all supported chains to find the best supply APY and cheapest borrow rates. Use for a cross-chain ranking o"},{"name":"wallet.labels","description":"Query the Address Intelligence database for labels on an address (whale, smart_money, etc). Labels are learned automatically from whale alerts and smart money t"},{"name":"token.supply","description":"Get ERC20 token total supply, decimals, symbol, and name from on-chain data. Use for contract-level supply metadata such as total supply, decimals, symbol, and "},{"name":"chain.block","description":"Get latest or specific block data including gas, transactions, and timestamps. Use for exact latest or historical block facts on one chain, including block numb"},{"name":"security.contract.verify","description":"Check if an address is a smart contract or an EOA wallet. Returns code size, balance, and classification."},{"name":"analyze.tx_decode","description":"Decode a transaction: value, gas cost, status, method ID, and whether it's a contract call."},{"name":"nft.holders","description":"Analyze NFT holder distribution by scanning recent Transfer events."},{"name":"market.dex_trades","description":"Get recent DEX swap trades from a Uniswap V3 pool. Use for recent swaps in a known Uniswap V3 pool. It is pool-specific and read-only; use market.overview for a"},{"name":"market.new_pairs","description":"Discover recently created Uniswap V3 pools and inspect token metadata. Returns an explicit unavailable result when the selected chain has no configured factory."},{"name":"market.stablecoin.supply","description":"Get USDC/USDT/DAI total supply across chains."},{"name":"wallet.report","description":"Comprehensive address report combining wallet profile, credit score, token approvals, and recent interactions in one response."},{"name":"chain.health","description":"Chain health score aggregating gas data, protocol TVL, and stablecoin stability. Use for a single-chain operating snapshot before choosing where to act. The sco"},{"name":"defi.opportunity","description":"Find the best DeFi yield opportunity combined with optimal gas timing."},{"name":"monitor.whale.tracker","description":"Track a specific whale address with Address Intelligence labels and wallet profile."},{"name":"oracle.gas_avg","description":"Data Oracle: Multi-chain gas price aggregation. Returns gas prices across multiple chains with a cheapest-chain recommendation. Ideal for agents choosing settle"},{"name":"oracle.price_feed","description":"Data Oracle: Verified token price feed with Chain Proof signature. Returns price, source, and confidence level. Lightweight alternative to Chainlink for agent u"},{"name":"oracle.chain_status","description":"Data Oracle: Real-time health and block freshness across configured EVM chains. Detects chain outages, stale blocks, and RPC degradation before agents submit tr"},{"name":"agent.reputation","description":"KYA (Know Your Agent): 10-factor on-chain reputation scoring. Evaluates transaction volume, balances, token diversity, DeFi interactions, cross-chain intel, and"},{"name":"util.context_brief","description":"CaaS (Context as a Service): Aggregates real-time on-chain signals into a structured context brief for agent decision-making. Intents: swap (gas+price+whales), "},{"name":"agent.card.register","description":"Register an AI Agent in the ChainRay A2A Agent Card registry. Requires agentId, name, and capabilities array. Auto-attaches KYA trust score if paymentAddress pr"},{"name":"agent.card.discover","description":"Discover AI Agents by capability, chain, or keyword. Returns matching agents with trust scores. Useful for finding agents to collaborate with. ($0.007)"},{"name":"agent.card.lookup","description":"Look up a specific AI Agent's card by ID. Returns identity, capabilities, trust score, and endpoints. ($0.002)"},{"name":"security.mev.shield","description":"Pre-trade safety analysis. Evaluates sandwich attack risk, recommends optimal slippage, and suggests mitigations before executing on-chain trades. Every agent s"},{"name":"market.solver_feed","description":"Intent Solver decision intelligence. Provides profitability analysis, gas costs, competition level, and recommendations for ERC-7683 cross-chain intent executio"},{"name":"token.sentiment","description":"On-chain sentiment oracle for any token/chain. Derives market sentiment from 5 on-chain signals: gas trend, gas level, momentum, chain health, ecosystem trend. "},{"name":"util.workflow_brief","description":"Multi-agent workflow intelligence. Generates differentiated context briefs for each agent role in a collaborative workflow (swap, risk, bridge, settle, monitor,"},{"name":"agent.erc8004","description":"Get agent reputation in ERC-8004 standard format (Identity + Reputation + Validation Registry schema). Same KYA analysis but formatted for on-chain registry com"},{"name":"util.intent_router","description":"Natural language intent routing: describe what you want to know and ChainRay selects a focused set of data services. Counts toward the client hourly MCP capacit"},{"name":"util.verify_proof","description":"Verify data integrity: pass a dataHash from any ChainRay response's _proof field to verify that the data was produced by ChainRay. Use after receiving a ChainRa"},{"name":"monitor.watch.address","description":"Create a watch on an address. Returns a wallet snapshot and watchId; use watch-diff later to receive only changed fields. Use to create the first address snapsh"},{"name":"monitor.watch.diff","description":"Get changes since the last check for a watched address. Returns changed fields and numeric deltas. Use only after monitor.watch.address has created a watchId in"},{"name":"predict.gas","description":"Gas price prediction: EMA-based forecast for the next 5 minutes and 1 hour using accumulated readings."},{"name":"predict.whale_move","description":"Whale activity prediction: projects next-hour transfer count and volume using a frequency decay model."},{"name":"predict.liquidity","description":"Liquidity prediction: TVL trend analysis with health scoring, risk factors, and a 24-hour range."},{"name":"predict.token_momentum","description":"Token momentum prediction: BUY, SELL, or HOLD signal based on price change and trending activity."},{"name":"security.mev.intel","description":"Cross-protocol spread analysis with chain-specific DEX names, cost estimates, and market microstructure data. This is a heuristic estimate, not real-time mempoo"},{"name":"util.stream_info","description":"Get connection info for ChainRay real-time SSE streaming endpoints. These endpoints require a direct HTTP connection with text/event-stream Accept header, not M"}],"toolCount":79,"toolsHash":"1d5eb2467d03e9f99588fa3ea2cc3efd70061907e036725e65a8aa46f2e021df","serverName":"chainray","capabilities":["tools","prompts"],"serverVersion":"2.5.8","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T17:26:28.186Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":520,"error":null,"detail":{"tools":[{"name":"monitor.whale.alerts","description":"Monitor large token transfers (USDC, WETH) on EVM chains or large SOL transfers on Solana. Returns recent whale movements above a threshold."},{"name":"token.risk","description":"Analyze a token's risk profile. EVM: checks contract verification, proxy status, ownership renouncement, liquidity. Solana: checks mint/freeze authority, supply"},{"name":"gas.tracker","description":"Get current gas/fee data. EVM: base fee, priority fee, predictions. Solana: priority fees, TPS, congestion level. Scope: current fee snapshot for a transaction "},{"name":"token.price","description":"Get real-time token price. EVM: reads Uniswap V3 TWAP on-chain. Solana: reads Pyth oracle price account directly from chain. No external API."},{"name":"wallet.profile","description":"Profile a wallet address. EVM: ETH balance, token count, activity labels (whale/active/dormant). Solana: SOL balance, SPL token holdings, activity classificatio"},{"name":"token.trending","description":"Get trending tokens by on-chain transfer volume. EVM only — ranks tokens by Transfer event count in recent blocks."},{"name":"defi.yields","description":"Get live DeFi lending rates. EVM: Aave V3 supply/borrow APY. Solana: Kamino KLend reserves + native staking yield."},{"name":"nft.collection","description":"Get NFT collection info: name, symbol, total supply, owner count. EVM chains only (ERC-721/1155)."},{"name":"nft.metadata","description":"Get individual NFT token metadata: owner, tokenURI, image, attributes. Resolves IPFS URIs. EVM chains only."},{"name":"chain.bridge.monitor","description":"Detect large token transfers involving known bridge contracts (Across, Wormhole, official bridges). EVM only."},{"name":"analyze.recent_interactions","description":"Show addresses that interacted with a target in recent ~2000 blocks. Labels known entities (CEX, DEX, bridges). EVM only."},{"name":"security.contract.scan","description":"Security scan a smart contract via bytecode analysis. Detects selfdestruct, delegatecall, proxy patterns, ownership. No external APIs. EVM only. Scope: bytecode"},{"name":"gas.history","description":"Get 6-hour gas fee trend with 36 sampled data points. EVM: base fee per block. Solana: TPS performance samples. Scope: recent sampled fee history and trend. Use"},{"name":"security.contract.events","description":"Read recent event logs from any smart contract. Auto-decodes Transfer, Approval, Swap events. EVM only."},{"name":"security.mev.detect","description":"Quick sandwich attack detection. Analyzes 5 transactions before/after target in the same block. EVM only."},{"name":"defi.compare","description":"Compare DeFi lending rates across protocols. EVM: Aave V3 vs Compound V3 side-by-side. Solana: Kamino + staking yield."},{"name":"token.screener","description":"Screen tokens by risk score and price. Returns sorted list of tokens matching criteria. EVM only."},{"name":"defi.liquidity","description":"Read Uniswap V3 pool state for a token pair: current price, active liquidity, fee tier. EVM only. Use when a known token pair needs pool-depth and active-liquid"},{"name":"util.governance","description":"Read on-chain DAO governance proposals. Shows last 5 proposals with vote counts and states. Supported: Ethereum, Arbitrum, Optimism."},{"name":"market.stablecoin.monitor","description":"Monitor stablecoin peg stability. Detects USDC/USDT/DAI price deviations from $1.00 using on-chain DEX pool data."},{"name":"gas.predict","description":"Predict near-future gas prices using moving average and trend analysis of recent block base fees. Returns prediction, trend, and recommendation. Scope: short-ho"},{"name":"defi.tvl","description":"Calculate total value locked (TVL) in DeFi protocols (Aave V3, Compound V3) directly from on-chain aToken and Comet supplies."},{"name":"token.holders","description":"Analyze top token holders by recent accumulation. Scans Transfer events to identify the largest net receivers of a token. Use for token-holder concentration and"},{"name":"defi.farming","description":"Get Uniswap V3 LP pool statistics including liquidity, fee tiers, and current tick data."},{"name":"monitor.flashloan","description":"Monitor flash loan activity on Aave V3. Detects recent flash loans with amounts and premiums paid."},{"name":"monitor.liquidation","description":"Monitor DeFi liquidation events on Aave V3. High liquidation counts indicate market stress and potential cascading risk."},{"name":"token.approval","description":"Check a wallet's ERC20 token approvals for security risks. Flags unlimited approvals and risky spender contracts."},{"name":"util.multi_sig","description":"Analyze a Gnosis Safe multi-sig wallet. Returns owners, threshold, nonce, modules, and security assessment."},{"name":"util.ens_resolve","description":"Resolve ENS domain names to Ethereum addresses (forward) or addresses to ENS names (reverse). Also retrieves text records."},{"name":"market.overview","description":"Get a cross-chain market snapshot: ETH price, gas costs, and DeFi TVL across Base, Ethereum, Arbitrum, and Optimism in one call. Use for a fixed broad snapshot "},{"name":"chain.compare","description":"Side-by-side comparison of EVM chains — gas costs, block time, and best DeFi yields. Helps choose the optimal chain for transactions. Use to compare a bounded s"},{"name":"wallet.portfolio","description":"Analyze a wallet's portfolio: total USD value, token breakdown, concentration analysis, and diversification score."},{"name":"wallet.smart_money","description":"Track smart money patterns by analyzing whale transfer activity. Identifies accumulation vs distribution behavior and market sentiment."},{"name":"wallet.credit_score","description":"Calculate an on-chain credit score (0-100) for any wallet. Factors: transaction history, native balance, token diversity, stablecoin holdings, DeFi activity. Re"},{"name":"analyze.risk_dashboard","description":"Get a unified risk assessment for any address: combines contract security scan, token approval risks, and market liquidation stress into one composite risk scor"},{"name":"chain.bridge.flow","description":"Analyze cross-chain bridge capital flow direction. Determines if a chain is seeing net capital inflow (bullish) or outflow (bearish). Use for directional net ca"},{"name":"defi.health","description":"Assess DeFi protocol health: combines TVL, utilization rates, and liquidation frequency into a composite health score (0-100). Use for protocol-level DeFi healt"},{"name":"nft.floor","description":"Analyze NFT collection activity: recent transfers, mints, burns, unique buyers, and activity level from on-chain ERC721 events."},{"name":"chain.cross","description":"Cross-chain wallet correlation: queries all supported EVM chains in parallel to show balance, nonce, and activity. Includes diversity score and classification."},{"name":"security.sandwich","description":"Batch scan an address's recent transactions for MEV sandwich attacks. Checks front-run + back-run patterns in surrounding transactions. Use to inspect historica"},{"name":"token.unlock","description":"Read token vesting/unlock schedule from on-chain contracts. Supports LinearVesting, CliffVesting, and Timelock patterns."},{"name":"gas.optimize","description":"Gas price optimization advisor: analyzes recent block patterns to recommend the best time to transact. Includes savings estimate. Scope: read-only submission-ti"},{"name":"defi.aggregator","description":"Cross-chain DeFi yield ranking: scans Aave V3 across all supported chains to find the best supply APY and cheapest borrow rates. Use for a cross-chain ranking o"},{"name":"wallet.labels","description":"Query the Address Intelligence database for labels on an address (whale, smart_money, etc). Labels are learned automatically from whale alerts and smart money t"},{"name":"token.supply","description":"Get ERC20 token total supply, decimals, symbol, and name from on-chain data. Use for contract-level supply metadata such as total supply, decimals, symbol, and "},{"name":"chain.block","description":"Get latest or specific block data including gas, transactions, and timestamps. Use for exact latest or historical block facts on one chain, including block numb"},{"name":"security.contract.verify","description":"Check if an address is a smart contract or an EOA wallet. Returns code size, balance, and classification."},{"name":"analyze.tx_decode","description":"Decode a transaction: value, gas cost, status, method ID, and whether it's a contract call."},{"name":"nft.holders","description":"Analyze NFT holder distribution by scanning recent Transfer events."},{"name":"market.dex_trades","description":"Get recent DEX swap trades from a Uniswap V3 pool. Use for recent swaps in a known Uniswap V3 pool. It is pool-specific and read-only; use market.overview for a"},{"name":"market.new_pairs","description":"Discover recently created Uniswap V3 pools and inspect token metadata. Returns an explicit unavailable result when the selected chain has no configured factory."},{"name":"market.stablecoin.supply","description":"Get USDC/USDT/DAI total supply across chains."},{"name":"wallet.report","description":"Comprehensive address report combining wallet profile, credit score, token approvals, and recent interactions in one response."},{"name":"chain.health","description":"Chain health score aggregating gas data, protocol TVL, and stablecoin stability. Use for a single-chain operating snapshot before choosing where to act. The sco"},{"name":"defi.opportunity","description":"Find the best DeFi yield opportunity combined with optimal gas timing."},{"name":"monitor.whale.tracker","description":"Track a specific whale address with Address Intelligence labels and wallet profile."},{"name":"oracle.gas_avg","description":"Data Oracle: Multi-chain gas price aggregation. Returns gas prices across multiple chains with a cheapest-chain recommendation. Ideal for agents choosing settle"},{"name":"oracle.price_feed","description":"Data Oracle: Verified token price feed with Chain Proof signature. Returns price, source, and confidence level. Lightweight alternative to Chainlink for agent u"},{"name":"oracle.chain_status","description":"Data Oracle: Real-time health and block freshness across configured EVM chains. Detects chain outages, stale blocks, and RPC degradation before agents submit tr"},{"name":"agent.reputation","description":"KYA (Know Your Agent): 10-factor on-chain reputation scoring. Evaluates transaction volume, balances, token diversity, DeFi interactions, cross-chain intel, and"},{"name":"util.context_brief","description":"CaaS (Context as a Service): Aggregates real-time on-chain signals into a structured context brief for agent decision-making. Intents: swap (gas+price+whales), "},{"name":"agent.card.register","description":"Register an AI Agent in the ChainRay A2A Agent Card registry. Requires agentId, name, and capabilities array. Auto-attaches KYA trust score if paymentAddress pr"},{"name":"agent.card.discover","description":"Discover AI Agents by capability, chain, or keyword. Returns matching agents with trust scores. Useful for finding agents to collaborate with. ($0.007)"},{"name":"agent.card.lookup","description":"Look up a specific AI Agent's card by ID. Returns identity, capabilities, trust score, and endpoints. ($0.002)"},{"name":"security.mev.shield","description":"Pre-trade safety analysis. Evaluates sandwich attack risk, recommends optimal slippage, and suggests mitigations before executing on-chain trades. Every agent s"},{"name":"market.solver_feed","description":"Intent Solver decision intelligence. Provides profitability analysis, gas costs, competition level, and recommendations for ERC-7683 cross-chain intent executio"},{"name":"token.sentiment","description":"On-chain sentiment oracle for any token/chain. Derives market sentiment from 5 on-chain signals: gas trend, gas level, momentum, chain health, ecosystem trend. "},{"name":"util.workflow_brief","description":"Multi-agent workflow intelligence. Generates differentiated context briefs for each agent role in a collaborative workflow (swap, risk, bridge, settle, monitor,"},{"name":"agent.erc8004","description":"Get agent reputation in ERC-8004 standard format (Identity + Reputation + Validation Registry schema). Same KYA analysis but formatted for on-chain registry com"},{"name":"util.intent_router","description":"Natural language intent routing: describe what you want to know and ChainRay selects a focused set of data services. Counts toward the client hourly MCP capacit"},{"name":"util.verify_proof","description":"Verify data integrity: pass a dataHash from any ChainRay response's _proof field to verify that the data was produced by ChainRay. Use after receiving a ChainRa"},{"name":"monitor.watch.address","description":"Create a watch on an address. Returns a wallet snapshot and watchId; use watch-diff later to receive only changed fields. Use to create the first address snapsh"},{"name":"monitor.watch.diff","description":"Get changes since the last check for a watched address. Returns changed fields and numeric deltas. Use only after monitor.watch.address has created a watchId in"},{"name":"predict.gas","description":"Gas price prediction: EMA-based forecast for the next 5 minutes and 1 hour using accumulated readings."},{"name":"predict.whale_move","description":"Whale activity prediction: projects next-hour transfer count and volume using a frequency decay model."},{"name":"predict.liquidity","description":"Liquidity prediction: TVL trend analysis with health scoring, risk factors, and a 24-hour range."},{"name":"predict.token_momentum","description":"Token momentum prediction: BUY, SELL, or HOLD signal based on price change and trending activity."},{"name":"security.mev.intel","description":"Cross-protocol spread analysis with chain-specific DEX names, cost estimates, and market microstructure data. This is a heuristic estimate, not real-time mempoo"},{"name":"util.stream_info","description":"Get connection info for ChainRay real-time SSE streaming endpoints. These endpoints require a direct HTTP connection with text/event-stream Accept header, not M"}],"toolCount":79,"toolsHash":"1d5eb2467d03e9f99588fa3ea2cc3efd70061907e036725e65a8aa46f2e021df","serverName":"chainray","capabilities":["tools","prompts"],"serverVersion":"2.5.8","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T10:23:55.038Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":527,"error":null,"detail":{"tools":[{"name":"monitor.whale.alerts","description":"Monitor large token transfers (USDC, WETH) on EVM chains or large SOL transfers on Solana. Returns recent whale movements above a threshold."},{"name":"token.risk","description":"Analyze a token's risk profile. EVM: checks contract verification, proxy status, ownership renouncement, liquidity. Solana: checks mint/freeze authority, supply"},{"name":"gas.tracker","description":"Get current gas/fee data. EVM: base fee, priority fee, predictions. Solana: priority fees, TPS, congestion level. Scope: current fee snapshot for a transaction "},{"name":"token.price","description":"Get real-time token price. EVM: reads Uniswap V3 TWAP on-chain. Solana: reads Pyth oracle price account directly from chain. No external API."},{"name":"wallet.profile","description":"Profile a wallet address. EVM: ETH balance, token count, activity labels (whale/active/dormant). Solana: SOL balance, SPL token holdings, activity classificatio"},{"name":"token.trending","description":"Get trending tokens by on-chain transfer volume. EVM only — ranks tokens by Transfer event count in recent blocks."},{"name":"defi.yields","description":"Get live DeFi lending rates. EVM: Aave V3 supply/borrow APY. Solana: Kamino KLend reserves + native staking yield."},{"name":"nft.collection","description":"Get NFT collection info: name, symbol, total supply, owner count. EVM chains only (ERC-721/1155)."},{"name":"nft.metadata","description":"Get individual NFT token metadata: owner, tokenURI, image, attributes. Resolves IPFS URIs. EVM chains only."},{"name":"chain.bridge.monitor","description":"Detect large token transfers involving known bridge contracts (Across, Wormhole, official bridges). EVM only."},{"name":"analyze.recent_interactions","description":"Show addresses that interacted with a target in recent ~2000 blocks. Labels known entities (CEX, DEX, bridges). EVM only."},{"name":"security.contract.scan","description":"Security scan a smart contract via bytecode analysis. Detects selfdestruct, delegatecall, proxy patterns, ownership. No external APIs. EVM only. Scope: bytecode"},{"name":"gas.history","description":"Get 6-hour gas fee trend with 36 sampled data points. EVM: base fee per block. Solana: TPS performance samples. Scope: recent sampled fee history and trend. Use"},{"name":"security.contract.events","description":"Read recent event logs from any smart contract. Auto-decodes Transfer, Approval, Swap events. EVM only."},{"name":"security.mev.detect","description":"Quick sandwich attack detection. Analyzes 5 transactions before/after target in the same block. EVM only."},{"name":"defi.compare","description":"Compare DeFi lending rates across protocols. EVM: Aave V3 vs Compound V3 side-by-side. Solana: Kamino + staking yield."},{"name":"token.screener","description":"Screen tokens by risk score and price. Returns sorted list of tokens matching criteria. EVM only."},{"name":"defi.liquidity","description":"Read Uniswap V3 pool state for a token pair: current price, active liquidity, fee tier. EVM only. Use when a known token pair needs pool-depth and active-liquid"},{"name":"util.governance","description":"Read on-chain DAO governance proposals. Shows last 5 proposals with vote counts and states. Supported: Ethereum, Arbitrum, Optimism."},{"name":"market.stablecoin.monitor","description":"Monitor stablecoin peg stability. Detects USDC/USDT/DAI price deviations from $1.00 using on-chain DEX pool data."},{"name":"gas.predict","description":"Predict near-future gas prices using moving average and trend analysis of recent block base fees. Returns prediction, trend, and recommendation. Scope: short-ho"},{"name":"defi.tvl","description":"Calculate total value locked (TVL) in DeFi protocols (Aave V3, Compound V3) directly from on-chain aToken and Comet supplies."},{"name":"token.holders","description":"Analyze top token holders by recent accumulation. Scans Transfer events to identify the largest net receivers of a token. Use for token-holder concentration and"},{"name":"defi.farming","description":"Get Uniswap V3 LP pool statistics including liquidity, fee tiers, and current tick data."},{"name":"monitor.flashloan","description":"Monitor flash loan activity on Aave V3. Detects recent flash loans with amounts and premiums paid."},{"name":"monitor.liquidation","description":"Monitor DeFi liquidation events on Aave V3. High liquidation counts indicate market stress and potential cascading risk."},{"name":"token.approval","description":"Check a wallet's ERC20 token approvals for security risks. Flags unlimited approvals and risky spender contracts."},{"name":"util.multi_sig","description":"Analyze a Gnosis Safe multi-sig wallet. Returns owners, threshold, nonce, modules, and security assessment."},{"name":"util.ens_resolve","description":"Resolve ENS domain names to Ethereum addresses (forward) or addresses to ENS names (reverse). Also retrieves text records."},{"name":"market.overview","description":"Get a cross-chain market snapshot: ETH price, gas costs, and DeFi TVL across Base, Ethereum, Arbitrum, and Optimism in one call. Use for a fixed broad snapshot "},{"name":"chain.compare","description":"Side-by-side comparison of EVM chains — gas costs, block time, and best DeFi yields. Helps choose the optimal chain for transactions. Use to compare a bounded s"},{"name":"wallet.portfolio","description":"Analyze a wallet's portfolio: total USD value, token breakdown, concentration analysis, and diversification score."},{"name":"wallet.smart_money","description":"Track smart money patterns by analyzing whale transfer activity. Identifies accumulation vs distribution behavior and market sentiment."},{"name":"wallet.credit_score","description":"Calculate an on-chain credit score (0-100) for any wallet. Factors: transaction history, native balance, token diversity, stablecoin holdings, DeFi activity. Re"},{"name":"analyze.risk_dashboard","description":"Get a unified risk assessment for any address: combines contract security scan, token approval risks, and market liquidation stress into one composite risk scor"},{"name":"chain.bridge.flow","description":"Analyze cross-chain bridge capital flow direction. Determines if a chain is seeing net capital inflow (bullish) or outflow (bearish). Use for directional net ca"},{"name":"defi.health","description":"Assess DeFi protocol health: combines TVL, utilization rates, and liquidation frequency into a composite health score (0-100). Use for protocol-level DeFi healt"},{"name":"nft.floor","description":"Analyze NFT collection activity: recent transfers, mints, burns, unique buyers, and activity level from on-chain ERC721 events."},{"name":"chain.cross","description":"Cross-chain wallet correlation: queries all supported EVM chains in parallel to show balance, nonce, and activity. Includes diversity score and classification."},{"name":"security.sandwich","description":"Batch scan an address's recent transactions for MEV sandwich attacks. Checks front-run + back-run patterns in surrounding transactions. Use to inspect historica"},{"name":"token.unlock","description":"Read token vesting/unlock schedule from on-chain contracts. Supports LinearVesting, CliffVesting, and Timelock patterns."},{"name":"gas.optimize","description":"Gas price optimization advisor: analyzes recent block patterns to recommend the best time to transact. Includes savings estimate. Scope: read-only submission-ti"},{"name":"defi.aggregator","description":"Cross-chain DeFi yield ranking: scans Aave V3 across all supported chains to find the best supply APY and cheapest borrow rates. Use for a cross-chain ranking o"},{"name":"wallet.labels","description":"Query the Address Intelligence database for labels on an address (whale, smart_money, etc). Labels are learned automatically from whale alerts and smart money t"},{"name":"token.supply","description":"Get ERC20 token total supply, decimals, symbol, and name from on-chain data. Use for contract-level supply metadata such as total supply, decimals, symbol, and "},{"name":"chain.block","description":"Get latest or specific block data including gas, transactions, and timestamps. Use for exact latest or historical block facts on one chain, including block numb"},{"name":"security.contract.verify","description":"Check if an address is a smart contract or an EOA wallet. Returns code size, balance, and classification."},{"name":"analyze.tx_decode","description":"Decode a transaction: value, gas cost, status, method ID, and whether it's a contract call."},{"name":"nft.holders","description":"Analyze NFT holder distribution by scanning recent Transfer events."},{"name":"market.dex_trades","description":"Get recent DEX swap trades from a Uniswap V3 pool. Use for recent swaps in a known Uniswap V3 pool. It is pool-specific and read-only; use market.overview for a"},{"name":"market.new_pairs","description":"Discover recently created Uniswap V3 pools and inspect token metadata. Returns an explicit unavailable result when the selected chain has no configured factory."},{"name":"market.stablecoin.supply","description":"Get USDC/USDT/DAI total supply across chains."},{"name":"wallet.report","description":"Comprehensive address report combining wallet profile, credit score, token approvals, and recent interactions in one response."},{"name":"chain.health","description":"Chain health score aggregating gas data, protocol TVL, and stablecoin stability. Use for a single-chain operating snapshot before choosing where to act. The sco"},{"name":"defi.opportunity","description":"Find the best DeFi yield opportunity combined with optimal gas timing."},{"name":"monitor.whale.tracker","description":"Track a specific whale address with Address Intelligence labels and wallet profile."},{"name":"oracle.gas_avg","description":"Data Oracle: Multi-chain gas price aggregation. Returns gas prices across multiple chains with a cheapest-chain recommendation. Ideal for agents choosing settle"},{"name":"oracle.price_feed","description":"Data Oracle: Verified token price feed with Chain Proof signature. Returns price, source, and confidence level. Lightweight alternative to Chainlink for agent u"},{"name":"oracle.chain_status","description":"Data Oracle: Real-time health and block freshness across configured EVM chains. Detects chain outages, stale blocks, and RPC degradation before agents submit tr"},{"name":"agent.reputation","description":"KYA (Know Your Agent): 10-factor on-chain reputation scoring. Evaluates transaction volume, balances, token diversity, DeFi interactions, cross-chain intel, and"},{"name":"util.context_brief","description":"CaaS (Context as a Service): Aggregates real-time on-chain signals into a structured context brief for agent decision-making. Intents: swap (gas+price+whales), "},{"name":"agent.card.register","description":"Register an AI Agent in the ChainRay A2A Agent Card registry. Requires agentId, name, and capabilities array. Auto-attaches KYA trust score if paymentAddress pr"},{"name":"agent.card.discover","description":"Discover AI Agents by capability, chain, or keyword. Returns matching agents with trust scores. Useful for finding agents to collaborate with. ($0.007)"},{"name":"agent.card.lookup","description":"Look up a specific AI Agent's card by ID. Returns identity, capabilities, trust score, and endpoints. ($0.002)"},{"name":"security.mev.shield","description":"Pre-trade safety analysis. Evaluates sandwich attack risk, recommends optimal slippage, and suggests mitigations before executing on-chain trades. Every agent s"},{"name":"market.solver_feed","description":"Intent Solver decision intelligence. Provides profitability analysis, gas costs, competition level, and recommendations for ERC-7683 cross-chain intent executio"},{"name":"token.sentiment","description":"On-chain sentiment oracle for any token/chain. Derives market sentiment from 5 on-chain signals: gas trend, gas level, momentum, chain health, ecosystem trend. "},{"name":"util.workflow_brief","description":"Multi-agent workflow intelligence. Generates differentiated context briefs for each agent role in a collaborative workflow (swap, risk, bridge, settle, monitor,"},{"name":"agent.erc8004","description":"Get agent reputation in ERC-8004 standard format (Identity + Reputation + Validation Registry schema). Same KYA analysis but formatted for on-chain registry com"},{"name":"util.intent_router","description":"Natural language intent routing: describe what you want to know and ChainRay selects a focused set of data services. Counts toward the client hourly MCP capacit"},{"name":"util.verify_proof","description":"Verify data integrity: pass a dataHash from any ChainRay response's _proof field to verify that the data was produced by ChainRay. Use after receiving a ChainRa"},{"name":"monitor.watch.address","description":"Create a watch on an address. Returns a wallet snapshot and watchId; use watch-diff later to receive only changed fields. Use to create the first address snapsh"},{"name":"monitor.watch.diff","description":"Get changes since the last check for a watched address. Returns changed fields and numeric deltas. Use only after monitor.watch.address has created a watchId in"},{"name":"predict.gas","description":"Gas price prediction: EMA-based forecast for the next 5 minutes and 1 hour using accumulated readings."},{"name":"predict.whale_move","description":"Whale activity prediction: projects next-hour transfer count and volume using a frequency decay model."},{"name":"predict.liquidity","description":"Liquidity prediction: TVL trend analysis with health scoring, risk factors, and a 24-hour range."},{"name":"predict.token_momentum","description":"Token momentum prediction: BUY, SELL, or HOLD signal based on price change and trending activity."},{"name":"security.mev.intel","description":"Cross-protocol spread analysis with chain-specific DEX names, cost estimates, and market microstructure data. This is a heuristic estimate, not real-time mempoo"},{"name":"util.stream_info","description":"Get connection info for ChainRay real-time SSE streaming endpoints. These endpoints require a direct HTTP connection with text/event-stream Accept header, not M"}],"toolCount":79,"toolsHash":"1d5eb2467d03e9f99588fa3ea2cc3efd70061907e036725e65a8aa46f2e021df","serverName":"chainray","capabilities":["tools","prompts"],"serverVersion":"2.5.8","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T03:24:28.913Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":514,"error":null,"detail":{"tools":[{"name":"monitor.whale.alerts","description":"Monitor large token transfers (USDC, WETH) on EVM chains or large SOL transfers on Solana. Returns recent whale movements above a threshold."},{"name":"token.risk","description":"Analyze a token's risk profile. EVM: checks contract verification, proxy status, ownership renouncement, liquidity. Solana: checks mint/freeze authority, supply"},{"name":"gas.tracker","description":"Get current gas/fee data. EVM: base fee, priority fee, predictions. Solana: priority fees, TPS, congestion level. Scope: current fee snapshot for a transaction "},{"name":"token.price","description":"Get real-time token price. EVM: reads Uniswap V3 TWAP on-chain. Solana: reads Pyth oracle price account directly from chain. No external API."},{"name":"wallet.profile","description":"Profile a wallet address. EVM: ETH balance, token count, activity labels (whale/active/dormant). Solana: SOL balance, SPL token holdings, activity classificatio"},{"name":"token.trending","description":"Get trending tokens by on-chain transfer volume. EVM only — ranks tokens by Transfer event count in recent blocks."},{"name":"defi.yields","description":"Get live DeFi lending rates. EVM: Aave V3 supply/borrow APY. Solana: Kamino KLend reserves + native staking yield."},{"name":"nft.collection","description":"Get NFT collection info: name, symbol, total supply, owner count. EVM chains only (ERC-721/1155)."},{"name":"nft.metadata","description":"Get individual NFT token metadata: owner, tokenURI, image, attributes. Resolves IPFS URIs. EVM chains only."},{"name":"chain.bridge.monitor","description":"Detect large token transfers involving known bridge contracts (Across, Wormhole, official bridges). EVM only."},{"name":"analyze.recent_interactions","description":"Show addresses that interacted with a target in recent ~2000 blocks. Labels known entities (CEX, DEX, bridges). EVM only."},{"name":"security.contract.scan","description":"Security scan a smart contract via bytecode analysis. Detects selfdestruct, delegatecall, proxy patterns, ownership. No external APIs. EVM only. Scope: bytecode"},{"name":"gas.history","description":"Get 6-hour gas fee trend with 36 sampled data points. EVM: base fee per block. Solana: TPS performance samples. Scope: recent sampled fee history and trend. Use"},{"name":"security.contract.events","description":"Read recent event logs from any smart contract. Auto-decodes Transfer, Approval, Swap events. EVM only."},{"name":"security.mev.detect","description":"Quick sandwich attack detection. Analyzes 5 transactions before/after target in the same block. EVM only."},{"name":"defi.compare","description":"Compare DeFi lending rates across protocols. EVM: Aave V3 vs Compound V3 side-by-side. Solana: Kamino + staking yield."},{"name":"token.screener","description":"Screen tokens by risk score and price. Returns sorted list of tokens matching criteria. EVM only."},{"name":"defi.liquidity","description":"Read Uniswap V3 pool state for a token pair: current price, active liquidity, fee tier. EVM only. Use when a known token pair needs pool-depth and active-liquid"},{"name":"util.governance","description":"Read on-chain DAO governance proposals. Shows last 5 proposals with vote counts and states. Supported: Ethereum, Arbitrum, Optimism."},{"name":"market.stablecoin.monitor","description":"Monitor stablecoin peg stability. Detects USDC/USDT/DAI price deviations from $1.00 using on-chain DEX pool data."},{"name":"gas.predict","description":"Predict near-future gas prices using moving average and trend analysis of recent block base fees. Returns prediction, trend, and recommendation. Scope: short-ho"},{"name":"defi.tvl","description":"Calculate total value locked (TVL) in DeFi protocols (Aave V3, Compound V3) directly from on-chain aToken and Comet supplies."},{"name":"token.holders","description":"Analyze top token holders by recent accumulation. Scans Transfer events to identify the largest net receivers of a token. Use for token-holder concentration and"},{"name":"defi.farming","description":"Get Uniswap V3 LP pool statistics including liquidity, fee tiers, and current tick data."},{"name":"monitor.flashloan","description":"Monitor flash loan activity on Aave V3. Detects recent flash loans with amounts and premiums paid."},{"name":"monitor.liquidation","description":"Monitor DeFi liquidation events on Aave V3. High liquidation counts indicate market stress and potential cascading risk."},{"name":"token.approval","description":"Check a wallet's ERC20 token approvals for security risks. Flags unlimited approvals and risky spender contracts."},{"name":"util.multi_sig","description":"Analyze a Gnosis Safe multi-sig wallet. Returns owners, threshold, nonce, modules, and security assessment."},{"name":"util.ens_resolve","description":"Resolve ENS domain names to Ethereum addresses (forward) or addresses to ENS names (reverse). Also retrieves text records."},{"name":"market.overview","description":"Get a cross-chain market snapshot: ETH price, gas costs, and DeFi TVL across Base, Ethereum, Arbitrum, and Optimism in one call. Use for a fixed broad snapshot "},{"name":"chain.compare","description":"Side-by-side comparison of EVM chains — gas costs, block time, and best DeFi yields. Helps choose the optimal chain for transactions. Use to compare a bounded s"},{"name":"wallet.portfolio","description":"Analyze a wallet's portfolio: total USD value, token breakdown, concentration analysis, and diversification score."},{"name":"wallet.smart_money","description":"Track smart money patterns by analyzing whale transfer activity. Identifies accumulation vs distribution behavior and market sentiment."},{"name":"wallet.credit_score","description":"Calculate an on-chain credit score (0-100) for any wallet. Factors: transaction history, native balance, token diversity, stablecoin holdings, DeFi activity. Re"},{"name":"analyze.risk_dashboard","description":"Get a unified risk assessment for any address: combines contract security scan, token approval risks, and market liquidation stress into one composite risk scor"},{"name":"chain.bridge.flow","description":"Analyze cross-chain bridge capital flow direction. Determines if a chain is seeing net capital inflow (bullish) or outflow (bearish). Use for directional net ca"},{"name":"defi.health","description":"Assess DeFi protocol health: combines TVL, utilization rates, and liquidation frequency into a composite health score (0-100). Use for protocol-level DeFi healt"},{"name":"nft.floor","description":"Analyze NFT collection activity: recent transfers, mints, burns, unique buyers, and activity level from on-chain ERC721 events."},{"name":"chain.cross","description":"Cross-chain wallet correlation: queries all supported EVM chains in parallel to show balance, nonce, and activity. Includes diversity score and classification."},{"name":"security.sandwich","description":"Batch scan an address's recent transactions for MEV sandwich attacks. Checks front-run + back-run patterns in surrounding transactions. Use to inspect historica"},{"name":"token.unlock","description":"Read token vesting/unlock schedule from on-chain contracts. Supports LinearVesting, CliffVesting, and Timelock patterns."},{"name":"gas.optimize","description":"Gas price optimization advisor: analyzes recent block patterns to recommend the best time to transact. Includes savings estimate. Scope: read-only submission-ti"},{"name":"defi.aggregator","description":"Cross-chain DeFi yield ranking: scans Aave V3 across all supported chains to find the best supply APY and cheapest borrow rates. Use for a cross-chain ranking o"},{"name":"wallet.labels","description":"Query the Address Intelligence database for labels on an address (whale, smart_money, etc). Labels are learned automatically from whale alerts and smart money t"},{"name":"token.supply","description":"Get ERC20 token total supply, decimals, symbol, and name from on-chain data. Use for contract-level supply metadata such as total supply, decimals, symbol, and "},{"name":"chain.block","description":"Get latest or specific block data including gas, transactions, and timestamps. Use for exact latest or historical block facts on one chain, including block numb"},{"name":"security.contract.verify","description":"Check if an address is a smart contract or an EOA wallet. Returns code size, balance, and classification."},{"name":"analyze.tx_decode","description":"Decode a transaction: value, gas cost, status, method ID, and whether it's a contract call."},{"name":"nft.holders","description":"Analyze NFT holder distribution by scanning recent Transfer events."},{"name":"market.dex_trades","description":"Get recent DEX swap trades from a Uniswap V3 pool. Use for recent swaps in a known Uniswap V3 pool. It is pool-specific and read-only; use market.overview for a"},{"name":"market.new_pairs","description":"Discover recently created Uniswap V3 pools and inspect token metadata. Returns an explicit unavailable result when the selected chain has no configured factory."},{"name":"market.stablecoin.supply","description":"Get USDC/USDT/DAI total supply across chains."},{"name":"wallet.report","description":"Comprehensive address report combining wallet profile, credit score, token approvals, and recent interactions in one response."},{"name":"chain.health","description":"Chain health score aggregating gas data, protocol TVL, and stablecoin stability. Use for a single-chain operating snapshot before choosing where to act. The sco"},{"name":"defi.opportunity","description":"Find the best DeFi yield opportunity combined with optimal gas timing."},{"name":"monitor.whale.tracker","description":"Track a specific whale address with Address Intelligence labels and wallet profile."},{"name":"oracle.gas_avg","description":"Data Oracle: Multi-chain gas price aggregation. Returns gas prices across multiple chains with a cheapest-chain recommendation. Ideal for agents choosing settle"},{"name":"oracle.price_feed","description":"Data Oracle: Verified token price feed with Chain Proof signature. Returns price, source, and confidence level. Lightweight alternative to Chainlink for agent u"},{"name":"oracle.chain_status","description":"Data Oracle: Real-time health and block freshness across configured EVM chains. Detects chain outages, stale blocks, and RPC degradation before agents submit tr"},{"name":"agent.reputation","description":"KYA (Know Your Agent): 10-factor on-chain reputation scoring. Evaluates transaction volume, balances, token diversity, DeFi interactions, cross-chain intel, and"},{"name":"util.context_brief","description":"CaaS (Context as a Service): Aggregates real-time on-chain signals into a structured context brief for agent decision-making. Intents: swap (gas+price+whales), "},{"name":"agent.card.register","description":"Register an AI Agent in the ChainRay A2A Agent Card registry. Requires agentId, name, and capabilities array. Auto-attaches KYA trust score if paymentAddress pr"},{"name":"agent.card.discover","description":"Discover AI Agents by capability, chain, or keyword. Returns matching agents with trust scores. Useful for finding agents to collaborate with. ($0.007)"},{"name":"agent.card.lookup","description":"Look up a specific AI Agent's card by ID. Returns identity, capabilities, trust score, and endpoints. ($0.002)"},{"name":"security.mev.shield","description":"Pre-trade safety analysis. Evaluates sandwich attack risk, recommends optimal slippage, and suggests mitigations before executing on-chain trades. Every agent s"},{"name":"market.solver_feed","description":"Intent Solver decision intelligence. Provides profitability analysis, gas costs, competition level, and recommendations for ERC-7683 cross-chain intent executio"},{"name":"token.sentiment","description":"On-chain sentiment oracle for any token/chain. Derives market sentiment from 5 on-chain signals: gas trend, gas level, momentum, chain health, ecosystem trend. "},{"name":"util.workflow_brief","description":"Multi-agent workflow intelligence. Generates differentiated context briefs for each agent role in a collaborative workflow (swap, risk, bridge, settle, monitor,"},{"name":"agent.erc8004","description":"Get agent reputation in ERC-8004 standard format (Identity + Reputation + Validation Registry schema). Same KYA analysis but formatted for on-chain registry com"},{"name":"util.intent_router","description":"Natural language intent routing: describe what you want to know and ChainRay selects a focused set of data services. Counts toward the client hourly MCP capacit"},{"name":"util.verify_proof","description":"Verify data integrity: pass a dataHash from any ChainRay response's _proof field to verify that the data was produced by ChainRay. Use after receiving a ChainRa"},{"name":"monitor.watch.address","description":"Create a watch on an address. Returns a wallet snapshot and watchId; use watch-diff later to receive only changed fields. Use to create the first address snapsh"},{"name":"monitor.watch.diff","description":"Get changes since the last check for a watched address. Returns changed fields and numeric deltas. Use only after monitor.watch.address has created a watchId in"},{"name":"predict.gas","description":"Gas price prediction: EMA-based forecast for the next 5 minutes and 1 hour using accumulated readings."},{"name":"predict.whale_move","description":"Whale activity prediction: projects next-hour transfer count and volume using a frequency decay model."},{"name":"predict.liquidity","description":"Liquidity prediction: TVL trend analysis with health scoring, risk factors, and a 24-hour range."},{"name":"predict.token_momentum","description":"Token momentum prediction: BUY, SELL, or HOLD signal based on price change and trending activity."},{"name":"security.mev.intel","description":"Cross-protocol spread analysis with chain-specific DEX names, cost estimates, and market microstructure data. This is a heuristic estimate, not real-time mempoo"},{"name":"util.stream_info","description":"Get connection info for ChainRay real-time SSE streaming endpoints. These endpoints require a direct HTTP connection with text/event-stream Accept header, not M"}],"toolCount":79,"toolsHash":"1d5eb2467d03e9f99588fa3ea2cc3efd70061907e036725e65a8aa46f2e021df","serverName":"chainray","capabilities":["tools","prompts"],"serverVersion":"2.5.8","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T21:28:20.592Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":495,"error":null,"detail":{"tools":[{"name":"monitor.whale.alerts","description":"Monitor large token transfers (USDC, WETH) on EVM chains or large SOL transfers on Solana. Returns recent whale movements above a threshold."},{"name":"token.risk","description":"Analyze a token's risk profile. EVM: checks contract verification, proxy status, ownership renouncement, liquidity. Solana: checks mint/freeze authority, supply"},{"name":"gas.tracker","description":"Get current gas/fee data. EVM: base fee, priority fee, predictions. Solana: priority fees, TPS, congestion level. Scope: current fee snapshot for a transaction "},{"name":"token.price","description":"Get real-time token price. EVM: reads Uniswap V3 TWAP on-chain. Solana: reads Pyth oracle price account directly from chain. No external API."},{"name":"wallet.profile","description":"Profile a wallet address. EVM: ETH balance, token count, activity labels (whale/active/dormant). Solana: SOL balance, SPL token holdings, activity classificatio"},{"name":"token.trending","description":"Get trending tokens by on-chain transfer volume. EVM only — ranks tokens by Transfer event count in recent blocks."},{"name":"defi.yields","description":"Get live DeFi lending rates. EVM: Aave V3 supply/borrow APY. Solana: Kamino KLend reserves + native staking yield."},{"name":"nft.collection","description":"Get NFT collection info: name, symbol, total supply, owner count. EVM chains only (ERC-721/1155)."},{"name":"nft.metadata","description":"Get individual NFT token metadata: owner, tokenURI, image, attributes. Resolves IPFS URIs. EVM chains only."},{"name":"chain.bridge.monitor","description":"Detect large token transfers involving known bridge contracts (Across, Wormhole, official bridges). EVM only."},{"name":"analyze.recent_interactions","description":"Show addresses that interacted with a target in recent ~2000 blocks. Labels known entities (CEX, DEX, bridges). EVM only."},{"name":"security.contract.scan","description":"Security scan a smart contract via bytecode analysis. Detects selfdestruct, delegatecall, proxy patterns, ownership. No external APIs. EVM only. Scope: bytecode"},{"name":"gas.history","description":"Get 6-hour gas fee trend with 36 sampled data points. EVM: base fee per block. Solana: TPS performance samples. Scope: recent sampled fee history and trend. Use"},{"name":"security.contract.events","description":"Read recent event logs from any smart contract. Auto-decodes Transfer, Approval, Swap events. EVM only."},{"name":"security.mev.detect","description":"Quick sandwich attack detection. Analyzes 5 transactions before/after target in the same block. EVM only."},{"name":"defi.compare","description":"Compare DeFi lending rates across protocols. EVM: Aave V3 vs Compound V3 side-by-side. Solana: Kamino + staking yield."},{"name":"token.screener","description":"Screen tokens by risk score and price. Returns sorted list of tokens matching criteria. EVM only."},{"name":"defi.liquidity","description":"Read Uniswap V3 pool state for a token pair: current price, active liquidity, fee tier. EVM only. Use when a known token pair needs pool-depth and active-liquid"},{"name":"util.governance","description":"Read on-chain DAO governance proposals. Shows last 5 proposals with vote counts and states. Supported: Ethereum, Arbitrum, Optimism."},{"name":"market.stablecoin.monitor","description":"Monitor stablecoin peg stability. Detects USDC/USDT/DAI price deviations from $1.00 using on-chain DEX pool data."},{"name":"gas.predict","description":"Predict near-future gas prices using moving average and trend analysis of recent block base fees. Returns prediction, trend, and recommendation. Scope: short-ho"},{"name":"defi.tvl","description":"Calculate total value locked (TVL) in DeFi protocols (Aave V3, Compound V3) directly from on-chain aToken and Comet supplies."},{"name":"token.holders","description":"Analyze top token holders by recent accumulation. Scans Transfer events to identify the largest net receivers of a token. Use for token-holder concentration and"},{"name":"defi.farming","description":"Get Uniswap V3 LP pool statistics including liquidity, fee tiers, and current tick data."},{"name":"monitor.flashloan","description":"Monitor flash loan activity on Aave V3. Detects recent flash loans with amounts and premiums paid."},{"name":"monitor.liquidation","description":"Monitor DeFi liquidation events on Aave V3. High liquidation counts indicate market stress and potential cascading risk."},{"name":"token.approval","description":"Check a wallet's ERC20 token approvals for security risks. Flags unlimited approvals and risky spender contracts."},{"name":"util.multi_sig","description":"Analyze a Gnosis Safe multi-sig wallet. Returns owners, threshold, nonce, modules, and security assessment."},{"name":"util.ens_resolve","description":"Resolve ENS domain names to Ethereum addresses (forward) or addresses to ENS names (reverse). Also retrieves text records."},{"name":"market.overview","description":"Get a cross-chain market snapshot: ETH price, gas costs, and DeFi TVL across Base, Ethereum, Arbitrum, and Optimism in one call. Use for a fixed broad snapshot "},{"name":"chain.compare","description":"Side-by-side comparison of EVM chains — gas costs, block time, and best DeFi yields. Helps choose the optimal chain for transactions. Use to compare a bounded s"},{"name":"wallet.portfolio","description":"Analyze a wallet's portfolio: total USD value, token breakdown, concentration analysis, and diversification score."},{"name":"wallet.smart_money","description":"Track smart money patterns by analyzing whale transfer activity. Identifies accumulation vs distribution behavior and market sentiment."},{"name":"wallet.credit_score","description":"Calculate an on-chain credit score (0-100) for any wallet. Factors: transaction history, native balance, token diversity, stablecoin holdings, DeFi activity. Re"},{"name":"analyze.risk_dashboard","description":"Get a unified risk assessment for any address: combines contract security scan, token approval risks, and market liquidation stress into one composite risk scor"},{"name":"chain.bridge.flow","description":"Analyze cross-chain bridge capital flow direction. Determines if a chain is seeing net capital inflow (bullish) or outflow (bearish). Use for directional net ca"},{"name":"defi.health","description":"Assess DeFi protocol health: combines TVL, utilization rates, and liquidation frequency into a composite health score (0-100). Use for protocol-level DeFi healt"},{"name":"nft.floor","description":"Analyze NFT collection activity: recent transfers, mints, burns, unique buyers, and activity level from on-chain ERC721 events."},{"name":"chain.cross","description":"Cross-chain wallet correlation: queries all supported EVM chains in parallel to show balance, nonce, and activity. Includes diversity score and classification."},{"name":"security.sandwich","description":"Batch scan an address's recent transactions for MEV sandwich attacks. Checks front-run + back-run patterns in surrounding transactions. Use to inspect historica"},{"name":"token.unlock","description":"Read token vesting/unlock schedule from on-chain contracts. Supports LinearVesting, CliffVesting, and Timelock patterns."},{"name":"gas.optimize","description":"Gas price optimization advisor: analyzes recent block patterns to recommend the best time to transact. Includes savings estimate. Scope: read-only submission-ti"},{"name":"defi.aggregator","description":"Cross-chain DeFi yield ranking: scans Aave V3 across all supported chains to find the best supply APY and cheapest borrow rates. Use for a cross-chain ranking o"},{"name":"wallet.labels","description":"Query the Address Intelligence database for labels on an address (whale, smart_money, etc). Labels are learned automatically from whale alerts and smart money t"},{"name":"token.supply","description":"Get ERC20 token total supply, decimals, symbol, and name from on-chain data. Use for contract-level supply metadata such as total supply, decimals, symbol, and "},{"name":"chain.block","description":"Get latest or specific block data including gas, transactions, and timestamps. Use for exact latest or historical block facts on one chain, including block numb"},{"name":"security.contract.verify","description":"Check if an address is a smart contract or an EOA wallet. Returns code size, balance, and classification."},{"name":"analyze.tx_decode","description":"Decode a transaction: value, gas cost, status, method ID, and whether it's a contract call."},{"name":"nft.holders","description":"Analyze NFT holder distribution by scanning recent Transfer events."},{"name":"market.dex_trades","description":"Get recent DEX swap trades from a Uniswap V3 pool. Use for recent swaps in a known Uniswap V3 pool. It is pool-specific and read-only; use market.overview for a"},{"name":"market.new_pairs","description":"Discover recently created Uniswap V3 pools and inspect token metadata. Returns an explicit unavailable result when the selected chain has no configured factory."},{"name":"market.stablecoin.supply","description":"Get USDC/USDT/DAI total supply across chains."},{"name":"wallet.report","description":"Comprehensive address report combining wallet profile, credit score, token approvals, and recent interactions in one response."},{"name":"chain.health","description":"Chain health score aggregating gas data, protocol TVL, and stablecoin stability. Use for a single-chain operating snapshot before choosing where to act. The sco"},{"name":"defi.opportunity","description":"Find the best DeFi yield opportunity combined with optimal gas timing."},{"name":"monitor.whale.tracker","description":"Track a specific whale address with Address Intelligence labels and wallet profile."},{"name":"oracle.gas_avg","description":"Data Oracle: Multi-chain gas price aggregation. Returns gas prices across multiple chains with a cheapest-chain recommendation. Ideal for agents choosing settle"},{"name":"oracle.price_feed","description":"Data Oracle: Verified token price feed with Chain Proof signature. Returns price, source, and confidence level. Lightweight alternative to Chainlink for agent u"},{"name":"oracle.chain_status","description":"Data Oracle: Real-time health and block freshness across configured EVM chains. Detects chain outages, stale blocks, and RPC degradation before agents submit tr"},{"name":"agent.reputation","description":"KYA (Know Your Agent): 10-factor on-chain reputation scoring. Evaluates transaction volume, balances, token diversity, DeFi interactions, cross-chain intel, and"},{"name":"util.context_brief","description":"CaaS (Context as a Service): Aggregates real-time on-chain signals into a structured context brief for agent decision-making. Intents: swap (gas+price+whales), "},{"name":"agent.card.register","description":"Register an AI Agent in the ChainRay A2A Agent Card registry. Requires agentId, name, and capabilities array. Auto-attaches KYA trust score if paymentAddress pr"},{"name":"agent.card.discover","description":"Discover AI Agents by capability, chain, or keyword. Returns matching agents with trust scores. Useful for finding agents to collaborate with. ($0.007)"},{"name":"agent.card.lookup","description":"Look up a specific AI Agent's card by ID. Returns identity, capabilities, trust score, and endpoints. ($0.002)"},{"name":"security.mev.shield","description":"Pre-trade safety analysis. Evaluates sandwich attack risk, recommends optimal slippage, and suggests mitigations before executing on-chain trades. Every agent s"},{"name":"market.solver_feed","description":"Intent Solver decision intelligence. Provides profitability analysis, gas costs, competition level, and recommendations for ERC-7683 cross-chain intent executio"},{"name":"token.sentiment","description":"On-chain sentiment oracle for any token/chain. Derives market sentiment from 5 on-chain signals: gas trend, gas level, momentum, chain health, ecosystem trend. "},{"name":"util.workflow_brief","description":"Multi-agent workflow intelligence. Generates differentiated context briefs for each agent role in a collaborative workflow (swap, risk, bridge, settle, monitor,"},{"name":"agent.erc8004","description":"Get agent reputation in ERC-8004 standard format (Identity + Reputation + Validation Registry schema). Same KYA analysis but formatted for on-chain registry com"},{"name":"util.intent_router","description":"Natural language intent routing: describe what you want to know and ChainRay selects a focused set of data services. Counts toward the client hourly MCP capacit"},{"name":"util.verify_proof","description":"Verify data integrity: pass a dataHash from any ChainRay response's _proof field to verify that the data was produced by ChainRay. Use after receiving a ChainRa"},{"name":"monitor.watch.address","description":"Create a watch on an address. Returns a wallet snapshot and watchId; use watch-diff later to receive only changed fields. Use to create the first address snapsh"},{"name":"monitor.watch.diff","description":"Get changes since the last check for a watched address. Returns changed fields and numeric deltas. Use only after monitor.watch.address has created a watchId in"},{"name":"predict.gas","description":"Gas price prediction: EMA-based forecast for the next 5 minutes and 1 hour using accumulated readings."},{"name":"predict.whale_move","description":"Whale activity prediction: projects next-hour transfer count and volume using a frequency decay model."},{"name":"predict.liquidity","description":"Liquidity prediction: TVL trend analysis with health scoring, risk factors, and a 24-hour range."},{"name":"predict.token_momentum","description":"Token momentum prediction: BUY, SELL, or HOLD signal based on price change and trending activity."},{"name":"security.mev.intel","description":"Cross-protocol spread analysis with chain-specific DEX names, cost estimates, and market microstructure data. This is a heuristic estimate, not real-time mempoo"},{"name":"util.stream_info","description":"Get connection info for ChainRay real-time SSE streaming endpoints. These endpoints require a direct HTTP connection with text/event-stream Accept header, not M"}],"toolCount":79,"toolsHash":"1d5eb2467d03e9f99588fa3ea2cc3efd70061907e036725e65a8aa46f2e021df","serverName":"chainray","capabilities":["tools","prompts"],"serverVersion":"2.5.8","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T14:31:40.926Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":477,"error":null,"detail":{"tools":[{"name":"monitor.whale.alerts","description":"Monitor large token transfers (USDC, WETH) on EVM chains or large SOL transfers on Solana. Returns recent whale movements above a threshold."},{"name":"token.risk","description":"Analyze a token's risk profile. EVM: checks contract verification, proxy status, ownership renouncement, liquidity. Solana: checks mint/freeze authority, supply"},{"name":"gas.tracker","description":"Get current gas/fee data. EVM: base fee, priority fee, predictions. Solana: priority fees, TPS, congestion level. Scope: current fee snapshot for a transaction "},{"name":"token.price","description":"Get real-time token price. EVM: reads Uniswap V3 TWAP on-chain. Solana: reads Pyth oracle price account directly from chain. No external API."},{"name":"wallet.profile","description":"Profile a wallet address. EVM: ETH balance, token count, activity labels (whale/active/dormant). Solana: SOL balance, SPL token holdings, activity classificatio"},{"name":"token.trending","description":"Get trending tokens by on-chain transfer volume. EVM only — ranks tokens by Transfer event count in recent blocks."},{"name":"defi.yields","description":"Get live DeFi lending rates. EVM: Aave V3 supply/borrow APY. Solana: Kamino KLend reserves + native staking yield."},{"name":"nft.collection","description":"Get NFT collection info: name, symbol, total supply, owner count. EVM chains only (ERC-721/1155)."},{"name":"nft.metadata","description":"Get individual NFT token metadata: owner, tokenURI, image, attributes. Resolves IPFS URIs. EVM chains only."},{"name":"chain.bridge.monitor","description":"Detect large token transfers involving known bridge contracts (Across, Wormhole, official bridges). EVM only."},{"name":"analyze.recent_interactions","description":"Show addresses that interacted with a target in recent ~2000 blocks. Labels known entities (CEX, DEX, bridges). EVM only."},{"name":"security.contract.scan","description":"Security scan a smart contract via bytecode analysis. Detects selfdestruct, delegatecall, proxy patterns, ownership. No external APIs. EVM only. Scope: bytecode"},{"name":"gas.history","description":"Get 6-hour gas fee trend with 36 sampled data points. EVM: base fee per block. Solana: TPS performance samples. Scope: recent sampled fee history and trend. Use"},{"name":"security.contract.events","description":"Read recent event logs from any smart contract. Auto-decodes Transfer, Approval, Swap events. EVM only."},{"name":"security.mev.detect","description":"Quick sandwich attack detection. Analyzes 5 transactions before/after target in the same block. EVM only."},{"name":"defi.compare","description":"Compare DeFi lending rates across protocols. EVM: Aave V3 vs Compound V3 side-by-side. Solana: Kamino + staking yield."},{"name":"token.screener","description":"Screen tokens by risk score and price. Returns sorted list of tokens matching criteria. EVM only."},{"name":"defi.liquidity","description":"Read Uniswap V3 pool state for a token pair: current price, active liquidity, fee tier. EVM only. Use when a known token pair needs pool-depth and active-liquid"},{"name":"util.governance","description":"Read on-chain DAO governance proposals. Shows last 5 proposals with vote counts and states. Supported: Ethereum, Arbitrum, Optimism."},{"name":"market.stablecoin.monitor","description":"Monitor stablecoin peg stability. Detects USDC/USDT/DAI price deviations from $1.00 using on-chain DEX pool data."},{"name":"gas.predict","description":"Predict near-future gas prices using moving average and trend analysis of recent block base fees. Returns prediction, trend, and recommendation. Scope: short-ho"},{"name":"defi.tvl","description":"Calculate total value locked (TVL) in DeFi protocols (Aave V3, Compound V3) directly from on-chain aToken and Comet supplies."},{"name":"token.holders","description":"Analyze top token holders by recent accumulation. Scans Transfer events to identify the largest net receivers of a token. Use for token-holder concentration and"},{"name":"defi.farming","description":"Get Uniswap V3 LP pool statistics including liquidity, fee tiers, and current tick data."},{"name":"monitor.flashloan","description":"Monitor flash loan activity on Aave V3. Detects recent flash loans with amounts and premiums paid."},{"name":"monitor.liquidation","description":"Monitor DeFi liquidation events on Aave V3. High liquidation counts indicate market stress and potential cascading risk."},{"name":"token.approval","description":"Check a wallet's ERC20 token approvals for security risks. Flags unlimited approvals and risky spender contracts."},{"name":"util.multi_sig","description":"Analyze a Gnosis Safe multi-sig wallet. Returns owners, threshold, nonce, modules, and security assessment."},{"name":"util.ens_resolve","description":"Resolve ENS domain names to Ethereum addresses (forward) or addresses to ENS names (reverse). Also retrieves text records."},{"name":"market.overview","description":"Get a cross-chain market snapshot: ETH price, gas costs, and DeFi TVL across Base, Ethereum, Arbitrum, and Optimism in one call. Use for a fixed broad snapshot "},{"name":"chain.compare","description":"Side-by-side comparison of EVM chains — gas costs, block time, and best DeFi yields. Helps choose the optimal chain for transactions. Use to compare a bounded s"},{"name":"wallet.portfolio","description":"Analyze a wallet's portfolio: total USD value, token breakdown, concentration analysis, and diversification score."},{"name":"wallet.smart_money","description":"Track smart money patterns by analyzing whale transfer activity. Identifies accumulation vs distribution behavior and market sentiment."},{"name":"wallet.credit_score","description":"Calculate an on-chain credit score (0-100) for any wallet. Factors: transaction history, native balance, token diversity, stablecoin holdings, DeFi activity. Re"},{"name":"analyze.risk_dashboard","description":"Get a unified risk assessment for any address: combines contract security scan, token approval risks, and market liquidation stress into one composite risk scor"},{"name":"chain.bridge.flow","description":"Analyze cross-chain bridge capital flow direction. Determines if a chain is seeing net capital inflow (bullish) or outflow (bearish). Use for directional net ca"},{"name":"defi.health","description":"Assess DeFi protocol health: combines TVL, utilization rates, and liquidation frequency into a composite health score (0-100). Use for protocol-level DeFi healt"},{"name":"nft.floor","description":"Analyze NFT collection activity: recent transfers, mints, burns, unique buyers, and activity level from on-chain ERC721 events."},{"name":"chain.cross","description":"Cross-chain wallet correlation: queries all supported EVM chains in parallel to show balance, nonce, and activity. Includes diversity score and classification."},{"name":"security.sandwich","description":"Batch scan an address's recent transactions for MEV sandwich attacks. Checks front-run + back-run patterns in surrounding transactions. Use to inspect historica"},{"name":"token.unlock","description":"Read token vesting/unlock schedule from on-chain contracts. Supports LinearVesting, CliffVesting, and Timelock patterns."},{"name":"gas.optimize","description":"Gas price optimization advisor: analyzes recent block patterns to recommend the best time to transact. Includes savings estimate. Scope: read-only submission-ti"},{"name":"defi.aggregator","description":"Cross-chain DeFi yield ranking: scans Aave V3 across all supported chains to find the best supply APY and cheapest borrow rates. Use for a cross-chain ranking o"},{"name":"wallet.labels","description":"Query the Address Intelligence database for labels on an address (whale, smart_money, etc). Labels are learned automatically from whale alerts and smart money t"},{"name":"token.supply","description":"Get ERC20 token total supply, decimals, symbol, and name from on-chain data. Use for contract-level supply metadata such as total supply, decimals, symbol, and "},{"name":"chain.block","description":"Get latest or specific block data including gas, transactions, and timestamps. Use for exact latest or historical block facts on one chain, including block numb"},{"name":"security.contract.verify","description":"Check if an address is a smart contract or an EOA wallet. Returns code size, balance, and classification."},{"name":"analyze.tx_decode","description":"Decode a transaction: value, gas cost, status, method ID, and whether it's a contract call."},{"name":"nft.holders","description":"Analyze NFT holder distribution by scanning recent Transfer events."},{"name":"market.dex_trades","description":"Get recent DEX swap trades from a Uniswap V3 pool. Use for recent swaps in a known Uniswap V3 pool. It is pool-specific and read-only; use market.overview for a"},{"name":"market.new_pairs","description":"Discover recently created Uniswap V3 pools and inspect token metadata. Returns an explicit unavailable result when the selected chain has no configured factory."},{"name":"market.stablecoin.supply","description":"Get USDC/USDT/DAI total supply across chains."},{"name":"wallet.report","description":"Comprehensive address report combining wallet profile, credit score, token approvals, and recent interactions in one response."},{"name":"chain.health","description":"Chain health score aggregating gas data, protocol TVL, and stablecoin stability. Use for a single-chain operating snapshot before choosing where to act. The sco"},{"name":"defi.opportunity","description":"Find the best DeFi yield opportunity combined with optimal gas timing."},{"name":"monitor.whale.tracker","description":"Track a specific whale address with Address Intelligence labels and wallet profile."},{"name":"oracle.gas_avg","description":"Data Oracle: Multi-chain gas price aggregation. Returns gas prices across multiple chains with a cheapest-chain recommendation. Ideal for agents choosing settle"},{"name":"oracle.price_feed","description":"Data Oracle: Verified token price feed with Chain Proof signature. Returns price, source, and confidence level. Lightweight alternative to Chainlink for agent u"},{"name":"oracle.chain_status","description":"Data Oracle: Real-time health and block freshness across configured EVM chains. Detects chain outages, stale blocks, and RPC degradation before agents submit tr"},{"name":"agent.reputation","description":"KYA (Know Your Agent): 10-factor on-chain reputation scoring. Evaluates transaction volume, balances, token diversity, DeFi interactions, cross-chain intel, and"},{"name":"util.context_brief","description":"CaaS (Context as a Service): Aggregates real-time on-chain signals into a structured context brief for agent decision-making. Intents: swap (gas+price+whales), "},{"name":"agent.card.register","description":"Register an AI Agent in the ChainRay A2A Agent Card registry. Requires agentId, name, and capabilities array. Auto-attaches KYA trust score if paymentAddress pr"},{"name":"agent.card.discover","description":"Discover AI Agents by capability, chain, or keyword. Returns matching agents with trust scores. Useful for finding agents to collaborate with. ($0.007)"},{"name":"agent.card.lookup","description":"Look up a specific AI Agent's card by ID. Returns identity, capabilities, trust score, and endpoints. ($0.002)"},{"name":"security.mev.shield","description":"Pre-trade safety analysis. Evaluates sandwich attack risk, recommends optimal slippage, and suggests mitigations before executing on-chain trades. Every agent s"},{"name":"market.solver_feed","description":"Intent Solver decision intelligence. Provides profitability analysis, gas costs, competition level, and recommendations for ERC-7683 cross-chain intent executio"},{"name":"token.sentiment","description":"On-chain sentiment oracle for any token/chain. Derives market sentiment from 5 on-chain signals: gas trend, gas level, momentum, chain health, ecosystem trend. "},{"name":"util.workflow_brief","description":"Multi-agent workflow intelligence. Generates differentiated context briefs for each agent role in a collaborative workflow (swap, risk, bridge, settle, monitor,"},{"name":"agent.erc8004","description":"Get agent reputation in ERC-8004 standard format (Identity + Reputation + Validation Registry schema). Same KYA analysis but formatted for on-chain registry com"},{"name":"util.intent_router","description":"Natural language intent routing: describe what you want to know and ChainRay selects a focused set of data services. Counts toward the client hourly MCP capacit"},{"name":"util.verify_proof","description":"Verify data integrity: pass a dataHash from any ChainRay response's _proof field to verify that the data was produced by ChainRay. Use after receiving a ChainRa"},{"name":"monitor.watch.address","description":"Create a watch on an address. Returns a wallet snapshot and watchId; use watch-diff later to receive only changed fields. Use to create the first address snapsh"},{"name":"monitor.watch.diff","description":"Get changes since the last check for a watched address. Returns changed fields and numeric deltas. Use only after monitor.watch.address has created a watchId in"},{"name":"predict.gas","description":"Gas price prediction: EMA-based forecast for the next 5 minutes and 1 hour using accumulated readings."},{"name":"predict.whale_move","description":"Whale activity prediction: projects next-hour transfer count and volume using a frequency decay model."},{"name":"predict.liquidity","description":"Liquidity prediction: TVL trend analysis with health scoring, risk factors, and a 24-hour range."},{"name":"predict.token_momentum","description":"Token momentum prediction: BUY, SELL, or HOLD signal based on price change and trending activity."},{"name":"security.mev.intel","description":"Cross-protocol spread analysis with chain-specific DEX names, cost estimates, and market microstructure data. This is a heuristic estimate, not real-time mempoo"},{"name":"util.stream_info","description":"Get connection info for ChainRay real-time SSE streaming endpoints. These endpoints require a direct HTTP connection with text/event-stream Accept header, not M"}],"toolCount":79,"toolsHash":"1d5eb2467d03e9f99588fa3ea2cc3efd70061907e036725e65a8aa46f2e021df","serverName":"chainray","capabilities":["tools","prompts"],"serverVersion":"2.5.8","protocolVersion":"2025-06-18"}}],"tools":[{"name":"monitor.whale.alerts","description":"Monitor large token transfers (USDC, WETH) on EVM chains or large SOL transfers on Solana. Returns recent whale movements above a threshold."},{"name":"token.risk","description":"Analyze a token's risk profile. EVM: checks contract verification, proxy status, ownership renouncement, liquidity. Solana: checks mint/freeze authority, supply"},{"name":"gas.tracker","description":"Get current gas/fee data. EVM: base fee, priority fee, predictions. Solana: priority fees, TPS, congestion level. Scope: current fee snapshot for a transaction "},{"name":"token.price","description":"Get real-time token price. EVM: reads Uniswap V3 TWAP on-chain. Solana: reads Pyth oracle price account directly from chain. No external API."},{"name":"wallet.profile","description":"Profile a wallet address. EVM: ETH balance, token count, activity labels (whale/active/dormant). Solana: SOL balance, SPL token holdings, activity classificatio"},{"name":"token.trending","description":"Get trending tokens by on-chain transfer volume. EVM only — ranks tokens by Transfer event count in recent blocks."},{"name":"defi.yields","description":"Get live DeFi lending rates. EVM: Aave V3 supply/borrow APY. Solana: Kamino KLend reserves + native staking yield."},{"name":"nft.collection","description":"Get NFT collection info: name, symbol, total supply, owner count. EVM chains only (ERC-721/1155)."},{"name":"nft.metadata","description":"Get individual NFT token metadata: owner, tokenURI, image, attributes. Resolves IPFS URIs. EVM chains only."},{"name":"chain.bridge.monitor","description":"Detect large token transfers involving known bridge contracts (Across, Wormhole, official bridges). EVM only."},{"name":"analyze.recent_interactions","description":"Show addresses that interacted with a target in recent ~2000 blocks. Labels known entities (CEX, DEX, bridges). EVM only."},{"name":"security.contract.scan","description":"Security scan a smart contract via bytecode analysis. Detects selfdestruct, delegatecall, proxy patterns, ownership. No external APIs. EVM only. Scope: bytecode"},{"name":"gas.history","description":"Get 6-hour gas fee trend with 36 sampled data points. EVM: base fee per block. Solana: TPS performance samples. Scope: recent sampled fee history and trend. Use"},{"name":"security.contract.events","description":"Read recent event logs from any smart contract. Auto-decodes Transfer, Approval, Swap events. EVM only."},{"name":"security.mev.detect","description":"Quick sandwich attack detection. Analyzes 5 transactions before/after target in the same block. EVM only."},{"name":"defi.compare","description":"Compare DeFi lending rates across protocols. EVM: Aave V3 vs Compound V3 side-by-side. Solana: Kamino + staking yield."},{"name":"token.screener","description":"Screen tokens by risk score and price. Returns sorted list of tokens matching criteria. EVM only."},{"name":"defi.liquidity","description":"Read Uniswap V3 pool state for a token pair: current price, active liquidity, fee tier. EVM only. Use when a known token pair needs pool-depth and active-liquid"},{"name":"util.governance","description":"Read on-chain DAO governance proposals. Shows last 5 proposals with vote counts and states. Supported: Ethereum, Arbitrum, Optimism."},{"name":"market.stablecoin.monitor","description":"Monitor stablecoin peg stability. Detects USDC/USDT/DAI price deviations from $1.00 using on-chain DEX pool data."},{"name":"gas.predict","description":"Predict near-future gas prices using moving average and trend analysis of recent block base fees. Returns prediction, trend, and recommendation. Scope: short-ho"},{"name":"defi.tvl","description":"Calculate total value locked (TVL) in DeFi protocols (Aave V3, Compound V3) directly from on-chain aToken and Comet supplies."},{"name":"token.holders","description":"Analyze top token holders by recent accumulation. Scans Transfer events to identify the largest net receivers of a token. Use for token-holder concentration and"},{"name":"defi.farming","description":"Get Uniswap V3 LP pool statistics including liquidity, fee tiers, and current tick data."},{"name":"monitor.flashloan","description":"Monitor flash loan activity on Aave V3. Detects recent flash loans with amounts and premiums paid."},{"name":"monitor.liquidation","description":"Monitor DeFi liquidation events on Aave V3. High liquidation counts indicate market stress and potential cascading risk."},{"name":"token.approval","description":"Check a wallet's ERC20 token approvals for security risks. Flags unlimited approvals and risky spender contracts."},{"name":"util.multi_sig","description":"Analyze a Gnosis Safe multi-sig wallet. Returns owners, threshold, nonce, modules, and security assessment."},{"name":"util.ens_resolve","description":"Resolve ENS domain names to Ethereum addresses (forward) or addresses to ENS names (reverse). Also retrieves text records."},{"name":"market.overview","description":"Get a cross-chain market snapshot: ETH price, gas costs, and DeFi TVL across Base, Ethereum, Arbitrum, and Optimism in one call. Use for a fixed broad snapshot "},{"name":"chain.compare","description":"Side-by-side comparison of EVM chains — gas costs, block time, and best DeFi yields. Helps choose the optimal chain for transactions. Use to compare a bounded s"},{"name":"wallet.portfolio","description":"Analyze a wallet's portfolio: total USD value, token breakdown, concentration analysis, and diversification score."},{"name":"wallet.smart_money","description":"Track smart money patterns by analyzing whale transfer activity. Identifies accumulation vs distribution behavior and market sentiment."},{"name":"wallet.credit_score","description":"Calculate an on-chain credit score (0-100) for any wallet. Factors: transaction history, native balance, token diversity, stablecoin holdings, DeFi activity. Re"},{"name":"analyze.risk_dashboard","description":"Get a unified risk assessment for any address: combines contract security scan, token approval risks, and market liquidation stress into one composite risk scor"},{"name":"chain.bridge.flow","description":"Analyze cross-chain bridge capital flow direction. Determines if a chain is seeing net capital inflow (bullish) or outflow (bearish). Use for directional net ca"},{"name":"defi.health","description":"Assess DeFi protocol health: combines TVL, utilization rates, and liquidation frequency into a composite health score (0-100). Use for protocol-level DeFi healt"},{"name":"nft.floor","description":"Analyze NFT collection activity: recent transfers, mints, burns, unique buyers, and activity level from on-chain ERC721 events."},{"name":"chain.cross","description":"Cross-chain wallet correlation: queries all supported EVM chains in parallel to show balance, nonce, and activity. Includes diversity score and classification."},{"name":"security.sandwich","description":"Batch scan an address's recent transactions for MEV sandwich attacks. Checks front-run + back-run patterns in surrounding transactions. Use to inspect historica"},{"name":"token.unlock","description":"Read token vesting/unlock schedule from on-chain contracts. Supports LinearVesting, CliffVesting, and Timelock patterns."},{"name":"gas.optimize","description":"Gas price optimization advisor: analyzes recent block patterns to recommend the best time to transact. Includes savings estimate. Scope: read-only submission-ti"},{"name":"defi.aggregator","description":"Cross-chain DeFi yield ranking: scans Aave V3 across all supported chains to find the best supply APY and cheapest borrow rates. Use for a cross-chain ranking o"},{"name":"wallet.labels","description":"Query the Address Intelligence database for labels on an address (whale, smart_money, etc). Labels are learned automatically from whale alerts and smart money t"},{"name":"token.supply","description":"Get ERC20 token total supply, decimals, symbol, and name from on-chain data. Use for contract-level supply metadata such as total supply, decimals, symbol, and "},{"name":"chain.block","description":"Get latest or specific block data including gas, transactions, and timestamps. Use for exact latest or historical block facts on one chain, including block numb"},{"name":"security.contract.verify","description":"Check if an address is a smart contract or an EOA wallet. Returns code size, balance, and classification."},{"name":"analyze.tx_decode","description":"Decode a transaction: value, gas cost, status, method ID, and whether it's a contract call."},{"name":"nft.holders","description":"Analyze NFT holder distribution by scanning recent Transfer events."},{"name":"market.dex_trades","description":"Get recent DEX swap trades from a Uniswap V3 pool. Use for recent swaps in a known Uniswap V3 pool. It is pool-specific and read-only; use market.overview for a"},{"name":"market.new_pairs","description":"Discover recently created Uniswap V3 pools and inspect token metadata. Returns an explicit unavailable result when the selected chain has no configured factory."},{"name":"market.stablecoin.supply","description":"Get USDC/USDT/DAI total supply across chains."},{"name":"wallet.report","description":"Comprehensive address report combining wallet profile, credit score, token approvals, and recent interactions in one response."},{"name":"chain.health","description":"Chain health score aggregating gas data, protocol TVL, and stablecoin stability. Use for a single-chain operating snapshot before choosing where to act. The sco"},{"name":"defi.opportunity","description":"Find the best DeFi yield opportunity combined with optimal gas timing."},{"name":"monitor.whale.tracker","description":"Track a specific whale address with Address Intelligence labels and wallet profile."},{"name":"oracle.gas_avg","description":"Data Oracle: Multi-chain gas price aggregation. Returns gas prices across multiple chains with a cheapest-chain recommendation. Ideal for agents choosing settle"},{"name":"oracle.price_feed","description":"Data Oracle: Verified token price feed with Chain Proof signature. Returns price, source, and confidence level. Lightweight alternative to Chainlink for agent u"},{"name":"oracle.chain_status","description":"Data Oracle: Real-time health and block freshness across configured EVM chains. Detects chain outages, stale blocks, and RPC degradation before agents submit tr"},{"name":"agent.reputation","description":"KYA (Know Your Agent): 10-factor on-chain reputation scoring. Evaluates transaction volume, balances, token diversity, DeFi interactions, cross-chain intel, and"},{"name":"util.context_brief","description":"CaaS (Context as a Service): Aggregates real-time on-chain signals into a structured context brief for agent decision-making. Intents: swap (gas+price+whales), "},{"name":"agent.card.register","description":"Register an AI Agent in the ChainRay A2A Agent Card registry. Requires agentId, name, and capabilities array. Auto-attaches KYA trust score if paymentAddress pr"},{"name":"agent.card.discover","description":"Discover AI Agents by capability, chain, or keyword. Returns matching agents with trust scores. Useful for finding agents to collaborate with. ($0.007)"},{"name":"agent.card.lookup","description":"Look up a specific AI Agent's card by ID. Returns identity, capabilities, trust score, and endpoints. ($0.002)"},{"name":"security.mev.shield","description":"Pre-trade safety analysis. Evaluates sandwich attack risk, recommends optimal slippage, and suggests mitigations before executing on-chain trades. Every agent s"},{"name":"market.solver_feed","description":"Intent Solver decision intelligence. Provides profitability analysis, gas costs, competition level, and recommendations for ERC-7683 cross-chain intent executio"},{"name":"token.sentiment","description":"On-chain sentiment oracle for any token/chain. Derives market sentiment from 5 on-chain signals: gas trend, gas level, momentum, chain health, ecosystem trend. "},{"name":"util.workflow_brief","description":"Multi-agent workflow intelligence. Generates differentiated context briefs for each agent role in a collaborative workflow (swap, risk, bridge, settle, monitor,"},{"name":"agent.erc8004","description":"Get agent reputation in ERC-8004 standard format (Identity + Reputation + Validation Registry schema). Same KYA analysis but formatted for on-chain registry com"},{"name":"util.intent_router","description":"Natural language intent routing: describe what you want to know and ChainRay selects a focused set of data services. Counts toward the client hourly MCP capacit"},{"name":"util.verify_proof","description":"Verify data integrity: pass a dataHash from any ChainRay response's _proof field to verify that the data was produced by ChainRay. Use after receiving a ChainRa"},{"name":"monitor.watch.address","description":"Create a watch on an address. Returns a wallet snapshot and watchId; use watch-diff later to receive only changed fields. Use to create the first address snapsh"},{"name":"monitor.watch.diff","description":"Get changes since the last check for a watched address. Returns changed fields and numeric deltas. Use only after monitor.watch.address has created a watchId in"},{"name":"predict.gas","description":"Gas price prediction: EMA-based forecast for the next 5 minutes and 1 hour using accumulated readings."},{"name":"predict.whale_move","description":"Whale activity prediction: projects next-hour transfer count and volume using a frequency decay model."},{"name":"predict.liquidity","description":"Liquidity prediction: TVL trend analysis with health scoring, risk factors, and a 24-hour range."},{"name":"predict.token_momentum","description":"Token momentum prediction: BUY, SELL, or HOLD signal based on price change and trending activity."},{"name":"security.mev.intel","description":"Cross-protocol spread analysis with chain-specific DEX names, cost estimates, and market microstructure data. This is a heuristic estimate, not real-time mempoo"},{"name":"util.stream_info","description":"Get connection info for ChainRay real-time SSE streaming endpoints. These endpoints require a direct HTTP connection with text/event-stream Accept header, not M"}],"package":null,"toolSurface":{"id":"ts_x9yqaf3a5hma","endpointId":"ep_ea3xj4ee795p","hash":"1d5eb2467d03e9f99588fa3ea2cc3efd70061907e036725e65a8aa46f2e021df","toolCount":79,"serverName":"chainray","serverVersion":"2.5.8","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-03T19:29:05.532Z","lastSeenAt":"2026-10-10T02:29:48.078Z","observations":24,"toolNames":["monitor.whale.alerts","token.risk","gas.tracker","token.price","wallet.profile","token.trending","defi.yields","nft.collection","nft.metadata","chain.bridge.monitor","analyze.recent_interactions","security.contract.scan","gas.history","security.contract.events","security.mev.detect","defi.compare","token.screener","defi.liquidity","util.governance","market.stablecoin.monitor","gas.predict","defi.tvl","token.holders","defi.farming","monitor.flashloan","monitor.liquidation","token.approval","util.multi_sig","util.ens_resolve","market.overview","chain.compare","wallet.portfolio","wallet.smart_money","wallet.credit_score","analyze.risk_dashboard","chain.bridge.flow","defi.health","nft.floor","chain.cross","security.sandwich","token.unlock","gas.optimize","defi.aggregator","wallet.labels","token.supply","chain.block","security.contract.verify","analyze.tx_decode","nft.holders","market.dex_trades","market.new_pairs","market.stablecoin.supply","wallet.report","chain.health","defi.opportunity","monitor.whale.tracker","oracle.gas_avg","oracle.price_feed","oracle.chain_status","agent.reputation","util.context_brief","agent.card.register","agent.card.discover","agent.card.lookup","security.mev.shield","market.solver_feed","token.sentiment","util.workflow_brief","agent.erc8004","util.intent_router","util.verify_proof","monitor.watch.address","monitor.watch.diff","predict.gas","predict.whale_move","predict.liquidity","predict.token_momentum","security.mev.intel","util.stream_info"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_ea3xj4ee795p","url":"https://chainray.online/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-08T17:26:28.206Z","auth":{"observedAt":"2026-10-08T17:26:28.407Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-08T17:26:28.425Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"chainray.online","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-10-01T06:12:43.000Z","validTo":"2026-12-30T06:12:42.000Z","daysToExpiry":81,"sanCount":2,"fingerprint256":"B9:FF:DE:85:59:32:53:BF:68:39:7A:3C:72:38:BE:2F:52:78:2D:66:BD:84:18:21:D3:1E:56:8D:B8:5C:D5:0C"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"online.chainray/chainray","url":"https://registry.modelcontextprotocol.io/v0/servers/online.chainray%2Fchainray","firstSeenAt":"2026-10-03T00:22:55.534Z","fetchedAt":"2026-10-08T19:19:56.921Z","normalizedAt":"2026-10-08T19:19:56.921Z"}]},"firstSeenAt":"2026-10-03T00:22:55.534Z","updatedAt":"2026-10-10T02:32:34.050Z"}