proposal_id
(string), approvaltoken (string) - from ocm-mcp approve <id>.
How to use it
proposal_id is exposed by the Ocm MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the proposal_id tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Ocm MCP Server
docker run -d --name jaeger -p 16686:16686 -p 4318:4318 jaegertracing/all-in-one:1.60Other tools in Ocm MCP Server (15)
(string) - one of cordon (taint out of scheduling), uncordon, setlabel, accept (hubAcceptsClient + approve join CSRs), enableaddon / disableaddon (create/delete a ManagedClusterAddOn).
(string) - managed cluster name.
(string, optional) - comma-separated cluster names to scope the sweep; empty means every cluster.
(string, optional) - container name; empty picks the default.
(int, optional) - trailing entries (default 30).
(int, optional) - max events (default 40).
(int, optional) - trailing lines (default 80).
(string) - JSON array of complete manifests (allowed kinds; namespaced; pinned images).
(string) - short kebab-case ManifestWork name.
(string, optional) - limit to one namespace; empty lists all.
(string, optional) - action parameters; setlabel needs {"key","value"}, the add-on actions need {"addon"} (+ optional installnamespace).
(string) - Placement name.
(string) - e.g. managedclusters, placements, manifestworks, managedclusteraddons, klusterlets.
(string), approvaltoken (string).
(string) - one or two sentences the human approver reads.