vaults.fyi MCP v2
Remote Streamable HTTP MCP server for vaults.fyi V2 data and unsigned transaction construction.
38 native v2 toolsNo server private keys
MCP endpoint: https://mcp.vaults.fyi/mcp
Health check: GET /health
Initialize with Authorization: Bearer <VAULTS_API_KEY>. The API key is forwarded only to vaults.fyi API calls and is never placed in signing URLs.
Quick setup
Run the one-line installer to configure the vaults.fyi MCP server in your AI client:
npx @vaultsfyi/scripts init-mcp
The script detects your client (Claude Desktop, Claude Code, Cursor, etc.), prompts for your API key, and writes the config automatically.
Prefer to set things up by hand? See the manual setup guide →
Representative tools
networksList supported networks.
vaults_searchSearch/filter detailed V2 vaults.
positionsRead user vault positions.
build_vault_txBuild unsigned vault transaction steps.
transfer_erc20Build unsigned ERC20 transfer calldata.
submit_tx_hashRecord a signed transaction hash.
Signing model
vaults.fyi MCP v2 never asks for, stores, or uses a wallet private key. Transaction tools return unsigned transaction steps plus a short-lived browser signingUrl.
- If OWS or another signing MCP is configured, pass the returned
unsignedTxto that tool. - If no signing MCP is available, open the returned
signingUrland sign in your browser wallet. - After broadcast, call
submit_tx_hash, thenget_transaction_status.