The Model Context Protocol (MCP) is an open standard that allows AI assistants like Claude, GPT, and Cursor to interact with external tools and data sources. Vaultbrix provides an MCP server that gives AI tools direct access to your database operations.
AI tools automatically understand your tables, columns, relationships, and constraints.
Deploy migrations, query data, and manage your database directly from AI conversations.
Scoped API keys with granular permissions. Dangerous operations require confirmation.
MCP provides a standardized interface that AI tools understand natively. Instead of writing custom integrations, tools like Claude Code and Cursor can immediately work with your database using their built-in MCP support.
Go to Dashboard → Settings → API
Find the "MCP API Keys" section
Click "Create API Key"
Choose a descriptive name like "Claude Code - Development"
Select permissions
Choose appropriate scopes: read, write, or admin
Copy and save your key
Important: The full key is only shown once. Store it securely.
vbx_live_Kd8fJ3nX2mP9qL5rT7vW4yZ6bC1hN0gA_3a7c
└──┬───┘ └─────────────────┬─────────────────┘ └─┬─┘
prefix 32 chars random checksumvbx_live_...Production access - full database operations
vbx_test_...Test/sandbox only - safe for development
readView schema, list tables, query data. Safe for browsing.
writeCreate/modify tables, insert/update data, run migrations.
adminFull access including dangerous operations (drop tables, truncate).
Add to ~/.claude/mcp.json:
{
"mcpServers": {
"vaultbrix": {
"command": "curl",
"args": [
"-s",
"-H", "X-API-Key: YOUR_API_KEY",
"https://api.vaultbrix.com/mcp-manage/"
],
"env": {}
}
}
}Or use the HTTP transport directly:
{
"mcpServers": {
"vaultbrix": {
"transport": "http",
"url": "https://api.vaultbrix.com/mcp-manage/",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}Add to .cursor/mcp.json in your project:
{
"mcpServers": {
"vaultbrix": {
"transport": "http",
"url": "https://api.vaultbrix.com/mcp-manage/",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}# List available tools
curl -H "X-API-Key: YOUR_API_KEY" \
https://api.vaultbrix.com/mcp-manage/tools
# Execute a tool
curl -X POST \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"arguments": {}}' \
https://api.vaultbrix.com/mcp-manage/tools/list_projects
# Get tool details
curl -H "X-API-Key: YOUR_API_KEY" \
https://api.vaultbrix.com/mcp-manage/tools/create_migrationlist_projectsList all projects in your tenant
get_schemaGet database schema for a project
list_tablesList all tables with column details
query_dataExecute SELECT queries
list_migrationsView migration history
get_project_statusCheck project health and metrics
create_migrationCreate and apply a SQL migration
insert_dataInsert rows into a table
update_dataUpdate existing rows
create_rls_policyCreate Row Level Security policy
These tools require an explicit confirm: true parameter to prevent accidental data loss.
drop_tablePermanently delete a table
truncate_tableDelete all rows from a table
delete_dataDelete rows matching condition
rollback_migrationRevert a migration
| Plan | Monthly Operations | Rate (per minute) | Memory Slots |
|---|---|---|---|
| Free | 50 | 5 | 20 |
| Starter | 2,000 | 20 | 200 |
| Pro | 10,000 | 60 | 1,000 |
| Business | 50,000 | 120 | Unlimited |
| Enterprise | Unlimited | Custom | Unlimited |
Every response includes rate limit information:
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 45
X-RateLimit-Reset: 1707840000Rotate your API keys every 90 days. Use the "Rotate" button in settings to generate a new key while keeping the same permissions.
Create separate keys for different purposes. A development tool only needs read access for schema exploration.
Never hardcode API keys in your MCP configuration files. Use environment variables or secure secret management.
For temporary access (contractors, CI/CD), create keys with expiration dates that automatically revoke access.