3.1 About the SQLcl MCP Server

The Model Context Protocol (MCP) is an open standard that defines a consistent way for applications to provide contextual information to AI models.

MCP standardizes the connection between AI systems and external tools or data sources, such as databases and APIs. To learn more about MCP, see Model Context Protocol.

The SQLcl MCP Server extends Oracle SQLcl to support MCP-based communication. It enables AI applications to interact with Oracle databases using the standardized MCP interface, giving those applications a structured way to discover and use your databases.

By design, the server provides AI applications access to database operations through a defined set of tools. For seamless integration, the server establishes and manages database connections using your preconfigured named or saved SQLcl connections. This allows AI applications to easily and securely access your existing Oracle environments through MCP.

After establishing a connection, an AI client can use natural language to perform the full range of database operations. This includes executing SQL queries, invoking PL/SQL procedures, and running SQLcl-specific commands.