Dbtrail
MySQL change tracking with instant row-level recovery and forensic attribution for compliance.
Connector by dbtrail.comOfficial · Domain verified by the MCP Registry
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/dbtrail-com-dbtrail
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://api.dbtrail.com/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 3 read · 0 write · 0 delete · 4 not yet classified
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 7
Read from the source code; the running server may list different tools.
Read 3 · Look things up without changing anything.
list_schema_changesquerystatus
Not yet classified 4 · We could not tell from the name and description.
reconstructrecoverrecover_cascadesql
Network hosts it talks to 1
api.dbtrail.com· found in remote endpoint, install command
Tools (7)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
list_schema_changesList DDL schema changes (CREATE, ALTER, DROP, RENAME, TRUNCATE) recorded during binlog indexing or streaming. Returns the DDL statement, binlog coordinates, timestamp, and the covering snapshot_id (null = no schema snapshot was taken after the DDL) for each change; set uncovered_only to list just the changes without a snapshot. A DROP or RENAME naming several tables is one change per table: the statement's text is on the first table's, the others point to it (one recorded by an older version has only its first table's). Results come back newest first; changes inside the same second are ordered…
querySearch indexed MySQL binlog events with filters. Returns matching events showing row changes (before/after images), timestamps, and metadata. Use json format for full row data or table format for a human-readable summary.
reconstructReconstruct a single row's full state at a point in time (time travel). Folds a baseline snapshot with the indexed events after it, so columns never touched in the retained window resolve correctly, unlike `recover`, which only reverses events it has. Use history=true for every state transition up to that time. Requires a baseline snapshot produced by `bintrail baseline`.
recoverGenerate reversal SQL to undo matching binlog events (dry-run only). Produces a BEGIN/COMMIT-wrapped SQL script that reverses events in reverse chronological order (most recent first): DELETE->INSERT, UPDATE->reverse UPDATE, INSERT->DELETE. Review carefully before applying to production. The script comes back as plain SQL while it is small. Past the response size limit it is NOT returned: the result is a JSON summary naming the statement count and how to fetch the script in statement-aligned chunks with sql_offset/sql_limit, which concatenate in order into the exact script. Use summary_only to…
recover_cascadeGenerate reversal SQL for rows hit by a foreign-key ON DELETE / ON UPDATE CASCADE or SET NULL (dry-run only). InnoDB runs FK cascades below the binlog, so the plain `recover` tool reverses only the parent change and silently misses the cascade-deleted child rows and rewritten/nulled child FKs; this tool synthesizes those from the index and reverses them too. If the synthesis is provably partial the call fails with the reasons unless allow_incomplete is set; always check the `incomplete` list in the result. Review carefully before applying to production. Past the response size limit the `sql` f…
sqlDescription is built at runtime.
statusShow the current state of the binlog index: which files have been indexed, partition layout with estimated row counts, and aggregate summary of indexed events.
Compare and alternatives
Featured in
Signals
- Stars
- 64
- Forks
- 9
- Open issues
- 14
- Last commit
- Oct 23, 2026 (5 days ago)
- Last release
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
com.dbtrail/dbtrail- Version
- 0.1.0
- Auth
- Auth not stated
- License
- Apache-2.0
- Repository
- github.com/dbtrail/bintrail
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Cite this page
Dbtrail MCP server. Agent Mart. https://agentmart.dev/connectors/dbtrail-com-dbtrail (last updated 2026-10-25)