Get answers from your Oracle data, in Claude, Cursor, or ChatGPT

Ask Claude, Cursor, ChatGPT, or any other MCP client something like "how many open tickets are high priority?" and it queries your live Oracle database for the real answer. SaturnSQL's hosted MCP server gives it the tools, no config file or local process required.

ClaudeMCP · ORCL.service
You
What's our current backlog by priority in the tickets table?
execute_query
SELECT priority, COUNT(*) AS open_tickets
FROM tickets
WHERE status != 'closed'
GROUP BY priority
ORDER BY 2 DESC;
priorityopen_tickets
high19
medium47
low63
Claude
129 open tickets, 19 of them high priority.

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