feat(mcp): close Cloud tool coverage gaps#778
Merged
joshrotenberg merged 1 commit intomainfrom Mar 3, 2026
Merged
Conversation
Add 4 new Cloud MCP tools to reach near-complete CLI parity: - update_account_user: update account user name/role (non_destructive) - delete_account_user: permanently delete account user (destructive) - wait_for_cloud_task: poll async task until terminal state with configurable timeout/interval, enabling multi-step agent workflows - flush_crdb_database: flush Active-Active (CRDB) database, which uses a different API method than regular database flush (destructive) Also verified: provider account (BYOC) tools already have full coverage via existing cloud_accounts tools. Cost report export is a CLI convenience (generate + wait + download) that agents can compose from existing tools.
This was referenced Mar 3, 2026
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds 4 new Cloud MCP tools to close the remaining CLI/MCP parity gaps. Closes #773.
New tools
update_account_userdelete_account_userwait_for_cloud_taskflush_crdb_databasewait_for_cloud_task-- the high-value additionAgents orchestrating multi-step workflows (create subscription -> wait -> create database) previously had no way to block on async Cloud operations. This tool polls a task ID every N seconds until it reaches a terminal state or times out, returning the final status.
Triaged out (no tool needed)
export_cost_report: CLI convenience that combines generate + wait + download. Agents can compose this from existing tools.cloud_accountstools (list, get, create, update, delete).Test plan
cargo fmt --all -- --checkcargo clippy -p redisctl-mcp --all-targets --all-features -- -D warningscargo test -p redisctl-mcp --all-featurescargo check -p redisctl-mcp --no-default-features