Banner
Upstash logoUpstash

Manage your Upstash Redis databases using natural language commands through Claude Desktop or MCP Client.

Updated 6 days ago
Official
Go to documentation
npx @mintlify/mcp add upstash --client claude

Usage

Requirements

How to use locally

Installing for Cursor

Add this command to the mcp list in cursor. For more info, check the Cursor MCP docs.

npx -y @upstash/mcp-server run <UPSTASH_EMAIL> <UPSTASH_API_KEY>

Installing via npx

  1. Run npx @upstash/mcp-server init <UPSTASH_EMAIL> <UPSTASH_API_KEY>. This installs the mcp server for claude.
  2. Restart Claude Desktop
  3. You should now be able to use Upstash commands in Claude Desktop

See the troubleshooting guide in the MCP documentation. You can also reach out to us at Discord.

NOTE: If you are using a node version manager like nvm or fnm, please check this issue. You should change the node command in the MCP config to the absolute path of the node binary.

Installing via Smithery

To install Upstash for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @upstash/mcp-server --client claude

Available tools

redis_database_create_backup

redis_database_create_new

redis_database_delete

redis_database_delete_backup

redis_database_get_details

redis_database_list_backups

redis_database_list_databases

redis_database_reset_password

redis_database_restore_backup

redis_database_run_multiple_redis_commands

redis_database_run_single_redis_command

redis_database_set_daily_backup

redis_database_update_regions

redis_database_get_usage_last_5_days

redis_database_get_stats