
Atv
Let your agent query Aarna DeFi vault metrics, compose transactions, and track yield portfolios from chat.
Overview
Aarna ATV is an MCP server for the Build phase that connects agents to DeFi yield vault NAV, TVL, APY, transactions, and portfolio data via the ATV API.
What is this MCP server?
- Query NAV, TVL, and APY for Aarna yield vaults
- Build transactions and track portfolios from agent-driven workflows
- Streamable HTTP MCP at https://atv-api.aarna.ai/mcp
- Requires ATV_API_KEY secret for authenticated API access
- npm package @aarna-ai/mcp-server-atv version 1.0.1
- Server version 1.0.1
- Hosted MCP URL: https://atv-api.aarna.ai/mcp
- One required secret env: ATV_API_KEY
What problem does it solve?
Builders adding DeFi yield features waste time copying vault endpoints and transaction payloads instead of exposing them as consistent MCP tools.
Who is it for?
Solo developers building AI assistants or dashboards around Aarna yield vaults who want hosted HTTP MCP instead of custom SDK glue.
Skip if: Builders who need generic multi-protocol DeFi routing, non-Aarna vaults, or fully local/offline chain tooling without ATV credentials.
What do I get? / Deliverables
After adding ATV with an API key, your agent can fetch vault metrics, draft transactions, and monitor portfolios in one protocol-shaped workflow.
- Live MCP tools for vault metrics and portfolio queries
- Agent-assisted transaction building against ATV
- Authenticated connection to atv-api.aarna.ai
Recommended MCP Servers
Journey fit
How it compares
DeFi yield-vault MCP integration, not a trading strategy skill or wallet UI.
Common Questions / FAQ
Who is Aarna ATV for?
Developers and indie builders shipping agent or API products that read and act on Aarna DeFi yield vault data.
When should I use Aarna ATV?
Use it during build when you integrate portfolio views, APY checks, or transaction flows against Aarna vaults inside an MCP client.
How do I add Aarna ATV to my agent?
Register the streamable-http server URL https://atv-api.aarna.ai/mcp and set the required ATV_API_KEY environment variable in your MCP config.