Connect Upstash Redis to Your AI Agent

Give the assistant a cache key to inspect, or specify the exact key and value to store when updating application state.

7 tools Custom credential

Try a Upstash Redis Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Upstash Redis

Inspect a Cached Value

Read a known cache key and explain its stored string value.

/oo Upstash Redis: Read Redis key [key] and explain the returned string without changing it.

Store an Explicit Cache Value

Write a caller-specified string, with an optional expiry for temporary cache data.

/oo Upstash Redis: Set Redis key [key] to string [value] using expiration [expirationSeconds, if wanted].

Start Working with Upstash Redis

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Upstash Redis

    Connect with REST URL (restUrl), REST Token (restToken).

    Connect Upstash Redis →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An official Upstash database endpoint and a token with permissions for the requested commands.
  • Read-only tokens support get, exists, and ttl; scan and writes require the standard token. Values are strings.

Upstash Redis Tools

Upstash Redis exposes database commands through its REST endpoint. The integration supports string-key reads and writes, existence checks, expiry inspection, and paged key scans.

Inspect a Cached Value

Get the string value stored for one Redis key.

Store an Explicit Cache Value

Store a string value for one Redis key, optionally with an expiration or conditional write.

7 tools

Get

Get the string value stored for one Redis key.

upstash_redis.get

Set

Store a string value for one Redis key, optionally with an expiration or conditional write.

upstash_redis.set

Delete

Delete one Redis key.

upstash_redis.delete

Exists

Check whether one Redis key exists.

upstash_redis.exists

Expire

Set or replace the expiration time for one Redis key.

upstash_redis.expire

Ttl

Get the remaining expiration time for one Redis key.

upstash_redis.ttl

Scan

Scan one page of Redis keys without reading the full keyspace.

upstash_redis.scan

Frequently Asked Questions

What can AI help me do with Upstash Redis?

Ask to explain a known key’s string value, store a specific value, or inspect whether a key exists and how long it will remain available.

What should I know before using Upstash Redis results?

Read-only tokens support get, exists, and ttl; scan and writes require the standard token. Values are strings.

What do I need to connect Upstash Redis?

Supply the database’s official REST URL and REST token. A read-only token supports get, exists, and ttl; choose the standard token when you need scans or writes.

Connect Upstash Redis

About Upstash Redis ↗