IntegrateIntegrate
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

On this page