# Atv MCP server

Agent View of the PolicyLayer registry record for Atv: identity, probed posture, risk grade, and all 19 tools classified. HTML page: https://policylayer.com/tools/aarna-ai-atv

## Facts

- Server id: `aarna-ai/atv`
- Homepage: https://github.com/aarna-ai/atv
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 19 (19 with introspected schema)
- Tool categories present: Execute, Financial, Read
- Context-window cost: 1657 tokens per request — https://policylayer.com/token-cost/aarna-ai-atv
- Tags: aarna ai atv, payments, automation
- Record last modified: 2026-07-05T20:19:15.369Z

## Tools (19)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `build_deposit_tx` | Execute | High | https://policylayer.com/tools/aarna-ai-atv/build-deposit-tx.md |
| `build_queue_withdraw_tx` | Execute | High | https://policylayer.com/tools/aarna-ai-atv/build-queue-withdraw-tx.md |
| `build_stake_tx` | Execute | High | https://policylayer.com/tools/aarna-ai-atv/build-stake-tx.md |
| `build_unqueue_withdraw_tx` | Execute | High | https://policylayer.com/tools/aarna-ai-atv/build-unqueue-withdraw-tx.md |
| `build_unstake_tx` | Execute | High | https://policylayer.com/tools/aarna-ai-atv/build-unstake-tx.md |
| `build_redeem_withdraw_tx` | Financial | Critical | https://policylayer.com/tools/aarna-ai-atv/build-redeem-withdraw-tx.md |
| `build_withdraw_tx` | Financial | Critical | https://policylayer.com/tools/aarna-ai-atv/build-withdraw-tx.md |
| `get_deposit_status` | Read | Low | https://policylayer.com/tools/aarna-ai-atv/get-deposit-status.md |
| `get_historical_nav` | Read | Low | https://policylayer.com/tools/aarna-ai-atv/get-historical-nav.md |
| `get_queue_withdraw_status` | Read | Low | https://policylayer.com/tools/aarna-ai-atv/get-queue-withdraw-status.md |
| `get_total_tvl` | Read | Low | https://policylayer.com/tools/aarna-ai-atv/get-total-tvl.md |
| `get_user_investments` | Read | Low | https://policylayer.com/tools/aarna-ai-atv/get-user-investments.md |
| `get_vault` | Read | Low | https://policylayer.com/tools/aarna-ai-atv/get-vault.md |
| `get_vault_apy` | Read | Low | https://policylayer.com/tools/aarna-ai-atv/get-vault-apy.md |
| `get_vault_balance` | Read | Low | https://policylayer.com/tools/aarna-ai-atv/get-vault-balance.md |
| `get_vault_nav` | Read | Low | https://policylayer.com/tools/aarna-ai-atv/get-vault-nav.md |
| `get_vault_tvl` | Read | Low | https://policylayer.com/tools/aarna-ai-atv/get-vault-tvl.md |
| `get_withdraw_status` | Read | Low | https://policylayer.com/tools/aarna-ai-atv/get-withdraw-status.md |
| `list_vaults` | Read | Low | https://policylayer.com/tools/aarna-ai-atv/list-vaults.md |

## Tool descriptions

- `build_deposit_tx` — Build the transaction steps required to deposit tokens into an ATV vault. Returns an ordered array of transactions (approve then deposit) that must be sent in order.
- `build_queue_withdraw_tx` — Build the transaction step to initiate a queued (delayed) withdrawal from an ATV vault. The withdrawal is not instant — it must be redeemed later once processed.
- `build_stake_tx` — Build the transaction steps to stake vault tokens into a timelock contract for boosted rewards. Returns an approve step (if needed) and a stake step.
- `build_unqueue_withdraw_tx` — Build the transaction step to cancel a pending queued withdrawal request from an ATV vault.
- `build_unstake_tx` — Build the transaction step to unstake vault tokens from a timelock contract.
- `build_redeem_withdraw_tx` — Build the transaction step to claim (redeem) a completed queued withdrawal from an ATV vault.
- `build_withdraw_tx` — Build the transaction steps required to withdraw vault shares from an ATV vault and receive an output token.
- `get_deposit_status` — Check whether deposits are currently paused on an ATV vault. Use this before building a deposit transaction to avoid sending a doomed tx.
- `get_historical_nav` — Get historical NAV (Net Asset Value) data points for an ATV vault over a specified number of days. Useful for charting price trends.
- `get_queue_withdraw_status` — Check whether queued (delayed) withdrawals are currently paused on an ATV vault.
- `get_total_tvl` — Get the total TVL (Total Value Locked) across all ATV vaults, or for a specific vault, from the Aarna engine database.
- `get_user_investments` — Get a user's investment portfolio and position data across ATV vaults. Optionally filter to a specific vault.
- `get_vault` — Get metadata for a specific ATV vault by its contract address.
- `get_vault_apy` — Get the current APY breakdown (base + reward + total) for an ATV vault.
- `get_vault_balance` — Get the underlying token breakdown and balance data for an ATV vault from the Aarna engine database.
- `get_vault_nav` — Get the current Net Asset Value (NAV) of an ATV vault in USD.
- `get_vault_tvl` — Get the current Total Value Locked (TVL) of an ATV vault in USD.
- `get_withdraw_status` — Check whether withdrawals are currently paused on an ATV vault. Use this before building a withdraw transaction.
- `list_vaults` — List all available ATV vaults. Returns vault metadata including address, chain, withdraw type, contract type, and supported deposit tokens with balances.

## Related servers

- Yaver (812 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- GoHighLevel MCP Server (566 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Ainumbers Mcp Apps (503 tools) — https://policylayer.com/tools/postoaklabs-ainumbers-mcp-apps.md
- Ruflo (486 tools) — https://policylayer.com/tools/ruflo.md
- Claude Flow (454 tools) — https://policylayer.com/tools/io-github-ruvnet-claude-flow.md
- ServiceTitan MCP Server (454 tools) — https://policylayer.com/tools/jordandalton-servicetitanmcpserver.md
- CloudStack MCP Server (442 tools) — https://policylayer.com/tools/mozg31337-cloudstack-mcp-server.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=aarna-ai-atv · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/aarna-ai-atv
