← Files RunpodARCHIVED FILE

plugin.json

5.66 KB · Nov 6, 2026 · 07:08 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "runpod",
  "version": "1.8.0",
  "description": "Manage your Runpod infrastructure: GPU and CPU Pods, Serverless endpoints and jobs, templates, storage, capacity and billing.",
  "author": {
    "name": "Runpod",
    "email": "team@runpod.io",
    "url": "https://www.runpod.io"
  },
  "homepage": "https://docs.runpod.io/get-started/mcp-servers",
  "repository": "https://github.com/runpod/runpod-plugins-official",
  "license": "Apache-2.0",
  "keywords": [
    "runpod",
    "gpu",
    "serverless",
    "pods",
    "mcp",
    "infrastructure"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Runpod",
        "shortDescription": "Deploy and manage AI compute",
        "longDescription": "Runpod is a GPU cloud for AI workloads. This plugin manages your Runpod account directly: browse GPUs and live stock, launch and control Pods, deploy and run Serverless endpoints, and keep track of what it all costs.\n\nWhat you can do:\n- Find the right GPU: list GPU and CPU types with prices, and check live stock by data center and CUDA version.\n- Run Pods: create, start, stop, restart, update and delete GPU or CPU Pods, and read their logs.\n- Deploy Serverless endpoints: create endpoints from your own image or a Runpod Hub repo, submit jobs, poll results, stream output, and check worker health and logs.\n- Manage storage and setup: network volumes, global volumes, templates and SSH keys.\n- Run Instant Clusters of multi-GPU Pods.\n- Review spend: billing history for Pods, Serverless, storage, clusters and Public Endpoints.\n- Get answers: search the Runpod docs and look up how Runpod works.\n\nYou sign in with your Runpod account through OAuth, so no API key is stored.",
        "developerName": "Runpod",
        "category": "Developer Tools",
        "capabilities": [
          "Manage GPU Pods",
          "Deploy Serverless endpoints",
          "Check GPU capacity and pricing",
          "Review billing",
          "Manage templates and storage"
        ],
        "websiteURL": "https://www.runpod.io",
        "supportURL": "https://www.runpod.io/contact",
        "privacyPolicyURL": "https://www.runpod.io/legal/privacy-policy",
        "termsOfServiceURL": "https://www.runpod.io/legal/terms-of-service",
        "defaultPrompt": [
          "What's the cheapest GPU with at least 24 GB of VRAM in stock right now?",
          "Show my Serverless endpoints and their worker health.",
          "How much did I spend on Pods and Serverless over the last 7 days?"
        ],
        "brandColor": "#5D29F0",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Inspect available GPU types and pricing.",
              "prompt": "Show me the GPU types available on Runpod, including memory and current lowest price.",
              "tools_triggered": "list-gpu-types",
              "expected_behavior": "Return current GPU types from the live tool result, including identifiers, memory, and pricing where available, without guessing missing values."
            },
            {
              "description": "List the authenticated user's pods.",
              "prompt": "Show me my Runpod pods and their current status.",
              "tools_triggered": "list-pods",
              "expected_behavior": "List the account's pods with their names, IDs, and observed status; report an empty result plainly if none exist."
            },
            {
              "description": "Inspect serverless endpoints.",
              "prompt": "List my Runpod serverless endpoints and summarize their current configuration.",
              "tools_triggered": "list-endpoints",
              "expected_behavior": "Return the account's endpoints and summarize only configuration fields present in the live response."
            },
            {
              "description": "Inspect persistent storage resources.",
              "prompt": "What network and global volumes do I currently have on Runpod?",
              "tools_triggered": "list-network-volumes, list-global-volumes",
              "expected_behavior": "List both network and global volumes, preserving the resource IDs, sizes, locations, and status reported by the tools."
            },
            {
              "description": "Audit recent account billing.",
              "prompt": "Summarize my recent Runpod billing by resource type.",
              "tools_triggered": "list-billing",
              "expected_behavior": "Summarize the billing records returned by the account-scoped read, clearly stating the covered period and totals without estimating unavailable costs."
            }
          ],
          "negative": [
            {
              "description": "Do not use Runpod tools for general coding help that doesn't touch the user's Runpod account.",
              "prompt": "Write a PyTorch script that trains a small CNN on MNIST."
            },
            {
              "description": "Do not use Runpod tools for another cloud provider's resources.",
              "prompt": "Spin up a GPU instance on AWS EC2 for me."
            },
            {
              "description": "Do not use Runpod tools for consumer GPU hardware advice.",
              "prompt": "Which graphics card should I buy for my gaming PC?"
            }
          ]
        },
        "commerce": false
      },
      "publication": {
        "release_notes": "Runpod MCP server for ChatGPT and Codex: manage Pods, Serverless endpoints and jobs, templates, storage, capacity and billing."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 4538377d19a1e52d0e5d368127835fed94f7f66cae9ab274e760b79b08ed3309