@veltamcp/agentkit-provider
v0.0.1
Published
Coinbase AgentKit action provider for Velta — give any AgentKit agent native access to Velta's USDC yield autopilot on Base.
Maintainers
Readme
@veltamcp/agentkit-provider
Coinbase AgentKit action provider for Velta — the MCP-native USDC yield autopilot on Base.
Adds five native Velta actions to any agent built on AgentKit. Your agent can:
get_velta_venues— list current lending venues (Morpho, Moonwell, Aave v3) with live APYs and risk-adjusted scores. (public, no auth)get_velta_status— read the user's preferences, managed wallet, current positions, and total value.get_velta_activity— pull the activity ledger with filters by type, limit, and time window.get_velta_deposit_info— get the managed wallet address to fund with USDC on Base.velta_withdraw— queue a withdrawal back to the managed wallet.
Install
npm install @veltamcp/agentkit-provider @coinbase/agentkit
# or
pnpm add @veltamcp/agentkit-provider @coinbase/agentkit@coinbase/agentkit is a peer dependency.
Usage
import { AgentKit } from "@coinbase/agentkit";
import { veltaActionProvider } from "@veltamcp/agentkit-provider";
const agent = await AgentKit.from({
walletProvider: yourWalletProvider,
actionProviders: [
veltaActionProvider({
accessToken: process.env.VELTA_ACCESS_TOKEN,
}),
],
});Authentication
Account-scoped actions (get_velta_status, get_velta_activity, get_velta_deposit_info, velta_withdraw) need a Velta access token. Get one by signing in through https://veltamcp.com/dashboard (email or wallet) and copying it from the OAuth flow.
get_velta_venues works without a token.
Network support
Base mainnet only (chain id 8453). supportsNetwork() returns false for any other chain.
Configuration
veltaActionProvider({
accessToken: "...", // optional, account-scoped actions need it
baseUrl: "...", // optional, defaults to https://veltamcp.com
});What "Velta" is, in one line
Deposit USDC once → Velta routes it to the highest risk-adjusted lending rate across Morpho, Moonwell, and Aave v3 on Base → rebalances automatically. Non-custodial via Coinbase CDP smart accounts (paymaster-sponsored; gasless to the user).
Links
- Velta dashboard: https://veltamcp.com/dashboard
- SDK:
@veltamcp/sdk - MCP server: https://veltamcp.com/mcp
License
MIT.
