Loading...
Loading...
Manage Runpod infrastructure — pods, serverless endpoints, jobs, templates, network volumes, container-registry auth, GPU/CPU catalog, and billing — via the Runpod MCP server's structured tool calls. Use when the Runpod MCP tools (create-pod, list-endpoints, …) are connected in this session, or to connect them (hosted OAuth or local npx). Prefer this over runpodctl for plain infra CRUD when MCP is available; use runpodctl for the terminal, file transfer, or SSH setup.
npx skill4agent add runpod/runpod-plugins-official runpod-mcprunpodctlclaude mcp add --transport http runpod -s user https://mcp.getrunpod.io/ \
--header "Authorization: Bearer $RUNPOD_API_KEY"npx @runpod/mcp-server@latest add/mcp/mcprunpodlist-endpointsrunpodinitializeserverInfo.version/mcpprintf '%s\n' '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"probe","version":"0"}}}' \
| curl -s -X POST https://mcp.getrunpod.io/ -H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" -H "Authorization: Bearer $RUNPOD_API_KEY" -d @-
# → serverInfo.version e.g. "3.0.0 [RUNPOD_REST_VERSION=v2]" (verified 2026-07-29)RUNPOD_REST_VERSION=v2rest.runpod.io/v1set-endpoint-gpuscreate-endpointgpuPoolIdsrunpodctl serverless create --compute-type CPUrunpodctlrest.runpod.io/v1create-endpointendpointType: QUEUELOAD_BALANCERupdate-endpointrequestUrlsset-endpoint-gpuscreate-endpointupdate-endpointgpuPoolIdsdeploy-hub-repogpuIdslist-hub-reposdeploy-hub-repolist-public-endpointsrun-endpointrunsync-endpointcreate-network-volumevolumeTypeSTANDARDHIGH_PERFORMANCEvolumeTypeupdate-network-volumecontainerRegistryAuthIdlist-create-delete-registry-delegationdockerRegistryUriget-billingThe tool list above is a map, not a contract. The server is the source of truth —(or your client's tool list) shows exactly what the connected version exposes, and each tool carries its own parameter descriptions. Check there before assuming a capability exists or doesn't./mcp
Delete tools (,delete-template, …) can returndelete-podwith "Unexpected end of JSON input" even on success — the Runpod REST API returns 204 No Content. Don't treat it as failure; confirm with a follow-upisError: true/get-(a deleted resource then 404s).list-
sendreceivedoctorgpuTypeIds_warningcreate-podtemplateIdimageNamecomputeType: "CPU"../runpod-usage/