Skip to content

Conversation

@joshrotenberg
Copy link
Collaborator

Summary

Adds the final missing write operation from #629: create_subscription for Redis Cloud.

Implemented Tools

Enterprise Write Operations (were already implemented)

  • create_enterprise_database - Create a new database
  • update_enterprise_database - Update database configuration
  • delete_enterprise_database - Delete a database
  • flush_enterprise_database - Flush all data

Cloud Write Operations (were already implemented + new)

  • create_database - Create a new database
  • update_database - Update database configuration
  • delete_database - Delete a database
  • backup_database - Trigger backup
  • import_database - Import data
  • delete_subscription - Delete subscription
  • flush_database - Flush all data
  • create_subscription - NEW - Create Pro subscription with initial database

create_subscription Tool

Provides a simplified interface for creating subscriptions:

{
  "name": "my-subscription",
  "cloud_provider": "AWS",
  "region": "us-east-1", 
  "database_name": "my-db",
  "memory_limit_in_gb": 1.0,
  "protocol": "redis",
  "replication": true
}

Test plan

  • cargo check --workspace
  • cargo fmt --all -- --check
  • cargo clippy --all-targets --all-features -- -D warnings

Closes #629

This completes the write operations from issue #629:

Enterprise (already done):
- create_enterprise_database
- update_enterprise_database
- delete_enterprise_database
- flush_enterprise_database

Cloud (already done + new):
- create_database
- update_database
- delete_database
- backup_database
- import_database
- delete_subscription
- flush_database
- create_subscription (NEW)

The create_subscription tool provides a simplified interface for
creating Pro subscriptions with a single cloud provider and initial
database.

Closes #629
@joshrotenberg joshrotenberg merged commit 13a68a2 into main Feb 5, 2026
16 checks passed
@joshrotenberg joshrotenberg deleted the feat/mcp-write-operations branch February 5, 2026 06:59
@joshrotenberg joshrotenberg mentioned this pull request Feb 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(mcp): Add write operations for Cloud and Enterprise

1 participant