{"ok":true,"name":"flux_control_app","description":"restart: restarts containers. redeploy: pulls the image again and recreates containers (hard=true also wipes data). remove: uninstalls from nodes; the registration stays and the network re-spawns it elsewhere, so use flux_cancel_app to stop paying. Scope is one node (nodeIp) or every node running the app (global). Requires the owner key.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","action"],"properties":{"hard":{"type":"boolean","default":false,"description":"For redeploy: also delete the app data."},"name":{"type":"string"},"scope":{"enum":["node","global"],"type":"string","default":"global"},"action":{"enum":["restart","redeploy","remove"],"type":"string"},"nodeIp":{"type":"string","description":"Required for scope=node; also the node the global command is sent through."},"fluxIdPrivateKey":{"type":"string","description":"WIF private key of the Flux ID that owns the app. Use a dedicated key from flux_generate_keys, never a main wallet key."},"paymentPrivateKey":{"type":"string","description":"WIF private key of the Flux address that pays. Fund it with only what you intend to spend."}}},"serverUrl":"https://mcp.runonflux.com/mcp","transport":"http","handshake":"ok","host":"mcp.runonflux.com","score":17,"grade":"F","auth":"unknown","lastScannedAt":"2026-10-30T13:18:52.515Z","stale":false,"permalink":"https://agentboardai.app/mcp/mcp.runonflux.com/flux_control_app","page":"https://agentboardai.app/site/mcp.runonflux.com"}