# io.github.ExpertVagabond/ibmcloud (npm · ibmcloud-mcp-server)

IBM Cloud CLI MCP server

- Trust score: 64/100 (medium)
- Change this week: +24
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- npm · `ibmcloud-mcp-server`: 64/100 (this document), [markdown](https://verifymcp.io/servers/expertvagabond-ibmcloud/ibmcloud-mcp-server.md), [page](https://verifymcp.io/servers/expertvagabond-ibmcloud/ibmcloud-mcp-server)

## Channel facts

- Registry: `npm`
- Package: `ibmcloud-mcp-server`
- Version: `1.0.1`
- Transport: `stdio`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Supply Chain Security**: 86/100
  - No malware found by supply-chain analysis.
  - Only part of the dependency tree could be resolved (94 of 98), so this covers what we could see, not the whole tree.
  - No install/post-install scripts declared.
  - Only part of the dependency tree could be resolved (94 of 98), so this covers what we could see, not the whole tree.
- **Provenance & Transparency**: 19/100
  - Repository check failed: the declared repository URL redirects; it must resolve directly.
  - Provenance check failed: no build-provenance attestation is published.
  - Clear OSI-approved license (MIT).
  - Actively maintained (last published 169 days ago).
  - Disclosure check failed: no security disclosure policy was found in the source repository.
- **Schema Quality & AI Usability**: 77/100
  - AI-judged instruction clarity (excellent).
  - Tool/resource definitions use about 3224 tokens (~36/item across 88 items; 88 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 99/100
  - 99% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add expertvagabond-ibmcloud -- npx -y ibmcloud-mcp-server
```

### Codex

```bash
codex mcp add expertvagabond-ibmcloud -- npx -y ibmcloud-mcp-server
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "expertvagabond-ibmcloud": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "ibmcloud-mcp-server"
      ],
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add expertvagabond-ibmcloud --command npx --arg -y --arg ibmcloud-mcp-server
```

### Hermes

```yaml
mcp_servers:
  expertvagabond-ibmcloud:
    command: "npx"
    args: ["-y", "ibmcloud-mcp-server"]
```

### Other

```json
{
  "mcpServers": {
    "expertvagabond-ibmcloud": {
      "command": "npx",
      "args": [
        "-y",
        "ibmcloud-mcp-server"
      ]
    }
  }
}
```

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-03 (score 64, +1)

No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-02 (score 63, +15)

- [security regression] Known CVEs: partial → unverified
- [security improvement] Malware scan: unverified → pass
- [functional regression] Dependency health: partial → unverified
- [functional improvement] Stability: unverified → 0.23

### 2026-08-01 (score 48, +26)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-31 (score 22, −18)

- [security regression] Malware scan: pass → unverified

### 2026-07-30 (score 40, +22)

- [functional improvement] Tool coverage: unverified → 99

### 2026-07-28 (score 18, −22)

- [functional regression] Tool coverage: 99 → unverified
- [functional] First check of Schema quality: unverified

### 2026-07-27 (score 40)

First indexed and scored.

## MCP tools (88)

### `ibmcloud_login` (~62 tokens)

Login to IBM Cloud with API key or SSO

Input parameters:

- `apikey` (string): IBM Cloud API key
- `region` (string): Target region (e.g., us-south)
- `sso` (boolean): Use SSO for login

### `ibmcloud_logout` (~15 tokens)

Logout from IBM Cloud

### `ibmcloud_target` (~68 tokens)

View or set target region, resource group, org, and space

Input parameters:

- `org` (string): Target Cloud Foundry org
- `region` (string): Target region
- `resource_group` (string): Target resource group
- `space` (string): Target Cloud Foundry space

### `ibmcloud_api` (~28 tokens)

View or set IBM Cloud API endpoint

Input parameters:

- `endpoint` (string): API endpoint URL

### `ibmcloud_regions` (~16 tokens)

List available IBM Cloud regions

### `ibmcloud_account_show` (~16 tokens)

Show current account information

### `ibmcloud_account_list` (~16 tokens)

List all accessible accounts

### `ibmcloud_config_list` (~15 tokens)

List CLI configuration

### `ibmcloud_resource_groups` (~15 tokens)

List resource groups

### `ibmcloud_resource_group_create` (~27 tokens)

Create a resource group

Input parameters:

- `name` (string, required): Resource group name

### `ibmcloud_resource_service_instances` (~40 tokens)

List service instances

Input parameters:

- `resource_group` (string): Filter by resource group
- `service_name` (string): Filter by service name

### `ibmcloud_resource_service_instance` (~31 tokens)

Get details of a service instance

Input parameters:

- `name` (string, required): Service instance name or ID

### `ibmcloud_resource_service_instance_create` (~99 tokens)

Create a service instance

Input parameters:

- `location` (string): Location (e.g., global, us-south)
- `name` (string, required): Instance name
- `parameters` (string): Service-specific parameters as JSON
- `plan` (string, required): Service plan (e.g., standard, lite)
- `resource_group` (string): Resource group name
- `service` (string, required): Service name (e.g., cloud-object-storage)

### `ibmcloud_resource_service_instance_delete` (~41 tokens)

Delete a service instance

Input parameters:

- `force` (boolean): Force deletion without confirmation
- `name` (string, required): Service instance name or ID

### `ibmcloud_resource_service_instance_update` (~65 tokens)

Update a service instance

Input parameters:

- `name` (string, required): Service instance name or ID
- `new_name` (string): New name for the instance
- `parameters` (string): Service-specific parameters as JSON
- `plan` (string): New service plan

### `ibmcloud_resource_service_keys` (~28 tokens)

List service keys/credentials

Input parameters:

- `instance` (string): Service instance name

### `ibmcloud_resource_service_key` (~29 tokens)

Get details of a service key

Input parameters:

- `name` (string, required): Service key name

### `ibmcloud_resource_service_key_create` (~69 tokens)

Create a service key/credential

Input parameters:

- `instance` (string, required): Service instance name
- `name` (string, required): Key name
- `parameters` (string): Service-specific parameters as JSON
- `role` (string): IAM role (e.g., Writer, Reader, Manager)

### `ibmcloud_resource_service_key_delete` (~39 tokens)

Delete a service key

Input parameters:

- `force` (boolean): Force deletion without confirmation
- `name` (string, required): Service key name

### `ibmcloud_resource_search` (~28 tokens)

Search for resources

Input parameters:

- `query` (string, required): Search query (Lucene syntax)

### `ibmcloud_resource_tags` (~27 tokens)

List tags

Input parameters:

- `resource_id` (string): Filter by resource CRN

### `ibmcloud_resource_tag_attach` (~42 tokens)

Attach tags to a resource

Input parameters:

- `resource_id` (string, required): Resource CRN
- `tags` (string, required): Comma-separated list of tags

### `ibmcloud_cf_orgs` (~18 tokens)

List Cloud Foundry organizations

### `ibmcloud_cf_spaces` (~26 tokens)

List Cloud Foundry spaces

Input parameters:

- `org` (string): Organization name

### `ibmcloud_cf_apps` (~17 tokens)

List Cloud Foundry applications

### `ibmcloud_cf_app` (~27 tokens)

Get Cloud Foundry application details

Input parameters:

- `name` (string, required): Application name

### `ibmcloud_cf_push` (~101 tokens)

Deploy a Cloud Foundry application

Input parameters:

- `buildpack` (string): Buildpack name or URL
- `docker_image` (string): Docker image
- `instances` (number): Number of instances
- `manifest` (string): Path to manifest file
- `memory` (string): Memory limit (e.g., 256M, 1G)
- `name` (string): Application name
- `path` (string): Path to application

### `ibmcloud_cf_start` (~27 tokens)

Start a Cloud Foundry application

Input parameters:

- `name` (string, required): Application name

### `ibmcloud_cf_stop` (~27 tokens)

Stop a Cloud Foundry application

Input parameters:

- `name` (string, required): Application name

### `ibmcloud_cf_restart` (~27 tokens)

Restart a Cloud Foundry application

Input parameters:

- `name` (string, required): Application name

### `ibmcloud_cf_delete` (~50 tokens)

Delete a Cloud Foundry application

Input parameters:

- `delete_routes` (boolean): Also delete mapped routes
- `force` (boolean): Force deletion without confirmation
- `name` (string, required): Application name

### `ibmcloud_cf_logs` (~41 tokens)

View recent logs for an application

Input parameters:

- `name` (string, required): Application name
- `recent` (boolean): Show recent logs (default: true)

### `ibmcloud_cf_env` (~27 tokens)

Show environment variables for an application

Input parameters:

- `name` (string, required): Application name

### `ibmcloud_cf_set_env` (~51 tokens)

Set an environment variable for an application

Input parameters:

- `name` (string, required): Application name
- `var_name` (string, required): Environment variable name
- `var_value` (string, required): Environment variable value

### `ibmcloud_cf_scale` (~69 tokens)

Scale a Cloud Foundry application

Input parameters:

- `disk` (string): Disk limit (e.g., 1G)
- `instances` (number): Number of instances
- `memory` (string): Memory limit (e.g., 512M)
- `name` (string, required): Application name

### `ibmcloud_cf_routes` (~17 tokens)

List Cloud Foundry routes

### `ibmcloud_cf_services` (~17 tokens)

List Cloud Foundry services

### `ibmcloud_cf_marketplace` (~29 tokens)

List marketplace services

Input parameters:

- `service` (string): Show plans for a specific service

### `ibmcloud_cf_create_service` (~59 tokens)

Create a Cloud Foundry service instance

Input parameters:

- `instance_name` (string, required): Service instance name
- `parameters` (string): JSON parameters
- `plan` (string, required): Service plan
- `service` (string, required): Service offering name

### `ibmcloud_cf_bind_service` (~50 tokens)

Bind a service to an application

Input parameters:

- `app_name` (string, required): Application name
- `parameters` (string): JSON binding parameters
- `service_instance` (string, required): Service instance name

### `ibmcloud_cf_unbind_service` (~42 tokens)

Unbind a service from an application

Input parameters:

- `app_name` (string, required): Application name
- `service_instance` (string, required): Service instance name

### `ibmcloud_ks_clusters` (~33 tokens)

List Kubernetes clusters

Input parameters:

- `provider` (string): Filter by provider (vpc-gen2, classic)

### `ibmcloud_ks_cluster` (~27 tokens)

Get cluster details

Input parameters:

- `cluster` (string, required): Cluster name or ID

### `ibmcloud_ks_cluster_config` (~41 tokens)

Configure kubectl for a cluster

Input parameters:

- `admin` (boolean): Download admin certificates
- `cluster` (string, required): Cluster name or ID

### `ibmcloud_ks_cluster_create` (~101 tokens)

Create a Kubernetes cluster

Input parameters:

- `flavor` (string): Worker node flavor
- `name` (string, required): Cluster name
- `subnet_id` (string): Subnet ID for VPC clusters
- `version` (string): Kubernetes version
- `vpc_id` (string): VPC ID for VPC clusters
- `workers` (number): Number of workers
- `zone` (string, required): Zone (e.g., dal10)

### `ibmcloud_ks_cluster_delete` (~38 tokens)

Delete a Kubernetes cluster

Input parameters:

- `cluster` (string, required): Cluster name or ID
- `force` (boolean): Force deletion

### `ibmcloud_ks_workers` (~30 tokens)

List worker nodes in a cluster

Input parameters:

- `cluster` (string, required): Cluster name or ID

### `ibmcloud_ks_worker_pools` (~32 tokens)

List worker pools in a cluster

Input parameters:

- `cluster` (string, required): Cluster name or ID

### `ibmcloud_ks_worker_pool_create` (~62 tokens)

Create a worker pool

Input parameters:

- `cluster` (string, required): Cluster name or ID
- `flavor` (string, required): Worker node flavor
- `name` (string, required): Worker pool name
- `size_per_zone` (number): Workers per zone

### `ibmcloud_ks_worker_pool_resize` (~53 tokens)

Resize a worker pool

Input parameters:

- `cluster` (string, required): Cluster name or ID
- `pool` (string, required): Worker pool name
- `size_per_zone` (number, required): New workers per zone

### `ibmcloud_ks_zones` (~37 tokens)

List available zones

Input parameters:

- `location` (string): Filter by location
- `provider` (string): Filter by provider

### `ibmcloud_ks_versions` (~17 tokens)

List available Kubernetes versions

### `ibmcloud_ks_flavors` (~47 tokens)

List available machine types/flavors

Input parameters:

- `provider` (string): Provider (vpc-gen2, classic)
- `zone` (string, required): Zone to list flavors for

### `ibmcloud_cr_namespaces` (~17 tokens)

List Container Registry namespaces

### `ibmcloud_cr_namespace_add` (~37 tokens)

Create a Container Registry namespace

Input parameters:

- `name` (string, required): Namespace name
- `resource_group` (string): Resource group

### `ibmcloud_cr_images` (~37 tokens)

List container images

Input parameters:

- `include_ibm` (boolean): Include IBM images
- `repository` (string): Filter by repository

### `ibmcloud_cr_image_rm` (~37 tokens)

Remove a container image

Input parameters:

- `force` (boolean): Force deletion
- `image` (string, required): Image name with tag

### `ibmcloud_cr_quota` (~18 tokens)

Get Container Registry quota information

### `ibmcloud_iam_users` (~18 tokens)

List users in the account

### `ibmcloud_iam_user_invite` (~45 tokens)

Invite a user to the account

Input parameters:

- `access_groups` (string): Comma-separated access group names
- `email` (string, required): User email address

### `ibmcloud_iam_api_keys` (~17 tokens)

List API keys

### `ibmcloud_iam_api_key_create` (~52 tokens)

Create an API key

Input parameters:

- `description` (string): API key description
- `file` (string): File path to save the key
- `name` (string, required): API key name

### `ibmcloud_iam_api_key_delete` (~40 tokens)

Delete an API key

Input parameters:

- `force` (boolean): Force deletion
- `name` (string, required): API key name or ID

### `ibmcloud_iam_service_ids` (~17 tokens)

List service IDs

### `ibmcloud_iam_service_id` (~30 tokens)

Get service ID details

Input parameters:

- `name` (string, required): Service ID name or UUID

### `ibmcloud_iam_service_id_create` (~37 tokens)

Create a service ID

Input parameters:

- `description` (string): Description
- `name` (string, required): Service ID name

### `ibmcloud_iam_service_id_delete` (~40 tokens)

Delete a service ID

Input parameters:

- `force` (boolean): Force deletion
- `name` (string, required): Service ID name or UUID

### `ibmcloud_iam_service_api_keys` (~35 tokens)

List API keys for a service ID

Input parameters:

- `service_id` (string, required): Service ID name or UUID

### `ibmcloud_iam_service_api_key_create` (~68 tokens)

Create an API key for a service ID

Input parameters:

- `description` (string): Description
- `file` (string): File path to save the key
- `name` (string, required): API key name
- `service_id` (string, required): Service ID name or UUID

### `ibmcloud_iam_access_groups` (~17 tokens)

List access groups

### `ibmcloud_iam_access_group` (~28 tokens)

Get access group details

Input parameters:

- `name` (string, required): Access group name

### `ibmcloud_iam_access_group_create` (~37 tokens)

Create an access group

Input parameters:

- `description` (string): Description
- `name` (string, required): Access group name

### `ibmcloud_iam_access_group_users` (~31 tokens)

List users in an access group

Input parameters:

- `group` (string, required): Access group name

### `ibmcloud_iam_access_group_user_add` (~44 tokens)

Add users to an access group

Input parameters:

- `group` (string, required): Access group name
- `users` (string, required): Comma-separated user IDs

### `ibmcloud_iam_access_group_policies` (~32 tokens)

List policies for an access group

Input parameters:

- `group` (string, required): Access group name

### `ibmcloud_iam_access_group_policy_create` (~84 tokens)

Create a policy for an access group

Input parameters:

- `group` (string, required): Access group name
- `resource` (string): Resource name
- `resource_group` (string): Resource group name
- `resource_type` (string): Resource type
- `roles` (string, required): Comma-separated roles
- `service_name` (string): Service name

### `ibmcloud_iam_roles` (~27 tokens)

List IAM roles

Input parameters:

- `service` (string): Filter by service name

### `ibmcloud_catalog_search` (~25 tokens)

Search the service catalog

Input parameters:

- `query` (string, required): Search query

### `ibmcloud_catalog_service` (~27 tokens)

Get details about a catalog service

Input parameters:

- `service` (string, required): Service name

### `ibmcloud_catalog_service_plans` (~29 tokens)

List plans for a catalog service

Input parameters:

- `service` (string, required): Service name

### `ibmcloud_billing_account_usage` (~32 tokens)

Get account usage for a billing period

Input parameters:

- `month` (string): Month (YYYY-MM)

### `ibmcloud_billing_resource_group_usage` (~41 tokens)

Get resource group usage

Input parameters:

- `month` (string): Month (YYYY-MM)
- `resource_group` (string, required): Resource group name

### `ibmcloud_billing_resource_instances_usage` (~43 tokens)

Get usage for resource instances

Input parameters:

- `month` (string): Month (YYYY-MM)
- `resource_group` (string): Filter by resource group

### `ibmcloud_billing_org_usage` (~40 tokens)

Get Cloud Foundry org usage

Input parameters:

- `month` (string): Month (YYYY-MM)
- `org` (string, required): Organization name

### `ibmcloud_plugin_list` (~16 tokens)

List installed CLI plugins

### `ibmcloud_plugin_repo_plugins` (~18 tokens)

List available plugins from repository

### `ibmcloud_plugin_install` (~36 tokens)

Install a CLI plugin

Input parameters:

- `force` (boolean): Force reinstall if exists
- `plugin` (string, required): Plugin name

### `ibmcloud_version` (~16 tokens)

Show IBM Cloud CLI version

## Diagnostics

Captured diagnostic sections: Provenance, Dependencies. The full working is on the page: https://verifymcp.io/servers/expertvagabond-ibmcloud/ibmcloud-mcp-server#diagnostics

## Score history

- 2026-08-03: 64
- 2026-08-02: 63
- 2026-08-01: 48
- 2026-07-31: 22
- 2026-07-30: 40
- 2026-07-28: 18
- 2026-07-27: 40

## Links

- npm package: https://www.npmjs.com/package/ibmcloud-mcp-server
- Socket report: https://socket.dev/npm/package/ibmcloud-mcp-server
- Changelog RSS feed: https://verifymcp.io/servers/expertvagabond-ibmcloud/ibmcloud-mcp-server/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/expertvagabond-ibmcloud/ibmcloud-mcp-server/changelog.json
- HTML version of this page: https://verifymcp.io/servers/expertvagabond-ibmcloud/ibmcloud-mcp-server
