Serverless Redis via REST API. Set/get keys, manage lists, sorted sets, and hashes with global replication.
30+ deploysclaude mcp add upstash_redis --url https://datafaucet.dev/api/mcp/t/upstash-redis
Run this command in your terminal · most users connect in under 60s
GET endpoints
redis_get
Get the value of a key. Returns null if key does not exist. Supports strings, JSON (if stored via SET with JSON), and counters.
https://{endpoint}/get/{key}
POST endpoints
redis_set
Set a key to a string value. Optionally pass EX for TTL in seconds. Overwrites any existing value. Returns OK on success.
https://{endpoint}
redis_del
Delete one or more keys. Returns the number of keys removed. Non-existing keys are ignored.
https://{endpoint}
redis_incr
Increment the integer value of a key by 1. If the key does not exist, it is set to 0 before incrementing. Returns the new value.
https://{endpoint}
redis_lpush
Prepend a value to a list. Creates the list if it doesn't exist. Returns the new length of the list.
https://{endpoint}
redis_lrange
Get elements from a list by range (0-indexed). Default returns first 10 items. Negative indices count from end (-1 = last).
https://{endpoint}
redis_hgetall
Get all fields and values in a hash. Returns alternating field/value array. Empty array if key doesn't exist.
https://{endpoint}
Run this in your terminal:
claude mcp add upstash_redis https://datafaucet.dev/api/mcp/t/upstash-redis
Connect Upstash Redis to your AI agent in under 60 seconds. No account required.
{notion_token}) with your real credentialsNeed API keys? Try our free sandbox templates first to see MCP in action with zero setup.
Replace these placeholders with your real values before deploying:
{endpoint}Your value{key}Your value{upstash_token}API settings page{value}Your valuePreview:
GET https://{endpoint}/get/{key} Authorization: Bearer {upstash_token}
claude mcp add upstash_redis --url https://datafaucet.dev/api/mcp/t/upstash-redisWhat your AI agent sees
I have access to 7 tools from Upstash Redis: redis_get, redis_set, redis_del, and 4 more.
“Get the value of a key. Returns null if key does not exist. Supports strings, JSON (if stored via SET with JSON), and counters.”
Calling redis_get... Done. Here are the results.
Try these prompts
“Get the current value of the rate-limit counter for user 12345”
Copy“Push a new event to the notifications list and show the last 5 items”
Copy“Increment the page-views counter and return the new total”
CopyClick any prompt to copy, then paste into your AI client.