Backup MCP: a fresh backup before every migration
Before your AI agent runs a migration, it starts a real Backup job and waits for it to succeed. Your restore point is minutes old, and the agent never reads or changes your data.
Back up prod before you run the migration.
Backup of prod-postgres succeeded. Running make migrate now.
A restore point, one sentence away
Before you run a migration, ask your agent to back up the production database. It starts the backup and checks the job until it reports success. Only then does it move on to the migration.
- "Back up the prod database, then run the migration"
- The agent finds the database by name, starts the job, waits until it finishes
- A failed backup stops the plan before anything destructive runs
Backup tools, one job each
Each tool calls the same Backup API the dashboard uses. Your agent only sees the ones you granted.
Find the right database
Lists the databases connected to Backup, so the agent picks the right one by name.
Start a backup
Starts a backup now, exactly like Run backup now in the dashboard.
Wait until it succeeds
Reports the job status, so the agent waits until the backup succeeds.
Prove it restores
Restore-tests the backup in a throwaway database. Yours is never touched.
Know your track record
Answers "when was the last good backup?" from your backup and restore-test history.
Your agent gets your limits, nothing more
Backups, not SQL access
Many database MCP servers hand the model a query console. This one doesn't. Your agent can start and monitor backups, but there's no tool that runs queries, reads rows or downloads a dump.
Write access is a separate permission
Listing and status need Backup read. Starting a backup or a restore check each needs its own permission, selected on the consent screen and enforced by Backup itself.
Same rules as the dashboard
Every call runs through your Norcube role and your organization's billing status. A run from the agent is the same manual run you'd start yourself, recorded in the audit log.
Revoke in one click
Account settings → Connected apps lists every client you've connected. Revoking one cuts it off on its next tool call.
Common questions
Can the agent read or change my data?
Does an agent-triggered backup cost extra?
Will the backup lock my database?
pg_dump or mongodump from an isolated server. Reads and writes keep working while the dump runs; on PostgreSQL only schema changes wait until it finishes.What does the database need before the agent can back it up?
backup_run returns an error explaining what to fix.Can the agent test that my backup restores?
Can the agent restore a backup into my database?
How long does the agent wait?
backup_get_status until the job reports success or failed.Never migrate without a fresh backup
Connect a database to Backup, add the Norcube MCP server to your agent, and make "back up first" part of every deploy.
- PostgreSQL & MongoDB
- No SQL access
- Backup write is opt-in
- Audited