MCP Directory

Redis Cloud API MCP Server

Manage Redis Cloud subscriptions, databases, and tasks with natural language.

Unverified
stdio (local)
API key
Stale
TypeScript

Add to your client

Copy the config for your MCP client and paste it into its config file.

Install / run
npm run build

Paste 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_account

Get details about your current Redis Cloud account.

get_current_payment_methods

List all payment methods configured for your account.

get_pro_subscriptions

List all Pro subscriptions in your account.

create_pro_subscription

Create a new Pro subscription with advanced configuration options, including multi-cloud deployment, memory/persistence/modules, Active-Active deployments, and custom networking.

get_essential_subscriptions

List all Essential subscriptions (paginated).

get_essential_subscription_by_id

Get detailed information about a specific Essential subscription.

create_essential_subscription

Create a new Essential subscription.

delete_essential_subscription

Delete an Essential subscription.

get_database_modules

List all available database modules (capabilities) supported in your account, including Redis modules, database features, and performance options.

get_pro_plans_regions

Get available regions across cloud providers (AWS, GCP), including networking options and availability zones.

get_essentials_plans

List available Essential subscription plans (paginated), supporting AWS, GCP, and Azure, Redis Flex options, and fixed plans.

get_tasks

List all current tasks in your account.

get_task_by_id

Get 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.

Verified
stdio (local)
OAuth
Go
10 tools
Updated 23 days agoRepo

Create, manage, and query your InstantDB apps, schemas, permissions, and data from your AI editor.

Unverified
HTTP (remote)
OAuth
TypeScript
7 tools
Updated 1 day agoRepo

Zero-dependency, token-efficient database MCP server for Postgres, MySQL, SQL Server, MariaDB, and SQLite.

Unverified
stdio (local)
No auth
TypeScript
3 tools
Updated 1 day agoRepo