# Marketplace Generated on 17 Mar 2026 > This content is automatically generated from [https://github.com/digitalocean-labs/mcp-digitalocean/blob/main/pkg/registry/marketplace/README.md](https://github.com/digitalocean-labs/mcp-digitalocean/blob/main/pkg/registry/marketplace/README.md). ## Marketplace MCP Tools This directory contains tools for managing DigitalOcean Marketplace services via the MCP Server. All operations are exposed as tools with argument-based input—no resource URIs are used. * * * ## Supported Tools ### 1-Click Application Tools - **1-click-list** List available 1-click applications from the DigitalOcean marketplace. **Arguments:** - `type` (string, optional, default: “droplet”): Type of 1-click apps to list (e.g., “droplet”, “kubernetes”) - **1-click-kubernetes-app-install** Install 1-click applications on a Kubernetes cluster. **Arguments:** - `ClusterUUID` (string, required): UUID of the Kubernetes cluster to install apps on - `AppSlugs` (array, required): Array of app slugs to install * * * ## Example Usage - **List all droplet 1-click apps:** Tool: `1-click-list` Arguments: `{}` - **List Kubernetes 1-click apps:** Tool: `1-click-list` Arguments: - `type`: `"kubernetes"` - **Install single app on Kubernetes cluster:** Tool: `1-click-kubernetes-app-install` Arguments: - `ClusterUUID`: `"k8s-1234567890abcdef"` - `AppSlugs`: `["wordpress"]` - **Install multiple apps on Kubernetes cluster:** Tool: `1-click-kubernetes-app-install` Arguments: - `ClusterUUID`: `"k8s-1234567890abcdef"` - `AppSlugs`: `["wordpress", "mysql", "redis"]` * * * ## JSON-RPC Examples - **List droplet 1-click apps:** ```json {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"1-click-list","arguments":{}}} ``` - **List Kubernetes 1-click apps:** ```json {"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"1-click-list","arguments":{"type":"kubernetes"}}} ``` - **Install apps on Kubernetes cluster:** ```json {"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"1-click-kubernetes-app-install","arguments":{"ClusterUUID":"k8s-1234567890abcdef","AppSlugs":["wordpress","nginx"]}}} ``` * * * ## Notes - For Kubernetes app installation, you need the UUID of an existing Kubernetes cluster. - Use the `1-click-list` tool with `type: "kubernetes"` to see available Kubernetes 1-click apps. - A valid DigitalOcean API token is required for all operations.