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.
<vaultbrix-api-key>
└──┬───┘ └─────────────────┬─────────────────┘ └─┬─┘
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": {
"transport": "http",
"url": "https://api.vaultbrix.com/mcp-manage",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}The server also accepts Authorization: Bearer <jwt> if you prefer JWT-backed sessions.
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: <vaultbrix-api-key>" \
https://api.vaultbrix.com/mcp-manage/tools
# Execute a tool
curl -X POST \
-H "X-API-Key: <vaultbrix-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: <vaultbrix-api-key>" \
https://api.vaultbrix.com/mcp-manage/tools/create_migrationUse /mcp-manage/tools to inspect the full catalog before wiring a client.
list_projectsList accessible projects
get_projectGet project details and status
list_tablesList tables for a project
get_table_schemaInspect a table definition
list_migrationsView migration history
execute_sqlRun read-only SQL against a project
create_migrationCreate and apply a SQL migration
execute_sql_writeRun INSERT, UPDATE, or DELETE queries
create_backupCreate a project backup
create_branchCreate a database branch
These tools require an explicit confirm: true parameter to prevent accidental data loss.
delete_projectPermanently delete a project
restore_backupRestore a backup snapshot
merge_branchMerge a branch into production
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.