MCP Server Use Cases
The MCP server supports controlled AI access to Autonomous AI Database by exposing tools defined using Select AI Agent and enforcing minimum-privilege policies. Explore some of the use cases.
Use cases include:
| Use Cases | Description | Who/Persona | Task |
|---|---|---|---|
|
Enable the MCP server for the target database. The server exposes one endpoint per database OCID and protects access with database security or credentials. This helps to allow trusted AI applications to reach approved database tools with security control. |
Database Administrator
Database Engineer |
Enable MCP Server |
|
Define a custom tool and bind it to an existing PL/SQL routine. This helps to provide a focused database action as a named tool so that AI applications use it with minimum privilege. |
Privileged Database User |
Register a custom tool |
|
Configure the MCP client such as, OCI AI Agent or third-party clients such as, Claude Desktop, to reach the MCP server and sign in with database credentials. This enables chat or agent applications read schema information, object details, and query results. |
Developer |
Connect an AI client to the database |
|
Use custom MCP tools to list schemas, list objects, get object details, and so on. This helps to understand table layouts and constraints without accessing sensitive data. |
Data Analysts AI Agents |
Run custom tools |
|
Use logs and policies that capture user, tool, time, and scope. This helps to meet audit requirements and handle investigations. |
System Compliance team |
Audit MCP tool usage |
|
Use the SQL tool in read-only mode with VPD policies. This helps to run data queries while seeing only permitted rows. |
Database Administrators
Database Engineer |
Secure data access using VPD policy. |
Parent topic: Autonomous AI Database MCP Server