What API or service would you like integrated?
Oracle Cloud Infrastructure (OCI)
API documentation link
https://docs.oracle.com/en-us/iaas/api/
What would you like to do with this integration?
Specifically, I need access to:
-
Compute & Deployment Operations:
launchInstance: Provision compute instances (ARM Ampere A1, AMD, NVIDIA GPU shapes) with SSH keys and cloud-init scripts.
listInstances / getInstance: Query instance status, lifecycle states, and VNIC IP addresses.
instanceAction: Execute actions (START, STOP, SOFTRESET, RESET, TERMINATE).
listShapes: Discover available CPU/memory shapes in a compartment.
-
SSH & Bastion Access:
createBastionSession / getBastionSession: Generate secure, time-limited SSH tunnels to private instances and databases.
createInstanceConsoleConnection: Establish out-of-band SSH serial console access for VM troubleshooting.
-
Serverless Containers (Container Instances):
createContainerInstance: Run serverless containers directly from registry images with custom CPU/RAM.
getContainerInstance / listContainerInstances: Monitor container lifecycle and health.
-
Autonomous Database Operations:
createAutonomousDatabase: Deploy serverless Autonomous Transaction Processing (ATP) or Data Warehouse (ADW).
getAutonomousDatabase / listAutonomousDatabases: Query database status and connection profiles.
startAutonomousDatabase / stopAutonomousDatabase: Pause or resume database workloads.
generateAutonomousDatabaseWallet: Retrieve client wallet credentials for database connections.
-
Object Storage:
listBuckets, createBucket, createPreauthenticatedRequest (presigned upload/download URLs).
I'm doing this so AI agents and developer workflows in Corsair can automate cloud infrastructure, provision compute nodes, manage SSH sessions, and operate serverless databases with full MCP tool support.
Do you need webhook support?
Webhook details (if applicable)
Receive OCI CloudEvents delivered via OCI Notifications Service (ONS):
com.oraclecloud.computeapi.launchinstance.end
com.oraclecloud.computeapi.instanceaction.end (Instance state changes)
com.oraclecloud.databaseservice.autonomous.database.create.end / state changes
com.oraclecloud.containerinstances.containerinstance.status.change
com.oraclecloud.objectstorage.object.create
Additional context
Authentication: OCI API Key Signing (Tenancy OCID, User OCID, Fingerprint, Private Key).
Will implement this directly using Corsair's corsair/http client with standard OCI HTTP request signing for fast, edge-compatible execution without heavy external SDK dependencies.
What API or service would you like integrated?
Oracle Cloud Infrastructure (OCI)
API documentation link
https://docs.oracle.com/en-us/iaas/api/
What would you like to do with this integration?
Specifically, I need access to:
Compute & Deployment Operations:
launchInstance: Provision compute instances (ARM Ampere A1, AMD, NVIDIA GPU shapes) with SSH keys and cloud-init scripts.listInstances/getInstance: Query instance status, lifecycle states, and VNIC IP addresses.instanceAction: Execute actions (START,STOP,SOFTRESET,RESET,TERMINATE).listShapes: Discover available CPU/memory shapes in a compartment.SSH & Bastion Access:
createBastionSession/getBastionSession: Generate secure, time-limited SSH tunnels to private instances and databases.createInstanceConsoleConnection: Establish out-of-band SSH serial console access for VM troubleshooting.Serverless Containers (Container Instances):
createContainerInstance: Run serverless containers directly from registry images with custom CPU/RAM.getContainerInstance/listContainerInstances: Monitor container lifecycle and health.Autonomous Database Operations:
createAutonomousDatabase: Deploy serverless Autonomous Transaction Processing (ATP) or Data Warehouse (ADW).getAutonomousDatabase/listAutonomousDatabases: Query database status and connection profiles.startAutonomousDatabase/stopAutonomousDatabase: Pause or resume database workloads.generateAutonomousDatabaseWallet: Retrieve client wallet credentials for database connections.Object Storage:
listBuckets,createBucket,createPreauthenticatedRequest(presigned upload/download URLs).I'm doing this so AI agents and developer workflows in Corsair can automate cloud infrastructure, provision compute nodes, manage SSH sessions, and operate serverless databases with full MCP tool support.
Do you need webhook support?
Webhook details (if applicable)
Receive OCI CloudEvents delivered via OCI Notifications Service (ONS):
com.oraclecloud.computeapi.launchinstance.endcom.oraclecloud.computeapi.instanceaction.end(Instance state changes)com.oraclecloud.databaseservice.autonomous.database.create.end/ state changescom.oraclecloud.containerinstances.containerinstance.status.changecom.oraclecloud.objectstorage.object.createAdditional context
Authentication: OCI API Key Signing (Tenancy OCID, User OCID, Fingerprint, Private Key).
Will implement this directly using Corsair's
corsair/httpclient with standard OCI HTTP request signing for fast, edge-compatible execution without heavy external SDK dependencies.