Integrations
Upstash Integration
Serverless Redis (REST), QStash messaging, and HTTP APIs
The Upstash integration provides access to serverless Redis (REST), QStash messaging, and HTTP APIs through the Integrate MCP server.
Installation
The Upstash integration is included with the SDK:
import { upstashIntegration } from "integrate-sdk/server";Setup
Add Upstash to your server configuration. Provide credentials via environment variables or integration config:
import { createMCPServer, upstashIntegration } from "integrate-sdk/server";
export const { client: serverClient } = createMCPServer({
apiKey: process.env.INTEGRATE_API_KEY,
integrations: [
upstashIntegration({
// See configuration options below
}),
],
});Client-Side Usage
import { client } from "integrate-sdk";
const result = await client.upstash.redisRun({});
console.log(result);Environment Variables
UPSTASH_API_KEY(when supported by this integration)
Configuration Options
Prop
Type
Tools
upstash_redis_run
Redis run
Prop
Type
upstash_redis_get
Redis get
Prop
Type
upstash_redis_set
Redis set
Prop
Type
upstash_redis_del
Redis del
Prop
Type
upstash_qstash_publish
Qstash publish
Prop
Type
Notes
- Category: Infrastructure
- Authentication mode: API key