Skip to content

Search Documentation

Search across all documentation pages

Quickstart

Get ExoVault connected to your AI agent in under a minute.

Step 1: Create an Account#

Sign up at exovault.co to create your account. You'll get a default vault automatically.

Step 2: Generate an Agent Key#

  1. Open your vault in the dashboard
  2. Go to Settings → Agent Keys
  3. Click Create Agent Key
  4. Give it a label (e.g., "Claude Code") and select permissions
  5. Copy the generated key — you'll need it next

Note: Agent keys are scoped to specific vaults. An agent with a key can only access the vaults you authorize.

Step 3: Configure Your Agent#

Run the exovault connect CLI command to set up MCP config and hooks automatically:

bash
npx exovault connect your-agent-key-here

This writes your MCP configuration and installs hooks for automatic turn capture and context injection. For Claude Code, Cursor, and Windsurf, the CLI configures everything in one step.

You can also add ExoVault manually to your agent's MCP configuration:

json
{
  "mcpServers": {
    "exovault": {
      "command": "npx",
      "args": ["-y", "exovault-mcp-server"],
      "env": {
        "EXOVAULT_AGENT_KEY": "your-agent-key-here",
        "EXOVAULT_API_URL": "https://exovault.co"
      }
    }
  }
}

Step 4: Verify the Connection#

Ask your agent:

What ExoVault tools do you have available?

The agent should list tools like write_memory, search_memories, create_note, etc.

Step 5: Write Your First Memory#

Ask your agent to remember something:

Remember that I prefer TypeScript over JavaScript for all new projects.

The agent will call write_memory with the appropriate memory type and content.

What's Next?#