CometChat
CometChat REST APIs for users, groups, messages, moderation, and webhooks.
Tools
| Name | Description |
|---|---|
list_usersList CometChat users with optional search filters. | List CometChat users with optional search filters. |
create_userCreate a CometChat user. | Create a CometChat user. |
update_userUpdate a CometChat user profile. | Update a CometChat user profile. |
delete_userDeactivate or permanently delete a CometChat user. | Deactivate or permanently delete a CometChat user. |
create_groupCreate a CometChat public, private, or password-protected group. | Create a CometChat public, private, or password-protected group. |
list_groupsList CometChat groups. | List CometChat groups. |
send_messageSend a CometChat text message to a user or group on behalf of a sender. | Send a CometChat text message to a user or group on behalf of a sender. |
delete_messageSoft-delete or permanently delete a CometChat message. | Soft-delete or permanently delete a CometChat message. |
ban_group_userBan a CometChat user from a group. | Ban a CometChat user from a group. |
list_flagged_messagesList messages flagged for CometChat moderation review. | List messages flagged for CometChat moderation review. |
Triggers
| Name | Description |
|---|---|
webhook_event_receivedReceive CometChat webhook payloads. Configure this URL in CometChat; this trigger does not verify webhook signatures. | Receive CometChat webhook payloads. Configure this URL in CometChat; this trigger does not verify webhook signatures. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('cometchat', 'list_users', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'cometchat',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect CometChat 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 CometChat support?
CometChat supports 10 tools including List Users, Create User, Update User, Delete User, Create Group, and more.
Can I use CometChat with AI agents?
Yes. Add CometChat 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 CometChat be used in stateful agent workflows?
Yes. Agents can combine CometChat 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 CometChat use?
CometChat uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the CometChat integration cost?
The CometChat integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does CometChat support?
CometChat supports 1 triggers including Webhook Event Received.
Connect CometChat in minutes
Get 20,000 free action executions every month. No credit card required.