
Redis Cloud API MCP Server
Manage Redis Cloud subscriptions, databases, and tasks with natural language.
Add to your client
Copy the config for your MCP client and paste it into its config file.
npm run buildPaste into ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"redis-cloud-api-mcp-server": {
"command": "node",
"args": [
"--experimental-fetch",
"<absolute_path_to_project_root>/dist/index.js"
],
"env": {
"API_KEY": "<redis_cloud_api_key>",
"SECRET_KEY": "<redis_cloud_api_secret_key>"
}
}
}
}Step-by-step guides: Add to Claude Desktop · Add to Cursor · Add to Windsurf
Before you start
- Valid Redis Cloud API credentials (API Key and Secret Key)
- Node.js v22.14.0 and npm 10.9.2 (nvm recommended) to build the project, or Docker to run the containerized image
About Redis Cloud API MCP Server
An official Redis MCP server that wraps the Redis Cloud API. It enables MCP clients such as Claude Desktop and Cursor to manage Redis Cloud accounts via natural language: listing and creating Pro and Essential subscriptions, provisioning databases across AWS, GCP, and Azure, exploring plans, regions, and database modules, inspecting account and payment details, and monitoring long-running tasks. The server runs over stdio and authenticates with a Redis Cloud API key and secret key.
Tools & capabilities (13)
get_current_accountGet details about your current Redis Cloud account.
get_current_payment_methodsList all payment methods configured for your account.
get_pro_subscriptionsList all Pro subscriptions in your account.
create_pro_subscriptionCreate a new Pro subscription with advanced configuration options, including multi-cloud deployment, memory/persistence/modules, Active-Active deployments, and custom networking.
get_essential_subscriptionsList all Essential subscriptions (paginated).
get_essential_subscription_by_idGet detailed information about a specific Essential subscription.
create_essential_subscriptionCreate a new Essential subscription.
delete_essential_subscriptionDelete an Essential subscription.
get_database_modulesList all available database modules (capabilities) supported in your account, including Redis modules, database features, and performance options.
get_pro_plans_regionsGet available regions across cloud providers (AWS, GCP), including networking options and availability zones.
get_essentials_plansList available Essential subscription plans (paginated), supporting AWS, GCP, and Azure, Redis Flex options, and fixed plans.
get_tasksList all current tasks in your account.
get_task_by_idGet detailed information about a specific task, including deployment status, subscription changes, and task progress.
When to use it
- Provision a new Redis database in AWS, GCP, or Azure using natural language
- List and inspect existing Pro and Essential subscriptions
- Create or delete Essential subscriptions and create Pro subscriptions with advanced configuration
- Explore available plans, regions, and database modules to choose the right setup
- Monitor long-running deployment and subscription tasks
Security notes
Requires Redis Cloud API credentials (API_KEY and SECRET_KEY) passed as environment variables. These grant management access to your Redis Cloud account, including creating and deleting subscriptions, so store them securely and avoid committing them to source control.
Redis Cloud API MCP Server FAQ
How do I authenticate?
Provide your Redis Cloud API credentials as the API_KEY and SECRET_KEY environment variables in your MCP client configuration.
Which MCP clients are supported?
The README documents setup for Claude Desktop and Cursor IDE, and it works with any MCP client. You build the package with npm run build and point the client at dist/index.js.
Can I run it with Docker?
Yes. You can build the image with docker build -t mcp/redis-cloud . and run it via docker run, passing API_KEY and SECRET_KEY as environment variables. A Docker-based Claude Desktop config is also provided.
How are long-running operations handled?
Operations such as provisioning return task IDs, which you can monitor with get_tasks and get_task_by_id. Paginated responses may require multiple calls to retrieve all data.
Alternatives to Redis Cloud API MCP Server
Compare all alternatives →Google's official MCP server with prebuilt BigQuery tools, querying datasets via Application Default Credentials.
Create, manage, and query your InstantDB apps, schemas, permissions, and data from your AI editor.
Compare Redis Cloud API MCP Server with: