naftiko: 1.0.0-alpha2 info: label: Oracle Database Oracle Cloud Infrastructure Database API description: API for managing Oracle Database services in Oracle Cloud Infrastructure (OCI). Provides management of DB Systems, Autonomous Databases, Exadata infrastructure, database backups, Data Guard associations, database homes, and related cloud database resources. tags: - Oracle - Database - API created: '2026-05-06' modified: '2026-05-06' capability: consumes: - type: http namespace: oracle-database baseUri: https://database.us-ashburn-1.oraclecloud.com/20160918 description: Oracle Database Oracle Cloud Infrastructure Database API HTTP API. authentication: type: bearer token: '{{ORACLE_DATABASE_TOKEN}}' resources: - name: autonomousdatabases path: /autonomousDatabases operations: - name: listautonomousdatabases method: GET description: Oracle Database List Autonomous Databases inputParameters: - name: displayName in: query type: string description: Filter by display name - name: lifecycleState in: query type: string description: Filter by lifecycle state - name: dbWorkload in: query type: string description: Filter by workload type outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createautonomousdatabase method: POST description: Oracle Database Create an Autonomous Database outputRawFormat: json outputParameters: - name: result type: object value: $. - name: autonomousdatabases-autonomousdatabaseid path: /autonomousDatabases/{autonomousDatabaseId} operations: - name: getautonomousdatabase method: GET description: Oracle Database Get an Autonomous Database outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateautonomousdatabase method: PUT description: Oracle Database Update an Autonomous Database outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deleteautonomousdatabase method: DELETE description: Oracle Database Delete an Autonomous Database outputRawFormat: json outputParameters: - name: result type: object value: $. - name: autonomousdatabases-autonomousdatabaseid-actions path: /autonomousDatabases/{autonomousDatabaseId}/actions/start operations: - name: startautonomousdatabase method: POST description: Oracle Database Start an Autonomous Database outputRawFormat: json outputParameters: - name: result type: object value: $. - name: autonomousdatabases-autonomousdatabaseid-actions path: /autonomousDatabases/{autonomousDatabaseId}/actions/stop operations: - name: stopautonomousdatabase method: POST description: Oracle Database Stop an Autonomous Database outputRawFormat: json outputParameters: - name: result type: object value: $. - name: autonomousdatabases-autonomousdatabaseid-actions path: /autonomousDatabases/{autonomousDatabaseId}/actions/restart operations: - name: restartautonomousdatabase method: POST description: Oracle Database Restart an Autonomous Database outputRawFormat: json outputParameters: - name: result type: object value: $. - name: autonomousdatabases-autonomousdatabaseid-actions path: /autonomousDatabases/{autonomousDatabaseId}/actions/generateWallet operations: - name: generateautonomousdatabasewallet method: POST description: Oracle Database Generate database wallet outputRawFormat: json outputParameters: - name: result type: object value: $. - name: autonomousdatabasebackups path: /autonomousDatabaseBackups operations: - name: listautonomousdatabasebackups method: GET description: Oracle Database List Autonomous Database backups inputParameters: - name: autonomousDatabaseId in: query type: string description: The Autonomous Database OCID outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createautonomousdatabasebackup method: POST description: Oracle Database Create an Autonomous Database backup outputRawFormat: json outputParameters: - name: result type: object value: $. - name: dbsystems path: /dbSystems operations: - name: listdbsystems method: GET description: Oracle Database List DB Systems inputParameters: - name: displayName in: query type: string - name: lifecycleState in: query type: string outputRawFormat: json outputParameters: - name: result type: object value: $. - name: launchdbsystem method: POST description: Oracle Database Launch a DB System outputRawFormat: json outputParameters: - name: result type: object value: $. - name: dbsystems-dbsystemid path: /dbSystems/{dbSystemId} operations: - name: getdbsystem method: GET description: Oracle Database Get a DB System outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatedbsystem method: PUT description: Oracle Database Update a DB System outputRawFormat: json outputParameters: - name: result type: object value: $. - name: terminatedbsystem method: DELETE description: Oracle Database Terminate a DB System outputRawFormat: json outputParameters: - name: result type: object value: $. - name: databases path: /databases operations: - name: listdatabases method: GET description: Oracle Database List databases inputParameters: - name: dbHomeId in: query type: string - name: systemId in: query type: string outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createdatabase method: POST description: Oracle Database Create a database outputRawFormat: json outputParameters: - name: result type: object value: $. - name: databases-databaseid path: /databases/{databaseId} operations: - name: getdatabase method: GET description: Oracle Database Get a database inputParameters: - name: databaseId in: path type: string required: true outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatedatabase method: PUT description: Oracle Database Update a database inputParameters: - name: databaseId in: path type: string required: true outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deletedatabase method: DELETE description: Oracle Database Delete a database inputParameters: - name: databaseId in: path type: string required: true outputRawFormat: json outputParameters: - name: result type: object value: $. - name: dbhomes path: /dbHomes operations: - name: listdbhomes method: GET description: Oracle Database List Database Homes inputParameters: - name: dbSystemId in: query type: string outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createdbhome method: POST description: Oracle Database Create a Database Home outputRawFormat: json outputParameters: - name: result type: object value: $. - name: dbhomes-dbhomeid path: /dbHomes/{dbHomeId} operations: - name: getdbhome method: GET description: Oracle Database Get a Database Home inputParameters: - name: dbHomeId in: path type: string required: true outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deletedbhome method: DELETE description: Oracle Database Delete a Database Home inputParameters: - name: dbHomeId in: path type: string required: true outputRawFormat: json outputParameters: - name: result type: object value: $. - name: backups path: /backups operations: - name: listbackups method: GET description: Oracle Database List database backups inputParameters: - name: databaseId in: query type: string outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createbackup method: POST description: Oracle Database Create a database backup outputRawFormat: json outputParameters: - name: result type: object value: $. - name: backups-backupid path: /backups/{backupId} operations: - name: getbackup method: GET description: Oracle Database Get a database backup inputParameters: - name: backupId in: path type: string required: true outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deletebackup method: DELETE description: Oracle Database Delete a database backup inputParameters: - name: backupId in: path type: string required: true outputRawFormat: json outputParameters: - name: result type: object value: $. - name: dataguardassociations path: /dataGuardAssociations operations: - name: listdataguardassociations method: GET description: Oracle Database List Data Guard associations inputParameters: - name: databaseId in: query type: string required: true outputRawFormat: json outputParameters: - name: result type: object value: $. - name: pluggabledatabases path: /pluggableDatabases operations: - name: listpluggabledatabases method: GET description: Oracle Database List pluggable databases inputParameters: - name: databaseId in: query type: string outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createpluggabledatabase method: POST description: Oracle Database Create a pluggable database outputRawFormat: json outputParameters: - name: result type: object value: $. - name: pluggabledatabases-pluggabledatabaseid path: /pluggableDatabases/{pluggableDatabaseId} operations: - name: getpluggabledatabase method: GET description: Oracle Database Get a pluggable database inputParameters: - name: pluggableDatabaseId in: path type: string required: true outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatepluggabledatabase method: PUT description: Oracle Database Update a pluggable database inputParameters: - name: pluggableDatabaseId in: path type: string required: true outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deletepluggabledatabase method: DELETE description: Oracle Database Delete a pluggable database inputParameters: - name: pluggableDatabaseId in: path type: string required: true outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest port: 8080 namespace: oracle-database-rest description: REST adapter for Oracle Database Oracle Cloud Infrastructure Database API. resources: - path: /autonomousDatabases name: listautonomousdatabases operations: - method: GET name: listautonomousdatabases description: Oracle Database List Autonomous Databases call: oracle-database.listautonomousdatabases outputParameters: - type: object mapping: $. - path: /autonomousDatabases name: createautonomousdatabase operations: - method: POST name: createautonomousdatabase description: Oracle Database Create an Autonomous Database call: oracle-database.createautonomousdatabase outputParameters: - type: object mapping: $. - path: /autonomousDatabases/{autonomousDatabaseId} name: getautonomousdatabase operations: - method: GET name: getautonomousdatabase description: Oracle Database Get an Autonomous Database call: oracle-database.getautonomousdatabase outputParameters: - type: object mapping: $. - path: /autonomousDatabases/{autonomousDatabaseId} name: updateautonomousdatabase operations: - method: PUT name: updateautonomousdatabase description: Oracle Database Update an Autonomous Database call: oracle-database.updateautonomousdatabase outputParameters: - type: object mapping: $. - path: /autonomousDatabases/{autonomousDatabaseId} name: deleteautonomousdatabase operations: - method: DELETE name: deleteautonomousdatabase description: Oracle Database Delete an Autonomous Database call: oracle-database.deleteautonomousdatabase outputParameters: - type: object mapping: $. - path: /autonomousDatabases/{autonomousDatabaseId}/actions/start name: startautonomousdatabase operations: - method: POST name: startautonomousdatabase description: Oracle Database Start an Autonomous Database call: oracle-database.startautonomousdatabase outputParameters: - type: object mapping: $. - path: /autonomousDatabases/{autonomousDatabaseId}/actions/stop name: stopautonomousdatabase operations: - method: POST name: stopautonomousdatabase description: Oracle Database Stop an Autonomous Database call: oracle-database.stopautonomousdatabase outputParameters: - type: object mapping: $. - path: /autonomousDatabases/{autonomousDatabaseId}/actions/restart name: restartautonomousdatabase operations: - method: POST name: restartautonomousdatabase description: Oracle Database Restart an Autonomous Database call: oracle-database.restartautonomousdatabase outputParameters: - type: object mapping: $. - path: /autonomousDatabases/{autonomousDatabaseId}/actions/generateWallet name: generateautonomousdatabasewallet operations: - method: POST name: generateautonomousdatabasewallet description: Oracle Database Generate database wallet call: oracle-database.generateautonomousdatabasewallet outputParameters: - type: object mapping: $. - path: /autonomousDatabaseBackups name: listautonomousdatabasebackups operations: - method: GET name: listautonomousdatabasebackups description: Oracle Database List Autonomous Database backups call: oracle-database.listautonomousdatabasebackups outputParameters: - type: object mapping: $. - path: /autonomousDatabaseBackups name: createautonomousdatabasebackup operations: - method: POST name: createautonomousdatabasebackup description: Oracle Database Create an Autonomous Database backup call: oracle-database.createautonomousdatabasebackup outputParameters: - type: object mapping: $. - path: /dbSystems name: listdbsystems operations: - method: GET name: listdbsystems description: Oracle Database List DB Systems call: oracle-database.listdbsystems outputParameters: - type: object mapping: $. - path: /dbSystems name: launchdbsystem operations: - method: POST name: launchdbsystem description: Oracle Database Launch a DB System call: oracle-database.launchdbsystem outputParameters: - type: object mapping: $. - path: /dbSystems/{dbSystemId} name: getdbsystem operations: - method: GET name: getdbsystem description: Oracle Database Get a DB System call: oracle-database.getdbsystem outputParameters: - type: object mapping: $. - path: /dbSystems/{dbSystemId} name: updatedbsystem operations: - method: PUT name: updatedbsystem description: Oracle Database Update a DB System call: oracle-database.updatedbsystem outputParameters: - type: object mapping: $. - path: /dbSystems/{dbSystemId} name: terminatedbsystem operations: - method: DELETE name: terminatedbsystem description: Oracle Database Terminate a DB System call: oracle-database.terminatedbsystem outputParameters: - type: object mapping: $. - path: /databases name: listdatabases operations: - method: GET name: listdatabases description: Oracle Database List databases call: oracle-database.listdatabases outputParameters: - type: object mapping: $. - path: /databases name: createdatabase operations: - method: POST name: createdatabase description: Oracle Database Create a database call: oracle-database.createdatabase outputParameters: - type: object mapping: $. - path: /databases/{databaseId} name: getdatabase operations: - method: GET name: getdatabase description: Oracle Database Get a database call: oracle-database.getdatabase with: databaseId: rest.databaseId outputParameters: - type: object mapping: $. - path: /databases/{databaseId} name: updatedatabase operations: - method: PUT name: updatedatabase description: Oracle Database Update a database call: oracle-database.updatedatabase with: databaseId: rest.databaseId outputParameters: - type: object mapping: $. - path: /databases/{databaseId} name: deletedatabase operations: - method: DELETE name: deletedatabase description: Oracle Database Delete a database call: oracle-database.deletedatabase with: databaseId: rest.databaseId outputParameters: - type: object mapping: $. - path: /dbHomes name: listdbhomes operations: - method: GET name: listdbhomes description: Oracle Database List Database Homes call: oracle-database.listdbhomes outputParameters: - type: object mapping: $. - path: /dbHomes name: createdbhome operations: - method: POST name: createdbhome description: Oracle Database Create a Database Home call: oracle-database.createdbhome outputParameters: - type: object mapping: $. - path: /dbHomes/{dbHomeId} name: getdbhome operations: - method: GET name: getdbhome description: Oracle Database Get a Database Home call: oracle-database.getdbhome with: dbHomeId: rest.dbHomeId outputParameters: - type: object mapping: $. - path: /dbHomes/{dbHomeId} name: deletedbhome operations: - method: DELETE name: deletedbhome description: Oracle Database Delete a Database Home call: oracle-database.deletedbhome with: dbHomeId: rest.dbHomeId outputParameters: - type: object mapping: $. - path: /backups name: listbackups operations: - method: GET name: listbackups description: Oracle Database List database backups call: oracle-database.listbackups outputParameters: - type: object mapping: $. - path: /backups name: createbackup operations: - method: POST name: createbackup description: Oracle Database Create a database backup call: oracle-database.createbackup outputParameters: - type: object mapping: $. - path: /backups/{backupId} name: getbackup operations: - method: GET name: getbackup description: Oracle Database Get a database backup call: oracle-database.getbackup with: backupId: rest.backupId outputParameters: - type: object mapping: $. - path: /backups/{backupId} name: deletebackup operations: - method: DELETE name: deletebackup description: Oracle Database Delete a database backup call: oracle-database.deletebackup with: backupId: rest.backupId outputParameters: - type: object mapping: $. - path: /dataGuardAssociations name: listdataguardassociations operations: - method: GET name: listdataguardassociations description: Oracle Database List Data Guard associations call: oracle-database.listdataguardassociations outputParameters: - type: object mapping: $. - path: /pluggableDatabases name: listpluggabledatabases operations: - method: GET name: listpluggabledatabases description: Oracle Database List pluggable databases call: oracle-database.listpluggabledatabases outputParameters: - type: object mapping: $. - path: /pluggableDatabases name: createpluggabledatabase operations: - method: POST name: createpluggabledatabase description: Oracle Database Create a pluggable database call: oracle-database.createpluggabledatabase outputParameters: - type: object mapping: $. - path: /pluggableDatabases/{pluggableDatabaseId} name: getpluggabledatabase operations: - method: GET name: getpluggabledatabase description: Oracle Database Get a pluggable database call: oracle-database.getpluggabledatabase with: pluggableDatabaseId: rest.pluggableDatabaseId outputParameters: - type: object mapping: $. - path: /pluggableDatabases/{pluggableDatabaseId} name: updatepluggabledatabase operations: - method: PUT name: updatepluggabledatabase description: Oracle Database Update a pluggable database call: oracle-database.updatepluggabledatabase with: pluggableDatabaseId: rest.pluggableDatabaseId outputParameters: - type: object mapping: $. - path: /pluggableDatabases/{pluggableDatabaseId} name: deletepluggabledatabase operations: - method: DELETE name: deletepluggabledatabase description: Oracle Database Delete a pluggable database call: oracle-database.deletepluggabledatabase with: pluggableDatabaseId: rest.pluggableDatabaseId outputParameters: - type: object mapping: $. - type: mcp port: 9090 namespace: oracle-database-mcp transport: http description: MCP adapter for Oracle Database Oracle Cloud Infrastructure Database API for AI agent use. tools: - name: listautonomousdatabases description: Oracle Database List Autonomous Databases hints: readOnly: true destructive: false idempotent: true call: oracle-database.listautonomousdatabases with: displayName: tools.displayName lifecycleState: tools.lifecycleState dbWorkload: tools.dbWorkload inputParameters: - name: displayName type: string description: Filter by display name - name: lifecycleState type: string description: Filter by lifecycle state - name: dbWorkload type: string description: Filter by workload type outputParameters: - type: object mapping: $. - name: createautonomousdatabase description: Oracle Database Create an Autonomous Database hints: readOnly: false destructive: false idempotent: false call: oracle-database.createautonomousdatabase outputParameters: - type: object mapping: $. - name: getautonomousdatabase description: Oracle Database Get an Autonomous Database hints: readOnly: true destructive: false idempotent: true call: oracle-database.getautonomousdatabase outputParameters: - type: object mapping: $. - name: updateautonomousdatabase description: Oracle Database Update an Autonomous Database hints: readOnly: false destructive: false idempotent: true call: oracle-database.updateautonomousdatabase outputParameters: - type: object mapping: $. - name: deleteautonomousdatabase description: Oracle Database Delete an Autonomous Database hints: readOnly: false destructive: true idempotent: true call: oracle-database.deleteautonomousdatabase outputParameters: - type: object mapping: $. - name: startautonomousdatabase description: Oracle Database Start an Autonomous Database hints: readOnly: false destructive: false idempotent: false call: oracle-database.startautonomousdatabase outputParameters: - type: object mapping: $. - name: stopautonomousdatabase description: Oracle Database Stop an Autonomous Database hints: readOnly: false destructive: false idempotent: false call: oracle-database.stopautonomousdatabase outputParameters: - type: object mapping: $. - name: restartautonomousdatabase description: Oracle Database Restart an Autonomous Database hints: readOnly: false destructive: false idempotent: false call: oracle-database.restartautonomousdatabase outputParameters: - type: object mapping: $. - name: generateautonomousdatabasewallet description: Oracle Database Generate database wallet hints: readOnly: false destructive: false idempotent: false call: oracle-database.generateautonomousdatabasewallet outputParameters: - type: object mapping: $. - name: listautonomousdatabasebackups description: Oracle Database List Autonomous Database backups hints: readOnly: true destructive: false idempotent: true call: oracle-database.listautonomousdatabasebackups with: autonomousDatabaseId: tools.autonomousDatabaseId inputParameters: - name: autonomousDatabaseId type: string description: The Autonomous Database OCID outputParameters: - type: object mapping: $. - name: createautonomousdatabasebackup description: Oracle Database Create an Autonomous Database backup hints: readOnly: false destructive: false idempotent: false call: oracle-database.createautonomousdatabasebackup outputParameters: - type: object mapping: $. - name: listdbsystems description: Oracle Database List DB Systems hints: readOnly: true destructive: false idempotent: true call: oracle-database.listdbsystems with: displayName: tools.displayName lifecycleState: tools.lifecycleState inputParameters: - name: displayName type: string description: displayName - name: lifecycleState type: string description: lifecycleState outputParameters: - type: object mapping: $. - name: launchdbsystem description: Oracle Database Launch a DB System hints: readOnly: false destructive: false idempotent: false call: oracle-database.launchdbsystem outputParameters: - type: object mapping: $. - name: getdbsystem description: Oracle Database Get a DB System hints: readOnly: true destructive: false idempotent: true call: oracle-database.getdbsystem outputParameters: - type: object mapping: $. - name: updatedbsystem description: Oracle Database Update a DB System hints: readOnly: false destructive: false idempotent: true call: oracle-database.updatedbsystem outputParameters: - type: object mapping: $. - name: terminatedbsystem description: Oracle Database Terminate a DB System hints: readOnly: false destructive: true idempotent: true call: oracle-database.terminatedbsystem outputParameters: - type: object mapping: $. - name: listdatabases description: Oracle Database List databases hints: readOnly: true destructive: false idempotent: true call: oracle-database.listdatabases with: dbHomeId: tools.dbHomeId systemId: tools.systemId inputParameters: - name: dbHomeId type: string description: dbHomeId - name: systemId type: string description: systemId outputParameters: - type: object mapping: $. - name: createdatabase description: Oracle Database Create a database hints: readOnly: false destructive: false idempotent: false call: oracle-database.createdatabase outputParameters: - type: object mapping: $. - name: getdatabase description: Oracle Database Get a database hints: readOnly: true destructive: false idempotent: true call: oracle-database.getdatabase with: databaseId: tools.databaseId inputParameters: - name: databaseId type: string description: databaseId required: true outputParameters: - type: object mapping: $. - name: updatedatabase description: Oracle Database Update a database hints: readOnly: false destructive: false idempotent: true call: oracle-database.updatedatabase with: databaseId: tools.databaseId inputParameters: - name: databaseId type: string description: databaseId required: true outputParameters: - type: object mapping: $. - name: deletedatabase description: Oracle Database Delete a database hints: readOnly: false destructive: true idempotent: true call: oracle-database.deletedatabase with: databaseId: tools.databaseId inputParameters: - name: databaseId type: string description: databaseId required: true outputParameters: - type: object mapping: $. - name: listdbhomes description: Oracle Database List Database Homes hints: readOnly: true destructive: false idempotent: true call: oracle-database.listdbhomes with: dbSystemId: tools.dbSystemId inputParameters: - name: dbSystemId type: string description: dbSystemId outputParameters: - type: object mapping: $. - name: createdbhome description: Oracle Database Create a Database Home hints: readOnly: false destructive: false idempotent: false call: oracle-database.createdbhome outputParameters: - type: object mapping: $. - name: getdbhome description: Oracle Database Get a Database Home hints: readOnly: true destructive: false idempotent: true call: oracle-database.getdbhome with: dbHomeId: tools.dbHomeId inputParameters: - name: dbHomeId type: string description: dbHomeId required: true outputParameters: - type: object mapping: $. - name: deletedbhome description: Oracle Database Delete a Database Home hints: readOnly: false destructive: true idempotent: true call: oracle-database.deletedbhome with: dbHomeId: tools.dbHomeId inputParameters: - name: dbHomeId type: string description: dbHomeId required: true outputParameters: - type: object mapping: $. - name: listbackups description: Oracle Database List database backups hints: readOnly: true destructive: false idempotent: true call: oracle-database.listbackups with: databaseId: tools.databaseId inputParameters: - name: databaseId type: string description: databaseId outputParameters: - type: object mapping: $. - name: createbackup description: Oracle Database Create a database backup hints: readOnly: false destructive: false idempotent: false call: oracle-database.createbackup outputParameters: - type: object mapping: $. - name: getbackup description: Oracle Database Get a database backup hints: readOnly: true destructive: false idempotent: true call: oracle-database.getbackup with: backupId: tools.backupId inputParameters: - name: backupId type: string description: backupId required: true outputParameters: - type: object mapping: $. - name: deletebackup description: Oracle Database Delete a database backup hints: readOnly: false destructive: true idempotent: true call: oracle-database.deletebackup with: backupId: tools.backupId inputParameters: - name: backupId type: string description: backupId required: true outputParameters: - type: object mapping: $. - name: listdataguardassociations description: Oracle Database List Data Guard associations hints: readOnly: true destructive: false idempotent: true call: oracle-database.listdataguardassociations with: databaseId: tools.databaseId inputParameters: - name: databaseId type: string description: databaseId required: true outputParameters: - type: object mapping: $. - name: listpluggabledatabases description: Oracle Database List pluggable databases hints: readOnly: true destructive: false idempotent: true call: oracle-database.listpluggabledatabases with: databaseId: tools.databaseId inputParameters: - name: databaseId type: string description: databaseId outputParameters: - type: object mapping: $. - name: createpluggabledatabase description: Oracle Database Create a pluggable database hints: readOnly: false destructive: false idempotent: false call: oracle-database.createpluggabledatabase outputParameters: - type: object mapping: $. - name: getpluggabledatabase description: Oracle Database Get a pluggable database hints: readOnly: true destructive: false idempotent: true call: oracle-database.getpluggabledatabase with: pluggableDatabaseId: tools.pluggableDatabaseId inputParameters: - name: pluggableDatabaseId type: string description: pluggableDatabaseId required: true outputParameters: - type: object mapping: $. - name: updatepluggabledatabase description: Oracle Database Update a pluggable database hints: readOnly: false destructive: false idempotent: true call: oracle-database.updatepluggabledatabase with: pluggableDatabaseId: tools.pluggableDatabaseId inputParameters: - name: pluggableDatabaseId type: string description: pluggableDatabaseId required: true outputParameters: - type: object mapping: $. - name: deletepluggabledatabase description: Oracle Database Delete a pluggable database hints: readOnly: false destructive: true idempotent: true call: oracle-database.deletepluggabledatabase with: pluggableDatabaseId: tools.pluggableDatabaseId inputParameters: - name: pluggableDatabaseId type: string description: pluggableDatabaseId required: true outputParameters: - type: object mapping: $. binds: - namespace: env keys: ORACLE_DATABASE_TOKEN: ORACLE_DATABASE_TOKEN