Claude, Cursor, and Copilot read live schemas, data, and streams via the built-in MCP server.
AI assistants are good at SQL and bad at your database — because they can't see it. So you become the courier: copy the DDL into chat, paste the error log, re-paste the schema after every migration. The answer you get is only as fresh as your last paste, and the moment something changes, the AI is reasoning about a database that no longer exists.
MCP (Model Context Protocol) removes the courier. Your AI client calls DBConvert Streams directly and works from the same live workspace you use — the connections, schemas, files, and stream state you already see in the app.
Every exchange below came back from a live workspace — numbers and all, on the inexpensive Claude Haiku 4.5.
Stream troubleshooting
You
My MySQL → PostgreSQL CDC stream stopped overnight. List my streams, check status and recent errors, and tell me what to fix.
AI
Found it — the latest run of 10M-cdc-mysql2pg FAILED with Error 1049 (42000): Unknown database 'target', flagged source-side. The CDC source points at a database that doesn't exist on the MySQL server. Fix: create it (or correct the database name on the connection), then restart.
Analytics on live data
You
What are my top film categories by rental revenue? (sakila sample)
AI
Sports — $5,314.21 Sci-Fi — $4,756.98 Animation — $4,656.30 Drama — $4,587.39 Comedy — $4,383.58 Joined category → film_category → film → inventory → rental → payment, ran in ~55 ms. Want the query to reuse, or the full top 15?
Trimmed for the page — full transcripts: plain-English SQL and federated validation.
You describe a goal in plain language; the AI picks and chains the tools itself.
Plain-language map of all 26 tools in the tools reference .
The AI can look and advise. It cannot change anything.
Only SELECT and WITH … SELECT pass the server-side safety filter. INSERT, UPDATE, DELETE, DROP, ALTER, and CREATE are rejected at the server before they reach your database.
Connections are read from your workspace; the AI never sees passwords and cannot create or edit connections. Secrets are redacted from everything it reads.
The AI can't start, stop, pause, or reset streams. It surfaces the status, the error, and the fix — you (or the UI) run the action.
The server runs on your machine or in your stack and only answers your client's requests. It never calls out to DBConvert or your AI provider on its own.
A fast analyst on tap — not an autopilot for your production database.
Full boundary in Safety & privacy.
Edit a connection in the DBConvert Streams UI and the MCP server picks up the change in a fraction of a second — no restart of your AI client. The AI reads through the same workspace that powers Data Explorer , so it sees exactly what you see: no separate credentials, no second copy of your schema to keep in sync.
Pick by how DBConvert Streams runs. Step-by-step guides for every client:
Open the ✨ AI Assistants panel, click Connect next to your client, restart it. The panel writes the client config for you.

Point your client at http(s)://<host>/mcp with your API key — works for a local container or a server across the network.

Then ask it to list your connections — if they come back, you're done.
Prefer scripted automation over conversation? See the REST API.