vaults.fyi MCP Server

Remote Model Context Protocol server for DeFi vault data — 24 tools, no local setup required.

MCP Endpoint
https://mcp.vaults.fyi/mcp
Health Check
GET /health

An API key is required. Pass it via the Authorization: Bearer <key> header.

Quick Start

Claude

Method 1: Claude Connector (no local setup, requires Pro/Max/Enterprise)

  1. Go to Claude → Settings → Connectors
  2. Click Add connector → Custom MCP server
  3. Enter name: vaults.fyi, URL: https://mcp.vaults.fyi/mcp
  4. Click Connect

Method 2: Claude Desktop

Open Claude Desktop → Settings → Developer → Edit Config and add:

{
  "mcpServers": {
    "vaults": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.vaults.fyi/mcp",
        "--header",
        "Authorization: Bearer YOUR_API_KEY"
      ]
    }
  }
}

Method 3: Claude Code

claude mcp add --transport http vaults https://mcp.vaults.fyi/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

Codex

Add to your Codex MCP config:

{
  "mcpServers": {
    "vaults": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.vaults.fyi/mcp",
        "--header",
        "Authorization: Bearer YOUR_API_KEY"
      ]
    }
  }
}

Gemini CLI

gemini mcp add vaults -- npx mcp-remote https://mcp.vaults.fyi/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

Cursor & Windsurf

Add to your MCP config (.cursor/mcp.json or equivalent):

{
  "mcpServers": {
    "vaults": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.vaults.fyi/mcp",
        "--header",
        "Authorization: Bearer YOUR_API_KEY"
      ]
    }
  }
}

Other agents (direct HTTP)

Any MCP client supporting Streamable HTTP transport can connect directly:

POST https://mcp.vaults.fyi/mcp
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Accept: application/json, text/event-stream

Available Tools

Try asking: “Show me the best vaults on Base by APY”

Get an API Key

Contact vaults.fyi support on Telegram or email [email protected].