Flux Cloud
Server Details
Deploy, pay for and manage apps on Flux Cloud, the decentralized cloud. Prices in USD.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- RunOnFlux/flux-cloud-mcp
- GitHub Stars
- 0
- Server Listing
- Flux Cloud MCP server
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 15 tools
Most tools target clearly distinct actions (build vs validate vs deploy vs quote vs wait). There is mild conceptual overlap between flux_get_pricing and flux_quote_app, and between flux_build_spec, flux_validate_spec and flux_deploy_app, but the descriptions explicitly explain when to use each and cross-reference one another.
Every tool uses the identical flux_ prefix followed by a clean verb_noun pattern (flux_get_app, flux_deploy_app, flux_cancel_app, etc.). The convention is applied uniformly with no mixed casing or style deviations.
15 tools is well within the ideal 3-15 range and each earns its place given the multi-step deploy lifecycle (keys, identity, network info, pricing, spec build/validate, deploy, wait, control, cancel, plus monitoring). No tool appears redundant or superfluous.
The surface covers the full app lifecycle: key setup, quoting, spec building/validation, deploying, waiting, monitoring (logs/stats), listing, operational control, and cancellation. Minor gap: there is no dedicated tool to release an app name/registration, though cancel and control come close.
Available Tools
15 toolsflux_build_specBuild a Flux app specification from a simple descriptionBRead-onlyInspect
Turns images, ports, resources and a term into a complete, correctly formatted v8 specification, with public ports auto-picked and data replication enabled. Returns the spec plus local validation errors and warnings.
Inputs: name (required), components (required), nodes, owner, +9 more.
flux_cancel_appCancel an app (stop it and stop paying)ADestructiveInspect
Ends an app early by updating its term so it expires within about an hour. The network then uninstalls it everywhere. With confirm=true this signs and pays the (usually minimal) update; without it, returns the plan.
Inputs: name (required), confirm, fluxIdPrivateKey, paymentPrivateKey.
flux_control_appRestart, redeploy or remove app instancesADestructiveInspect
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.
Inputs: name (required), action (required), hard, scope, +3 more.
flux_deploy_appDeploy (register or update) an app and pay for itADestructiveInspect
Validates the specification on a node, quotes it, and with confirm=true signs it with the Flux ID, broadcasts it and pays the quoted FLUX from the payment address. Without confirm it only returns the plan (price, balance, warnings) and spends nothing. Registers a new name or updates an existing app of the same owner. Then call flux_wait_for_app with the returned txid.
Inputs: spec (required), confirm, enterprise, fluxIdPrivateKey, +1 more.
flux_generate_keysGenerate a new Flux ID and payment key pairARead-onlyInspect
Creates two fresh private keys (WIF): one for the Flux ID that will own apps, one for the address that pays. The response contains the secrets; store them in the MCP server environment as FLUX_ID_PRIVATE_KEY and FLUX_PAYMENT_PRIVATE_KEY, then restart the server. Nothing is stored or sent anywhere by this tool.
Inputs: fluxIdPrivateKey, paymentPrivateKey.
flux_get_appGet a deployed app: spec, status, instances, URLsARead-onlyInspect
Looks up any app on the network by name and returns its published specification, expiry, running instances, URLs and a reachability check: probes the shared domain (HTTP) and each instance port (TCP and HTTP) and explains what a 503 means, including when it is expected for non-web apps.
Inputs: name (required), ports, fluxIdPrivateKey, paymentPrivateKey.
flux_get_app_logsRead container logs from a running instanceARead-onlyInspect
Fetches the last N log lines of an app from one of the nodes running it. Requires the owner key. The component is picked automatically when the app has one (private apps are decrypted with the owner key); otherwise the available names are listed.
Inputs: name (required), lines, nodeIp, component, +2 more.
flux_get_app_statsGet live resource usage of a running instanceBRead-onlyInspect
CPU, memory and network stats of the containers of an app on one node. Requires the owner key.
Inputs: name (required), nodeIp, component, fluxIdPrivateKey, +1 more.
flux_get_identityShow the configured Flux identity and balanceARead-onlyInspect
Returns the Flux ID (app owner address), the payment address and its spendable FLUX balance with its USD value. Explains what to configure if keys are missing. Never returns private keys.
Inputs: fluxIdPrivateKey, paymentPrivateKey.
flux_get_network_infoNetwork overviewBRead-onlyInspect
Node counts by tier, current block height, FLUX/USD rate and the deployment payment address.
Inputs: fluxIdPrivateKey, paymentPrivateKey.
flux_get_pricingGet the Flux Cloud rate cardARead-onlyInspect
Returns the current USD rate card, the live FLUX/USD rate, the pay-in-FLUX discount and instant USD estimates for a few reference sizes. Use flux_quote_app for the exact price of a specific app.
Inputs: fluxIdPrivateKey, paymentPrivateKey.
flux_list_my_appsList apps owned by the configured Flux IDARead-onlyInspect
Lists every app registered by the owner (or a given Flux ID) with expiry and instance counts.
Inputs: owner, nameContains, fluxIdPrivateKey, paymentPrivateKey.
flux_quote_appQuote the price of an app in USD and FLUXARead-onlyInspect
Returns the Flux Cloud price for registering the given specification, or for updating it if an app of that name already exists (the unused part of the current term is credited). Price is in USD with the FLUX amount at market rate.
Inputs: spec (required), fluxIdPrivateKey, paymentPrivateKey.
flux_validate_specValidate a specification locally and on the networkARead-onlyInspect
Runs the local rule checks, then asks a FluxOS node to verify the specification exactly as it would at registration (image reachable, architecture, ports, name availability). Returns the node-formatted spec on success.
Inputs: spec (required), network, fluxIdPrivateKey, paymentPrivateKey.
flux_wait_for_appWait for a deployment to be accepted and its instances to runARead-onlyInspect
Polls the network for up to timeoutSeconds (default 45 to fit hosts with a 60 s tool timeout, max 600). Returns payment confirmations, whether the spec was accepted, and the running instances with URLs. Safe to call repeatedly until done=true.
Inputs: name (required), txid, previousHash, timeoutSeconds, +2 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Cloud, GPU and LLM token prices with index fixings. Pay per call over x402 or with a prepaid key.
Find, price, rent and stop GPUs on AmpleRun. Paid in USDC or USDT on Base. Flat 5% fee.
Published list prices of compute (VPS, GPU hours, LLM tokens, media), archived daily. Read-only.
Non-custodial Ethereum swaps and managed liquidity. You sign every tx; FluxIQ holds no funds.
Related MCP Servers
- AlicenseAqualityBmaintenanceNo-KYC crypto VPS hosting with an MCP server that lets AI agents provision VPS programmatically. Pay with USDC/USDT on Base and Ethereum, no accounts or verification required.21MIT
- AlicenseAqualityCmaintenanceLets AI agents rent GPUs on Nosana, browse deployable templates, compare live GPU prices, estimate costs, and deploy or manage services like MiniMax H3 using account credits.1428 npm22MIT
- AlicenseNot gradedqualityDmaintenanceEnables listing and discovery of DePIN infrastructure capacity (storage, compute, GPU, etc.) with real USDC/USDT settlement across multiple chains.MIT
- AlicenseNot gradedqualityCmaintenanceAutonomous Cloud GPU Spot Bursts (rent_gpu_burst_arbitrage): Scans wholesale spot orderbooks (RTX 3090, RTX 4090, A100, H100) and provisions on-demand 3-minute compute bursts ($0.0500 USDC) with an automated 180-second idle deadman destruction switch and warm-pool multi-agent reuse.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.