{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_aarna-ai-atv","slug":"aarna-ai-atv","name":"atv","type":"mcp","url":"https://smithery.ai/servers/aarna-ai/atv","page_url":"https://unfragile.ai/aarna-ai-atv","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:aarna-ai/atv"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_aarna-ai-atv__cap_0","uri":"capability://tool.use.integration.vault.discovery.and.enumeration","name":"vault-discovery-and-enumeration","description":"Discovers and enumerates tokenized yield vaults across Ethereum and Base networks by querying on-chain vault registries and metadata contracts. Implements network-aware discovery that differentiates between mainnet and Layer 2 deployments, returning vault addresses, underlying asset compositions, and current TVL metrics through MCP tool bindings that abstract RPC calls.","intents":["Find all available yield vaults on Ethereum and Base that match my risk/return profile","Get a complete list of vaults with their underlying assets and current total value locked","Discover new vault opportunities across multiple chains without manual contract inspection"],"best_for":["DeFi portfolio managers evaluating vault ecosystems","AI agents building dynamic yield optimization strategies","Developers integrating aarna vault data into dashboards or trading bots"],"limitations":["Discovery limited to aarna's tokenized vault ecosystem — does not index third-party vault protocols","Real-time TVL data depends on RPC node latency; stale data possible during network congestion","No filtering by vault age, audit status, or risk metrics — requires post-processing by caller"],"requires":["MCP client compatible with Model Context Protocol","Network connectivity to Ethereum and Base RPC endpoints","No authentication required for read-only vault discovery"],"input_types":["optional filter parameters (chain ID, asset type, TVL range)"],"output_types":["structured JSON with vault addresses, symbols, decimals, TVL, and asset composition"],"categories":["tool-use-integration","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aarna-ai-atv__cap_1","uri":"capability://data.processing.analysis.vault.performance.metrics.retrieval","name":"vault-performance-metrics-retrieval","description":"Retrieves historical and real-time performance metrics for vaults including APY, yield distribution history, fee structures, and asset allocation changes. Queries on-chain vault state and event logs to compute performance indicators, then normalizes data into standardized metrics accessible via MCP tools. Handles multi-token vault compositions and fee deductions in APY calculations.","intents":["Compare APY and fee structures across multiple vaults to identify the best risk-adjusted returns","Track how a vault's yield distribution and asset allocation have changed over time","Understand the true net APY after accounting for vault fees and gas costs"],"best_for":["Quantitative traders analyzing vault performance for portfolio allocation","AI agents making dynamic vault selection decisions based on historical yield trends","Financial advisors comparing vault offerings to clients"],"limitations":["Historical metrics only available back to vault deployment — no pre-launch performance data","APY calculations assume current yield rates persist; does not predict future performance","Fee structures may change via governance; tool returns current fees, not historical fee changes","Performance data granularity depends on on-chain event emission frequency — may be sparse for low-activity vaults"],"requires":["MCP client with tool-use capability","Vault address or vault ID from vault-discovery capability","Network connectivity to Ethereum or Base RPC endpoints"],"input_types":["vault address (string)","optional time range (block numbers or timestamps)","optional metric filters (APY, fees, allocation)"],"output_types":["structured JSON with APY, historical yield, fee breakdown, asset allocation percentages, and timestamp"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aarna-ai-atv__cap_10","uri":"capability://data.processing.analysis.gas.cost.estimation.for.vault.operations","name":"gas-cost-estimation-for-vault-operations","description":"Estimates gas costs for vault operations (deposits, withdrawals, approvals) by simulating transactions and querying current gas prices. Returns gas estimates in wei and USD equivalent using current ETH/USD prices. Supports gas price overrides for custom priority levels.","intents":["Estimate the gas cost of depositing into a vault before committing to the transaction","Calculate the total cost (including gas) of my vault operations to assess profitability","Get gas estimates for multiple operations to optimize transaction batching"],"best_for":["Users optimizing transaction costs on expensive networks","Developers building cost-aware vault automation","Portfolio managers assessing operational costs"],"limitations":["Gas estimates are point-in-time and may become stale during network congestion","Actual gas usage may differ from estimates if vault state changes between estimation and execution","Does not account for MEV or priority fees beyond standard gas price","USD gas cost estimates depend on current ETH/USD price; prices may change between estimation and execution"],"requires":["MCP client with tool-use capability","Vault address and user wallet address","Network connectivity to Ethereum or Base RPC endpoints","Current gas price data (may be fetched automatically)"],"input_types":["operation type (deposit, withdrawal, approval)","vault address (string)","operation amount (numeric)","user wallet address (string)","optional gas price override (wei)"],"output_types":["structured JSON with gas estimate (wei), USD equivalent, and breakdown by operation step"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aarna-ai-atv__cap_11","uri":"capability://data.processing.analysis.vault.risk.assessment.and.scoring","name":"vault-risk-assessment-and-scoring","description":"Assesses vault risks including smart contract risk, liquidity risk, concentration risk, and governance risk. Scores vaults on multiple risk dimensions and provides a composite risk score. Analyzes vault TVL, asset concentration, governance structure, and audit status to produce risk metrics.","intents":["Understand the risks associated with a specific vault before investing","Compare risk profiles across vaults to find the safest option","Get a risk score to filter out high-risk vaults from consideration"],"best_for":["Risk-averse investors evaluating vault safety","Portfolio managers building risk-aware vault allocations","AI agents filtering vaults by risk tolerance"],"limitations":["Risk scoring is heuristic-based and may not capture all risks; should not be used as sole basis for investment decisions","Does not account for black swan events or novel attack vectors","Governance risk assessment depends on available governance data; may be incomplete for newer vaults","Audit status is static; does not track new vulnerabilities discovered after audit"],"requires":["MCP client with tool-use capability","Vault address","Network connectivity to Ethereum or Base RPC endpoints","Optional: audit report data or governance information"],"input_types":["vault address (string)","optional risk tolerance level (conservative, moderate, aggressive)"],"output_types":["structured JSON with risk scores (smart contract risk, liquidity risk, concentration risk, governance risk) and composite risk score"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aarna-ai-atv__cap_12","uri":"capability://data.processing.analysis.historical.vault.performance.analysis","name":"historical-vault-performance-analysis","description":"Analyzes historical vault performance over multiple time horizons (1 week, 1 month, 3 months, 1 year, etc.) by computing returns, volatility, and Sharpe ratios. Queries historical share prices and yield distributions to compute performance metrics. Supports comparison of vault performance against benchmarks or other vaults.","intents":["See how a vault has performed over the past year to assess consistency","Compare a vault's returns and volatility against other vaults or benchmarks","Analyze risk-adjusted returns (Sharpe ratio) to find the best risk-return tradeoff"],"best_for":["Investors evaluating vault track records","Portfolio managers assessing historical performance","AI agents making vault selection decisions based on past performance"],"limitations":["Historical performance data only available back to vault deployment — no pre-launch performance","Past performance does not guarantee future results; historical metrics may not be predictive","Performance calculations depend on accurate historical price data; gaps or errors in price history produce inaccurate metrics","Sharpe ratio calculations assume normal distribution of returns; may not be accurate for vaults with non-normal return distributions"],"requires":["MCP client with tool-use capability","Vault address","Network connectivity to Ethereum or Base RPC endpoints","Historical price data (may be fetched from price feeds)"],"input_types":["vault address (string)","time horizon (1w, 1m, 3m, 1y, etc.)","optional benchmark vault address for comparison"],"output_types":["structured JSON with returns (%), volatility (%), Sharpe ratio, and comparison metrics vs benchmark"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aarna-ai-atv__cap_13","uri":"capability://planning.reasoning.vault.rebalancing.simulation","name":"vault-rebalancing-simulation","description":"Simulates vault rebalancing scenarios to show how asset allocation changes would impact returns and fees. Allows users to specify target allocations and simulates the rebalancing process including transaction costs and slippage. Returns projected outcomes and cost analysis for proposed rebalancing.","intents":["Understand the cost and impact of rebalancing a vault to a new target allocation","Simulate different rebalancing strategies to find the most cost-effective approach","Evaluate whether a proposed rebalancing would improve risk-adjusted returns"],"best_for":["Portfolio managers optimizing vault allocations","AI agents recommending rebalancing actions","Developers building rebalancing automation"],"limitations":["Simulations are based on current market conditions; actual results may differ if prices move significantly","Does not account for slippage from large rebalancing trades on illiquid markets","Assumes rebalancing can be executed at current prices; may not be feasible for very large vaults","Does not optimize rebalancing timing or execution strategy"],"requires":["MCP client with tool-use capability","Vault address and current allocation","Target allocation specification","Network connectivity to Ethereum or Base RPC endpoints"],"input_types":["vault address (string)","target allocation (JSON object with asset weights)","optional rebalancing constraints (max slippage, max fees)"],"output_types":["structured JSON with rebalancing transactions, estimated costs (gas + slippage), and projected outcome"],"categories":["planning-reasoning","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aarna-ai-atv__cap_14","uri":"capability://planning.reasoning.automated.yield.optimization.recommendations","name":"automated-yield-optimization-recommendations","description":"Generates recommendations for optimizing yield by analyzing user's current vault positions and suggesting alternative vaults or rebalancing actions. Uses multi-vault comparison, performance analysis, and fee optimization to identify opportunities for improved risk-adjusted returns. Ranks recommendations by potential impact and implementation cost.","intents":["Get AI-driven recommendations for improving my vault portfolio yield","Identify vaults that would give me better returns with similar risk","Find rebalancing opportunities that would increase my risk-adjusted returns"],"best_for":["Yield farmers looking to optimize returns","Portfolio managers seeking data-driven allocation recommendations","AI agents providing portfolio optimization advice"],"limitations":["Recommendations are based on historical performance and current metrics; future performance may differ","Does not account for user's personal risk tolerance or constraints beyond what's specified","Recommendations assume user can execute suggested changes; may not be feasible for very large positions","Does not consider tax implications or other off-chain factors"],"requires":["MCP client with tool-use capability","User wallet address with vault positions","Network connectivity to Ethereum and Base RPC endpoints"],"input_types":["user wallet address (string)","optional risk tolerance (conservative, moderate, aggressive)","optional constraints (max fees, min TVL, specific assets)"],"output_types":["structured JSON with ranked recommendations (vault switches, rebalancing actions) including projected impact on yield and implementation cost"],"categories":["planning-reasoning","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aarna-ai-atv__cap_15","uri":"capability://data.processing.analysis.cross.chain.vault.position.aggregation","name":"cross-chain-vault-position-aggregation","description":"Aggregates vault positions across Ethereum and Base into a unified view with cross-chain portfolio metrics. Queries vault holdings on both chains, converts to common reference currency, and provides consolidated portfolio analytics. Handles chain-specific gas costs and liquidity considerations in recommendations.","intents":["See my total vault positions across Ethereum and Base in a single view","Understand my cross-chain asset allocation and exposure","Get recommendations for optimizing positions across both chains"],"best_for":["Multi-chain vault investors managing positions across Ethereum and Base","Portfolio managers with cross-chain exposure","AI agents providing unified portfolio views"],"limitations":["Cross-chain aggregation requires querying both chains; may be slow if either chain is congested","Does not track cross-chain bridge positions or pending transfers","Recommendations may not account for cross-chain liquidity differences or bridge costs","USD valuations depend on price feeds for both chains; stale prices on either chain produce inaccurate totals"],"requires":["MCP client with tool-use capability","User wallet address","Network connectivity to both Ethereum and Base RPC endpoints"],"input_types":["user wallet address (string)","optional reference currency (USD, ETH, etc.)"],"output_types":["structured JSON with per-chain holdings, cross-chain totals, and consolidated portfolio metrics"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aarna-ai-atv__cap_16","uri":"capability://data.processing.analysis.vault.governance.and.voting.information","name":"vault-governance-and-voting-information","description":"Retrieves governance information for vaults including voting rights, governance token holders, and active proposals. Queries governance contracts to show voting power distribution and proposal details. Enables users to understand vault governance structure and participate in governance decisions.","intents":["Understand the governance structure of a vault and who controls it","See active governance proposals and voting details","Assess governance risk by analyzing voting power concentration"],"best_for":["Governance-conscious investors evaluating vault decentralization","Vault governance participants voting on proposals","Portfolio managers assessing governance risk"],"limitations":["Governance information only available for vaults with on-chain governance; centralized vaults may not have governance data","Does not track off-chain governance discussions or voting intentions","Voting power distribution may change as governance tokens are traded","Does not provide analysis of proposal quality or impact"],"requires":["MCP client with tool-use capability","Vault address","Network connectivity to Ethereum or Base RPC endpoints"],"input_types":["vault address (string)"],"output_types":["structured JSON with governance token info, voting power distribution, active proposals, and governance risk metrics"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aarna-ai-atv__cap_17","uri":"capability://data.processing.analysis.vault.liquidity.analysis.and.slippage.estimation","name":"vault-liquidity-analysis-and-slippage-estimation","description":"Analyzes vault liquidity by examining underlying asset liquidity and vault share trading volume. Estimates slippage for deposits and withdrawals of various sizes using liquidity depth analysis. Provides recommendations for optimal transaction sizing to minimize slippage impact.","intents":["Understand how much slippage I'll incur when depositing or withdrawing a specific amount","Find the optimal transaction size to minimize slippage impact","Assess whether a vault has sufficient liquidity for my intended position size"],"best_for":["Large investors assessing liquidity before committing capital","Traders optimizing transaction execution","Portfolio managers managing large positions"],"limitations":["Slippage estimates depend on current liquidity; actual slippage may differ if liquidity changes before execution","Does not account for MEV or sandwich attacks that may increase effective slippage","Liquidity analysis assumes standard AMM or vault mechanics; non-standard vaults may not be accurately analyzed","Recommendations for optimal transaction sizing are heuristic-based and may not be optimal for all market conditions"],"requires":["MCP client with tool-use capability","Vault address","Network connectivity to Ethereum or Base RPC endpoints"],"input_types":["vault address (string)","optional transaction size (numeric, in vault shares or underlying assets)"],"output_types":["structured JSON with liquidity metrics, slippage estimates for various transaction sizes, and recommendations for optimal sizing"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aarna-ai-atv__cap_2","uri":"capability://tool.use.integration.transaction.building.for.vault.deposits","name":"transaction-building-for-vault-deposits","description":"Constructs unsigned Ethereum transactions for depositing assets into vaults, handling token approvals, slippage calculations, and multi-step transaction sequencing. Generates calldata for vault deposit functions, estimates gas costs, and returns transaction objects ready for signing. Supports both single-token and multi-token vault deposits with automatic approval transaction generation when needed.","intents":["Build a deposit transaction to add my USDC into a specific vault without manually writing contract interactions","Get the exact calldata and gas estimate for a vault deposit so I can review before signing","Automatically generate token approval transactions if my wallet hasn't approved the vault yet"],"best_for":["Developers building LLM-powered DeFi agents that execute vault deposits","Non-technical users interacting with vaults through AI interfaces","Automated portfolio rebalancing systems that need to construct deposit transactions programmatically"],"limitations":["Returns unsigned transactions only — does not sign or broadcast; caller must handle wallet integration","Slippage protection requires caller to specify acceptable slippage percentage; no automatic slippage detection","Gas estimates are point-in-time and may become stale during high network congestion","Does not handle complex multi-step deposits with intermediate swaps — only direct vault deposits"],"requires":["MCP client with tool-use capability","Vault address and user wallet address","Token balance sufficient for deposit amount","Web3 signer or wallet integration to execute returned transactions"],"input_types":["vault address (string)","deposit amount (numeric, in token units)","user wallet address (string)","optional slippage tolerance (percentage)","optional gas price override (wei)"],"output_types":["unsigned transaction object (to, data, value, gas estimate) in JSON format","optional approval transaction if token allowance insufficient"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aarna-ai-atv__cap_3","uri":"capability://tool.use.integration.transaction.building.for.vault.withdrawals","name":"transaction-building-for-vault-withdrawals","description":"Constructs unsigned transactions for withdrawing assets from vaults, handling share-to-asset conversion, withdrawal fees, and multi-token redemptions. Generates calldata for vault withdrawal/redeem functions, calculates expected output amounts accounting for slippage and fees, and returns transaction objects ready for signing. Supports both share-based and asset-based withdrawal specifications.","intents":["Build a withdrawal transaction to exit my position from a vault and get my assets back","Calculate how much I'll receive after withdrawal fees and slippage before committing to the transaction","Withdraw a specific amount of underlying assets by automatically calculating the required vault shares"],"best_for":["Portfolio rebalancing agents that need to exit vault positions programmatically","Users liquidating vault positions through AI interfaces","Developers building vault exit strategies with precise output amount guarantees"],"limitations":["Returns unsigned transactions only — does not sign or broadcast; requires external wallet integration","Withdrawal fees and slippage are estimated based on current vault state; actual amounts may vary if vault state changes before transaction execution","Does not handle time-locked withdrawals or withdrawal queues if vault implements them","Share-to-asset conversion assumes standard ERC-4626 vault interface; non-standard vaults may not be supported"],"requires":["MCP client with tool-use capability","Vault address and user wallet address","Sufficient vault share balance","Web3 signer or wallet integration to execute returned transactions"],"input_types":["vault address (string)","withdrawal amount (numeric, in shares or underlying asset units)","user wallet address (string)","withdrawal type (shares or assets)","optional slippage tolerance (percentage)"],"output_types":["unsigned transaction object (to, data, value, gas estimate) in JSON format","expected output amount after fees and slippage"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aarna-ai-atv__cap_4","uri":"capability://data.processing.analysis.portfolio.balance.tracking","name":"portfolio-balance-tracking","description":"Tracks user vault holdings across Ethereum and Base by querying vault share balances and converting them to underlying asset values. Aggregates multi-vault positions into a unified portfolio view with total value, per-vault breakdown, and asset composition. Queries on-chain vault state to compute current share prices and converts holdings to USD or other reference currencies using price feeds.","intents":["Get a real-time snapshot of all my vault positions across Ethereum and Base in one call","See my total portfolio value and how much of each underlying asset I own across all vaults","Track how my vault holdings have changed in value over time"],"best_for":["Portfolio managers monitoring multi-vault positions","AI agents providing portfolio status updates to users","Developers building portfolio dashboards that aggregate vault data"],"limitations":["Portfolio values depend on external price feeds; stale or incorrect price data will produce inaccurate valuations","Does not track historical portfolio snapshots — only returns current state; caller must implement time-series storage","Requires querying multiple vaults sequentially; portfolio queries for users with 50+ vault positions may be slow","Does not account for unrealized gains/losses or cost basis — only current market values"],"requires":["MCP client with tool-use capability","User wallet address","Network connectivity to Ethereum and Base RPC endpoints","Price feed access (may require external API key depending on implementation)"],"input_types":["user wallet address (string)","optional vault filter (specific vault addresses)","optional reference currency (USD, ETH, etc.)"],"output_types":["structured JSON with per-vault holdings (shares, underlying assets, USD value), total portfolio value, and asset allocation percentages"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aarna-ai-atv__cap_5","uri":"capability://data.processing.analysis.vault.share.price.calculation","name":"vault-share-price-calculation","description":"Calculates current share prices for vaults by querying vault total assets and total shares, then computing the ratio. Handles multi-token vaults by converting all underlying assets to a common reference currency before computing per-share value. Returns both raw share prices and USD-denominated prices using integrated price feeds.","intents":["Get the current price per share for a vault so I can calculate my position value","Understand how a vault's share price has changed over time to assess performance","Convert my vault share balance to USD value for portfolio reporting"],"best_for":["Traders calculating position values and entry/exit prices","Portfolio tracking systems that need real-time share price data","AI agents making vault selection decisions based on share price trends"],"limitations":["Share price calculations depend on accurate price feeds for underlying assets; incorrect price data produces wrong share prices","Does not provide historical share price data — only current price; caller must implement time-series storage for trend analysis","Multi-token vaults require converting all assets to common currency; conversion rates may be stale during volatile markets","Share price is a point-in-time snapshot; may change between query and transaction execution"],"requires":["MCP client with tool-use capability","Vault address","Network connectivity to Ethereum or Base RPC endpoints","Price feed access for underlying vault assets"],"input_types":["vault address (string)","optional reference currency (USD, ETH, etc.)"],"output_types":["structured JSON with share price (in underlying assets and reference currency), total assets, total shares, and timestamp"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aarna-ai-atv__cap_6","uri":"capability://data.processing.analysis.vault.fee.structure.analysis","name":"vault-fee-structure-analysis","description":"Retrieves and analyzes vault fee structures including management fees, performance fees, withdrawal fees, and deposit fees. Queries vault contracts for fee parameters and computes the impact of fees on net returns over various time horizons. Breaks down fee components and shows how fees affect APY calculations.","intents":["Compare fee structures across vaults to find the lowest-cost option for my investment","Calculate how much of my returns will be consumed by vault fees over 1 year, 5 years, etc.","Understand the fee breakdown (management vs performance vs withdrawal) for a specific vault"],"best_for":["Cost-conscious investors optimizing for net returns","Portfolio managers evaluating vault economics","AI agents making vault selection decisions based on fee efficiency"],"limitations":["Fee structures may change via governance; tool returns current fees, not historical fee changes","Fee impact calculations assume constant yield; actual impact depends on realized returns which may vary","Does not account for compounding effects of fees over very long time horizons","Some vaults may have complex fee structures (e.g., tiered fees based on vault size) that may not be fully captured"],"requires":["MCP client with tool-use capability","Vault address","Network connectivity to Ethereum or Base RPC endpoints"],"input_types":["vault address (string)","optional time horizon for fee impact calculation (days, months, years)"],"output_types":["structured JSON with management fee (%), performance fee (%), withdrawal fee (%), deposit fee (%), and fee impact on APY"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aarna-ai-atv__cap_7","uri":"capability://data.processing.analysis.multi.vault.comparison.and.ranking","name":"multi-vault-comparison-and-ranking","description":"Compares multiple vaults across standardized metrics (APY, fees, TVL, risk profile, asset composition) and ranks them based on user-specified criteria. Aggregates vault discovery, performance metrics, and fee analysis into a single comparison view. Supports custom ranking functions that weight different metrics (e.g., maximize risk-adjusted returns, minimize fees, maximize TVL for liquidity).","intents":["Find the best vault for my investment based on APY, fees, and risk profile","Compare 5-10 vaults side-by-side to make an informed selection decision","Rank vaults by custom criteria (e.g., highest APY with fees under 1%)"],"best_for":["Investors evaluating vault options before committing capital","AI agents making vault selection recommendations","Portfolio managers building vault allocation strategies"],"limitations":["Comparison metrics are point-in-time snapshots; rankings may change as vault performance and fees evolve","Custom ranking functions require caller to specify weights and criteria; no built-in risk models","Does not account for vault-specific risks (smart contract risk, governance risk, liquidity risk) — only on-chain metrics","Comparing vaults across different asset types (e.g., stablecoin vs ETH vaults) requires normalization that may not be meaningful"],"requires":["MCP client with tool-use capability","List of vault addresses to compare","Network connectivity to Ethereum and Base RPC endpoints"],"input_types":["list of vault addresses (array of strings)","optional ranking criteria (JSON object with metric weights)","optional filters (min TVL, max fees, specific assets)"],"output_types":["structured JSON with comparison table (APY, fees, TVL, asset composition per vault) and ranked list based on criteria"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aarna-ai-atv__cap_8","uri":"capability://data.processing.analysis.vault.asset.composition.tracking","name":"vault-asset-composition-tracking","description":"Tracks the underlying asset composition of vaults and how it changes over time. Queries vault holdings and rebalancing events to show what assets are currently held and in what proportions. Supports multi-token vaults and tracks asset allocation changes resulting from yield distributions, rebalancing, or market movements.","intents":["Understand what assets are actually held inside a vault and in what proportions","See how a vault's asset allocation has changed over time due to rebalancing or yield distributions","Assess the diversification of a vault's holdings"],"best_for":["Investors understanding vault composition before investing","Portfolio managers tracking asset allocation drift in vault positions","AI agents making vault selection decisions based on desired asset exposure"],"limitations":["Asset composition tracking depends on vault event logs; may be incomplete if events are not emitted consistently","Historical composition data only available back to vault deployment","Does not track intra-vault swaps or rebalancing if vault uses internal routing not visible on-chain","Asset prices used for composition percentages depend on price feeds; stale prices produce inaccurate allocations"],"requires":["MCP client with tool-use capability","Vault address","Network connectivity to Ethereum or Base RPC endpoints"],"input_types":["vault address (string)","optional time range (block numbers or timestamps)"],"output_types":["structured JSON with current asset holdings (token addresses, amounts, percentages) and historical composition snapshots"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_aarna-ai-atv__cap_9","uri":"capability://data.processing.analysis.yield.distribution.history.retrieval","name":"yield-distribution-history-retrieval","description":"Retrieves historical yield distributions from vaults including distribution amounts, timing, and asset types. Queries vault event logs to extract distribution events and computes yield metrics from distribution history. Supports analysis of yield consistency, distribution frequency, and yield sources.","intents":["See how much yield a vault has distributed historically and how frequently","Understand the consistency and predictability of a vault's yield distributions","Analyze yield sources to understand where the vault's returns come from"],"best_for":["Yield farmers evaluating vault consistency","Portfolio managers assessing yield predictability","AI agents forecasting future yield based on historical patterns"],"limitations":["Historical data only available back to vault deployment — no pre-launch yield history","Yield distribution history depends on vault event emissions; may be incomplete if events are not emitted","Does not predict future yield — only shows historical distributions","Yield sources may change over time; historical yield may not be representative of future yield"],"requires":["MCP client with tool-use capability","Vault address","Network connectivity to Ethereum or Base RPC endpoints"],"input_types":["vault address (string)","optional time range (block numbers or timestamps)"],"output_types":["structured JSON with distribution history (amount, timestamp, asset type per distribution) and yield statistics (average yield, distribution frequency, yield consistency)"],"categories":["data-processing-analysis","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":46,"verified":false,"data_access_risk":"moderate","permissions":["MCP client compatible with Model Context Protocol","Network connectivity to Ethereum and Base RPC endpoints","No authentication required for read-only vault discovery","MCP client with tool-use capability","Vault address or vault ID from vault-discovery capability","Network connectivity to Ethereum or Base RPC endpoints","Vault address and user wallet address","Current gas price data (may be fetched automatically)","Vault address","Optional: audit report data or governance information"],"failure_modes":["Discovery limited to aarna's tokenized vault ecosystem — does not index third-party vault protocols","Real-time TVL data depends on RPC node latency; stale data possible during network congestion","No filtering by vault age, audit status, or risk metrics — requires post-processing by caller","Historical metrics only available back to vault deployment — no pre-launch performance data","APY calculations assume current yield rates persist; does not predict future performance","Fee structures may change via governance; tool returns current fees, not historical fee changes","Performance data granularity depends on on-chain event emission frequency — may be sparse for low-activity vaults","Gas estimates are point-in-time and may become stale during network congestion","Actual gas usage may differ from estimates if vault state changes between estimation and execution","Does not account for MEV or priority fees beyond standard gas price","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.6224896198562087,"quality":0.5,"ecosystem":0.38999999999999996,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:25.061Z","last_scraped_at":"2026-05-03T15:18:27.094Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=aarna-ai-atv","compare_url":"https://unfragile.ai/compare?artifact=aarna-ai-atv"}},"signature":"1ui3JVJdRUqlZCBMBrg2kBfUAAobEtUDa8n7vBywXE6EZaW20jbVTZNTSvBLRpF9KJwbGj1nt+AR1w/v1kPBDw==","signedAt":"2026-06-21T04:31:29.568Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/aarna-ai-atv","artifact":"https://unfragile.ai/aarna-ai-atv","verify":"https://unfragile.ai/api/v1/verify?slug=aarna-ai-atv","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}