Weavz
Stream Chat

Stream Chat

Stream Chat users, channels, messages, moderation, and webhook events.

6 tools
1 trigger

Tools

Name
upsert_users

Create or update one or more Stream Chat users.

create_or_update_channel

Create or update a Stream Chat channel with channel data and members.

send_message

Send a message to a Stream Chat channel.

get_messages

Retrieve recent messages for a Stream Chat channel.

delete_message

Delete one Stream Chat message by ID.

ban_user

Ban a Stream Chat user globally or in a specific channel.

Triggers

Name
webhook_event_received

Receive Stream Chat webhook payloads. Configure this URL in Stream; this trigger does not verify webhook signatures.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('stream-chat', 'upsert_users', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'stream-chat',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Stream Chat to my app?

Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Stream Chat support?

Stream Chat supports 6 tools including Upsert Users, Create Or Update Channel, Send Message, Get Messages, Delete Message, and more.

Can I use Stream Chat with AI agents?

Yes. Add Stream Chat to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can Stream Chat be used in stateful agent workflows?

Yes. Agents can combine Stream Chat tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Stream Chat use?

Stream Chat uses Custom. Weavz stores credentials securely and uses them for authorized action execution.

How much does the Stream Chat integration cost?

The Stream Chat integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Stream Chat support?

Stream Chat supports 1 triggers including Webhook Event Received.

Connect Stream Chat in minutes

Get 20,000 free action executions every month. No credit card required.