Setup in ChatGPT
1. Add your database connection in SaturnSQL, the same connection the editor uses.
2. In ChatGPT, open Settings → Apps & Connectors → Advanced settings and turn on Developer mode.
3. Back in Apps & Connectors, click Create. Name it SaturnSQL, choose OAuth for authentication, and paste this URL:
https://mcp.saturnsql.com/mcp
4. Save, sign in to SaturnSQL and allow access. Turn the connector on in a chat and ask your question.
Custom MCP connectors are available on ChatGPT Plus, Pro, Business, Enterprise and Edu. On Business and Enterprise, a workspace admin may need to allow custom connectors first.
What it can do
The connector gives your assistant eight tools: list your connections, read a schema (tables, columns and foreign keys), run SQL, browse and open your team's saved queries, run one of them with its variables filled in, save a new query back to that library, and export a result as CSV, JSON or Excel. Queries get the same row limits as the SaturnSQL editor, and the same read-only check on connections in read-only mode (the default), and billing, users and account settings are never reachable.
It works with PostgreSQL, MySQL and MariaDB, SQL Server, Oracle, Amazon Redshift, ClickHouse, BigQuery and DynamoDB. Your database password stays encrypted in SaturnSQL; the assistant only ever sees results.
Why a hosted connector?
ChatGPT only talks to remote MCP servers over HTTPS, so a database MCP server you run on your laptop is not an option. Self-hosting one means deploying a public service with its own login and a copy of your database credentials. SaturnSQL already runs that service, reuses the connection you secured once, and keeps every query ChatGPT saves in your team's shared library.
Common questions
What plan do I need? The MCP server is included on SaturnSQL Starter and above. The free plan can try the editor, but it cannot connect an AI client.
Does the assistant see my database password? No. The connection and its credentials stay encrypted in SaturnSQL. Your AI client signs in with your SaturnSQL account and only receives query results.
Can it change or delete data? Not unless you allow it. New connections start in read-only mode, where every query must be a single SELECT, WITH or EXPLAIN statement. Keep read-only mode on for the connections your AI client uses, and connect with a read-only database user as well.
Which ChatGPT plans support it? Custom MCP connectors in developer mode are available on ChatGPT Plus, Pro, Business, Enterprise and Edu. Business and Enterprise admins can control whether members may add them.
Does it work with my own OpenAI API key or the Responses API? The connector is built for MCP clients that sign in with OAuth. For scripts that call OpenAI directly, use a SaturnSQL API key with the HTTP API instead.
Other AI clients
Using something else? The same server works in Claude, Cursor and Claude Code, or see the MCP server overview.
Connect ChatGPT to your database
