Setup
1. Add your Oracle connection in SaturnSQL: host, port (1521 by default), the service name (not the SID), and a read-only database user. See connecting Oracle to SaturnSQL for how to find the service name and grant read-only access.
2. Click your name in the sidebar, then Install MCP, and pick your client: Claude, ChatGPT, Cursor or Claude Code. You add https://mcp.saturnsql.com/mcp and sign in with your SaturnSQL account, with no API key to copy and no local Oracle client or MCP server to install and maintain.
From there your AI client can list tables, inspect columns, and run SQL against the database, scoped to the same read-only, row-limited execution SaturnSQL uses everywhere else.
Why not a self-hosted Oracle MCP server?
Oracle's own client libraries and TNS configuration make a self-hosted MCP server more setup than most other databases, and it still leaves you with no shared query library for the team. SaturnSQL's connector reuses a connection you've already secured, and every query your AI client saves lands in the same library your team already uses.
Common questions
Does it work with Autonomous Database or RDS for Oracle? Yes, over the TLS endpoint. Wallet-only mTLS connections and RAC/SCAN listener redirects aren't supported yet; a single instance with a dedicated server connects normally.
Can I limit what my AI client can see? Grant the connection's database user SELECT on only the tables you want exposed instead of SELECT ANY TABLE. See setting up a read-only database user.
What plan do I need? The MCP connector requires the Starter plan or higher, same as Oracle connections themselves.
Other databases
Not on Oracle? Claude, ChatGPT, Cursor, and Claude Code all connect to PostgreSQL, MySQL, BigQuery, SQL Server, ClickHouse, and Redshift the same way, or see the full MCP server overview for the rest.
Get answers from your Oracle data in Claude, Cursor, or ChatGPT
