oracle-cloud-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OCI_REGION | No | OCI region | us-chicago-1 |
| OCI_PROFILE | No | Config profile name | DEFAULT |
| OCI_CONFIG_FILE | No | Path to OCI config file | ~/.oci/config |
| OCI_TENANCY_OCID | No | Tenancy OCID (read from config if not provided) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| oci_compute_list_instancesA | List all compute instances in a compartment. Shows VM details including shape, state, and availability domain. |
| oci_compute_get_instanceA | Get detailed information about a specific compute instance |
| oci_compute_list_shapesA | List available compute shapes including Always Free shapes (VM.Standard.A1.Flex, VM.Standard.E2.1.Micro) |
| oci_compute_instance_actionA | Perform action on a compute instance (START, STOP, RESET, SOFTSTOP, SOFTRESET) |
| oci_os_get_namespaceA | Get the Object Storage namespace for the tenancy |
| oci_os_list_bucketsB | List all Object Storage buckets in a compartment (Free Tier: 20GB standard, 20GB archive) |
| oci_os_create_bucketB | Create a new Object Storage bucket |
| oci_os_list_objectsA | List objects in a bucket with optional prefix filter |
| oci_os_delete_bucketA | Delete an empty Object Storage bucket |
| oci_bv_list_volumesA | List block volumes in a compartment (Free Tier: 200GB total) |
| oci_bv_list_boot_volumesC | List boot volumes in an availability domain |
| oci_vcn_listA | List Virtual Cloud Networks (VCNs) in a compartment |
| oci_subnet_listB | List subnets in a VCN |
| oci_vcn_createB | Create a new Virtual Cloud Network |
| oci_adb_listA | List Autonomous Databases (ATP/ADW). Free Tier includes 2 Always Free ATP or ADW databases. |
| oci_adb_getA | Get detailed information about an Autonomous Database |
| oci_adb_startB | Start a stopped Autonomous Database |
| oci_adb_stopA | Stop a running Autonomous Database |
| oci_iam_list_usersB | List IAM users in the tenancy |
| oci_iam_list_groupsB | List IAM groups in the tenancy |
| oci_iam_list_policiesB | List IAM policies in a compartment |
| oci_iam_list_compartmentsA | List compartments in the tenancy hierarchy |
| oci_iam_list_availability_domainsB | List availability domains in the region |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 23 tools
Each tool is clearly scoped to a specific Oracle Cloud service and resource, with distinct actions. The service prefixes (compute, os, bv, vcn, adb, iam) prevent cross-service confusion, and within each service, tools like list, get, create, and start/stop are unambiguous.
Most tools follow the oci_<service>_<verb>_<noun> pattern (e.g., oci_compute_list_instances, oci_os_create_bucket). A few deviations exist, such as oci_vcn_list and oci_subnet_list omitting the resource noun, and oci_compute_instance_action using a different structure, but the overall pattern is readable and predictable.
With 23 tools spanning compute, storage, networking, database, and IAM, the count is reasonable for a cloud provider server. It covers multiple services without being excessively large, though it is slightly heavier than the ideal 3-15 range.
The set is heavily read-focused, providing list and get operations for most services, plus some actions like start/stop and bucket creation. However, it lacks core lifecycle operations such as compute instance creation/termination, object upload/download, and VCN deletion, leaving notable gaps for full management workflows.