Skip to main content
API keys let your backend run customer migrations end to end without anyone logging into the dashboard, and let AI assistants like Claude Code or Cursor work in your account through Vern’s MCP server.

Generate a key

Open the user menu (bottom left), go to Developer → API Keys and click Create API Key. Give it a name (e.g. “Production server”), choose its MCP access (below), and create it. Copy the key — Vern doesn’t show it again. Treat it like a password. Don’t commit it. Don’t put it in client-side code. Use environment variables.
Creating and revoking keys is Admin-only. See Team for what each role can do.

MCP access

Each key has an MCP access setting that decides what an AI assistant using it may do through the MCP server: Keys start as Read. To change a key’s access or rename it, open its row’s menu and click Edit. MCP access has no effect on the Migration API.

Rotate or revoke

To revoke a key, open its row’s menu, click Delete and type DELETE to confirm. Any request using that key fails immediately with a 401. To rotate, create a new key, swap it in your environment, then delete the old one.

Use it

Pass the key as an x-api-key header on every request:
See the Migration API quickstart for full setup.

What keys let you do

Next