MCP server

Get answers from your database, in Claude, Cursor, or ChatGPT

Ask Claude, Cursor, ChatGPT, or any other MCP client something like "how many customers have this feature enabled?" and it queries your live database for the real number, not a guess. SaturnSQL runs the MCP server at mcp.saturnsql.com, so there's no config file or local process to run.

Click your name in the sidebar → Install MCP → pick Claude, ChatGPT, Cursor or Claude Code → sign in. No API key, no local process.

ClaudeMCP · app_db
You
How many workspaces have Slack scheduling turned on, by plan?
execute_query
SELECT plan, COUNT(*) AS workspaces
FROM workspaces w
JOIN features f ON f.workspace_id = w.id
WHERE f.slack_scheduling = true
GROUP BY plan
ORDER BY 2 DESC;
planworkspaces
starter184
pro96
enterprise12
Claude
292 workspaces total, mostly on Starter.

How it works

No local MCP process, no connection string in a config file.

1

Connect your database

Add a connection in SaturnSQL, same as the editor uses.

2

Add the server URL

Paste mcp.saturnsql.com/mcp into Claude, ChatGPT, Cursor or Claude Code.

3

Sign in

Approve access with your SaturnSQL account. No API key to copy.

Tools available to your AI client6
list_connectionsSee which databases are available
get_schemaRead tables, columns, and foreign keys
execute_queryRun read-only, row-limited SQL
run_saved_queryRun a query from the team's library
save_queryWrite a result back to the team's library
export_query_resultsExport a result to CSV

Not a separate product

It's the same connections, the same shared query library, and the same row-limited, validated execution the SaturnSQL editor uses, just exposed as tools instead of a UI.

Queries your AI client saves show up for your team
Queries your team saved are ones it can run
Read-only, row-limited, same as the API
Billing, users, and account settings always rejected

Connect your AI client to your database

Every engine works the same way through MCP. A few have their own setup notes worth a closer look.

DynamoDB connects the same way.

Setup for your AI client

Same server URL everywhere, you sign in once per client.

Common questions

Is this different from the built-in AI SQL editor?

Yes. The AI SQL editor is AI inside SaturnSQL's own editor. The MCP server is the reverse: it puts SaturnSQL's database access inside Claude, Cursor, ChatGPT, or whatever MCP client you use. Use whichever fits how you work; both hit the same data.

Does it run queries automatically?

Your AI client calls the tool, but query execution is read-only validated and row-limited the same way the API is. Nothing destructive runs through MCP.

What plan do I need?

The MCP connector requires the Starter plan or higher. Install MCP checks this when you click it, so you'll see an upgrade prompt on Free rather than a broken connection later.

What can't it do through it?

Billing, users, and account settings are rejected outright. For defense in depth, pair the connection with a read-only database user.

Which MCP clients does this work with?

Claude, Cursor, ChatGPT, Windsurf, and any other MCP-capable client connect the same way. Step-by-step setup: Claude, ChatGPT, Cursor or Claude Code. Clients without OAuth sign-in can use a named API key from the Install MCP dialog.

Get answers from your data, not guesses

Starter plan and up. Install takes about two minutes.