🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@aarna-ai/mcp-server-atv

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aarna-ai/mcp-server-atv

MCP server connector for ATV — AI-native access to Aarna's DeFi yield vaults on Ethereum and Base

latest
Source
npmnpm
Version
1.0.1
Version published
Weekly downloads
50
72.41%
Maintainers
1
Weekly downloads
 
Created
Source

@aarna-ai/mcp-server-atv

MCP server connector for ATV — AI-native access to Aarna's tokenized DeFi yield vaults on Ethereum and Base.

19 tools for vault discovery, performance metrics (NAV, TVL, APY), deposit/withdraw/stake transaction building, and portfolio tracking.

Setup

Get an API key from Aarna, then add the config to your MCP client:

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "atv": {
      "url": "https://atv-api.aarna.ai/mcp",
      "headers": { "x-api-key": "YOUR_API_KEY" }
    }
  }
}

Claude Code

claude mcp add atv --transport http https://atv-api.aarna.ai/mcp --header "x-api-key: YOUR_API_KEY"

Cursor

Create .cursor/mcp.json in your project root:

{
  "mcpServers": {
    "atv": {
      "url": "https://atv-api.aarna.ai/mcp",
      "headers": { "x-api-key": "YOUR_API_KEY" }
    }
  }
}

VS Code (Copilot)

Add to .vscode/settings.json:

{
  "mcp": {
    "servers": {
      "atv": {
        "url": "https://atv-api.aarna.ai/mcp",
        "headers": { "x-api-key": "YOUR_API_KEY" }
      }
    }
  }
}

mcp-remote (stdio-only clients)

{
  "mcpServers": {
    "atv": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://atv-api.aarna.ai/mcp", "--header", "x-api-key:YOUR_API_KEY"]
    }
  }
}

Tools (19)

ToolDescription
list_vaultsList all vaults, optionally filter by chain
get_vaultVault metadata by address
get_vault_navCurrent NAV in USD
get_vault_tvlCurrent TVL in USD
get_vault_apyAPY breakdown (base + reward + total)
get_deposit_statusWhether deposits are paused
get_withdraw_statusWhether withdrawals are paused
get_queue_withdraw_statusWhether queued withdrawals are paused
build_deposit_txBuild approve + deposit steps
build_withdraw_txBuild withdrawal steps
build_stake_txBuild approve + stake steps
build_unstake_txBuild unstake step
build_queue_withdraw_txInitiate queued withdrawal
build_unqueue_withdraw_txCancel pending queued withdrawal
build_redeem_withdraw_txClaim completed queued withdrawal
get_vault_balanceUnderlying token breakdown
get_historical_navNAV over N days
get_total_tvlPlatform-wide or per-vault TVL
get_user_investmentsUser portfolio and positions

Example Prompts

  • "What DeFi vaults are available on Base?"
  • "What's the current APY for vault 0x...?"
  • "Build a deposit of 1000 USDC into vault 0x..."
  • "Show my portfolio across all Aarna vaults"
  • "Is the queue-withdraw paused on vault 0x...?"

Programmatic Usage

import { mcpConfig, TOOLS, MCP_SERVER_URL } from '@aarna-ai/mcp-server-atv';

// Generate config for any MCP client
const config = mcpConfig('your-api-key');

console.log(MCP_SERVER_URL); // https://atv-api.aarna.ai/mcp
console.log(TOOLS.length);   // 19

License

MIT

Keywords

mcp

FAQs

Package last updated on 17 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts