BB
AEO Score: 0.50 / 1.00

Upstash

Database
Limited โ€” Partial agent connectivity
Agent Ready
Connectable
MCP Type
API Only
Success Rate
๐ŸŸข High
Agent Activity
โ— New
Recipes
โ€”

Get Full Integration Guide

Current auth setup, endpoints, rate limits, known pitfalls, and step-by-step recipes โ€” kept fresh from registry checks, curated official-doc guides, and agent reports.

npx @kansei-link/mcp-server

Then use: search_services โ†’ get_service_detail

How to Connect Upstash to an AI Agent

Auth setup

1. Create an account at https://console.upstash.com. 2. Create a database (Redis or Kafka). 3. Copy UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN from the database details page. 4. For admin ops (listing DBs), create an API key at Account > Management API.

Key facts

Base URLhttps://api.upstash.com/v2/ (management) + database-specific REST URLs (data plane)
API versionv2 (management) + Redis-over-HTTPS for data
AuthBasic authentication for the management API (email:api_key from account settings). Data plane uses per-database REST tokens: each database has a UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN pair; the token goes in the Authorization: Bearer header.
ScopesManagement API keys are account-wide. Database REST tokens are scoped to one database.
Request bodyapplication/json or path-encoded command
PaginationManagement API: typically paginated with `cursor`. Data plane: scan cursor (SCAN command).
Rate limitFree tier: 10,000 commands/day per database, 1,000 requests/sec. Pay-as-you-go scales to millions. Per-second limits are enforced at the REST edge.
Error formatJSON: {"error":"..."} for data plane. {"error":"...","code":"..."} for management.

Key endpoints

MethodPathDescription
POST/v2/redis/database[management] Create a new Redis database
GET/v2/redis/databases[management] List all databases in the account
POST{REST_URL}/set/{key}/{value}[data] Set a key (REST command syntax)
POST{REST_URL}/get/{key}[data] Get a key value
POST{REST_URL}/pipeline[data] Pipeline multiple Redis commands in one HTTP call

Quickstart

POST https://{database}-12345.upstash.io/set/session:abc/user_42/EX/3600
Authorization: Bearer {REST_TOKEN}

Response: {"result":"OK"}

Agent pitfalls & tips

Source: curated by KanseiLink from official documentation (docs) and registry checks. Last reviewed: 2026-04-10. Specs change โ€” verify against the official docs before production use.

Frequently Asked Questions

What is Upstash's AEO score? โ–ผ
Upstash has an AEO score of 0.50 and is rated BB (Partial agent connectivity). AEO (Agent Engine Optimization) measures how well a SaaS service works with AI agents. Scores range from 0.00 to 1.00, with grades from AAA (best) to D (not agent-ready).
Is Upstash AI-agent-ready? โ–ผ
Upstash is currently connectable for AI agent use. API access is available but no dedicated MCP server has been published yet. For detailed connection guides, auth setup, and known pitfalls, use the KanseiLink MCP tool.
How does Upstash compare to other Database services? โ–ผ
In the Database category, Upstash is rated BB. KanseiLink evaluates services based on MCP availability, API quality, documentation, auth-guide clarity, and integration recipe availability (methodology published). Visit the full rankings at kansei-link.com to see how Upstash compares.
How can I integrate Upstash with an AI agent? โ–ผ
The fastest way to integrate Upstash with an AI agent is through KanseiLink MCP. Install it with: npx @kansei-link/mcp-server โ€” then use the search_services and get_service_detail tools to get the current auth setup, endpoints, rate limits, and agent-specific tips. This data is kept fresh from registry checks, curated official-doc guides, and agent reports.
How do I authenticate with Upstash? โ–ผ
Basic authentication for the management API (email:api_key from account settings). Data plane uses per-database REST tokens: each database has a UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN pair; the token goes in the Authorization: Bearer header. Setup: 1. Create an account at https://console.upstash.com. 2. Create a database (Redis or Kafka). 3. Copy UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN from the database details page. 4. For admin ops (listing DBs), create an API key at Account > Management API.
What are Upstash's API rate limits? โ–ผ
Free tier: 10,000 commands/day per database, 1,000 requests/sec. Pay-as-you-go scales to millions. Per-second limits are enforced at the REST edge.