Supercharge your AI with CometChat. Manage every chat interaction, from creation to history.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
CometChat MCP lets your agent manage all aspects of real-time chat communication. You can list users and check their status, create new groups for teams, send messages to individuals or groups, and retrieve full message histories across platforms.
What your AI can do
Create group
Creates a new chat group within CometChat, allowing you to define its initial members and privacy settings.
Create user
Registers a completely new user account in the system with basic profile details.
Deactivate user
Suspends an existing user's account, keeping their data intact without allowing them to log in or send messages.
Create new accounts, retrieve detailed profiles about existing users, or deactivate accounts instead of permanently deleting them.
Programmatically create specific chat groups or pull a list of all available group structures for reference.
Send text updates directly to any specified user or broadcast them across an entire defined group.
Pull conversation threads and search through past messages between specific users or within a given chat group.
Retrieve lists of all registered users to check who is active, online, or needs attention.
Ask an AI about this
Compatible AI Apps
OAuth 2.0 CompatibleWaiting for input…
CometChat MCP: 10 Tools
These tools give your AI client the ability to perform every common action in a chat environment, from creating groups to retrieving deep conversation logs.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using CometChat on VinkiusCreate Group
Creates a new chat group within CometChat, allowing you to define its initial members and privacy settings.
Create User
Registers a completely new user account in the system with basic profile details.
Deactivate User
Suspends an existing user's account, keeping their data intact without allowing them...
Delete User
Permanently removes a user record from the system. Use this only when absolutely...
Get Group Details
Pulls specific information about one defined group, including its member list and...
Get User
Retrieves a full profile summary for an individual user, showing their status and activity history.
List Groups
Returns a comprehensive list of all chat groups that currently exist in the CometChat environment.
List Messages
Fetches paginated conversation history, allowing you to review past messages for a...
List Users
Retrieves an initial list of all registered users, showing basic details like their...
Send Message
Sends a defined text message to either a single user or as a broadcast across a...
Connect to your AI in seconds. Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with CometChat, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by CometChat. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
The manual way of tracking who talks to whom
Today, figuring out what happened in a channel feels like digging through a mountain of chat logs. You have to scroll endlessly through years of messages, jumping between different group threads just to piece together one person's involvement or track down an old decision.
With this MCP integrated into Vinkius, you skip the scrolling entirely. You tell your agent what conversation history you need; it uses `list_messages` to pull the exact threads and message counts, giving you a precise record in seconds.
CometChat for full user life-cycle management
Before this MCP, every time an employee left or changed roles, somebody had to manually log into the chat platform and perform multiple clicks: deleting their access, updating group membership, and archiving old records. It was a three-step headache.
Now, your agent handles it in one command. Use `deactivate_user` when they leave, preserving history while cutting off access. This eliminates manual steps and keeps compliance logs clean.
What your AI can actually do with this
This connector gives your AI client control over a complete chat infrastructure, handling everything from one-on-one chats to large group announcements. Instead of navigating complex dashboards to find who's online or checking old conversations, you just ask your agent. It manages user accounts, allowing you to list people and even deactivate them if they leave the company.
You can also build new team structures by creating groups or finding existing ones using natural language commands. Plus, you get access to full message history for any thread, letting you debug problems or review past decisions instantly. Getting this integrated into your workflow via Vinkius lets your agent do all of that without ever needing a human in the loop.
019d7577-fafc-73a7-8872-2756afe8840f Here's how it actually works
The bottom line is: you use natural language commands to perform complex chat actions without writing any code.
Provide your App ID, Region, and API Key from the CometChat dashboard.
Connect this MCP to your agent through Vinkius on your preferred AI client.
Tell your agent what you need. For example, 'Send a message about the meeting prep to the Marketing Team group.'
Who is this actually for?
Product Managers, Support Engineers, and Dev Ops staff. If your job involves diagnosing why a message didn't get through or checking who used which feature last week, this MCP saves you hours of manual dashboard clicking.
Uses the tool to inspect conversation logs and retrieve specific messages when a user reports a communication failure.
Checks group membership or lists registered users to validate who has access to new features before launch.
Tests chat feature configurations by programmatically creating groups and verifying user permissions directly through the agent.
What Changes When You Connect
You instantly check user status and activity. Instead of manually viewing a dashboard to see who is online, calling list_users gives you immediate, actionable data about your entire user base.
Never lose context during an audit. Need to know what was said last month? Use list_messages to pull conversation histories for any group or pair of users with a simple command.
Build and modify team structure on the fly. You can use create_group to set up temporary project channels, then use get_group_details to verify its members without opening the app.
Improve support efficiency by managing accounts directly. Instead of emailing IT, your agent runs deactivate_user or delete_user when an employee leaves, keeping records clean and compliance simple.
Streamline communication flow. When a piece of information needs to go out immediately, you use send_message, ensuring the right message reaches all necessary users instantly.
See it in action
Investigating user onboarding issues
A new PM notices that some beta testers can't access a feature. They ask their agent to run list_users first, then use get_user on specific accounts to check if the profile data is complete and active.
Archiving old project communications
The legal team needs a record of discussions from a dissolved committee. They ask their agent to run list_groups to find the old group, then use list_messages to pull all historical data for review.
Setting up a new departmental channel
A department head needs to start a temporary working group. They ask their agent to run create_group, defining the name and initial members, which is far faster than clicking through settings.
Handling departing employees
HR requires immediate account action for an ex-employee. The manager asks their agent to use deactivate_user on that employee's ID, ensuring the account is locked without losing historical data.
The honest tradeoffs
Assuming a single source of truth for messages
A developer tries to find an old message by just reading through the group's feed until they spot it, wasting time.
Don't scroll. Use list_messages and filter parameters to retrieve only the specific conversations or date ranges you need. This is faster and more reliable.
Creating a group without verifying membership
A manager creates a new 'All Staff' channel but forgets to add the necessary department leads, leading to poor adoption.
First, use get_user or list_users to gather all required personnel IDs. Then, run create_group, ensuring you pass the full list of intended members.
Deleting a user instead of pausing the account
An employee quits and an admin immediately runs delete_user because they want to remove all access.
Pause it first. Use deactivate_user. This locks out the person but keeps their profile and message history intact, which is critical for compliance.
When It Fits, When It Doesn't
Use this MCP if your core problem involves managing real-time communication flows—creating groups, sending updates, or auditing conversations. It’s built for anyone who needs to treat chat data as an API resource. Don't use it just because you need a user list; use the list_users tool directly, and save this MCP for when you need to act on that data (e.g., sending messages or checking group details). If your only goal is simple read-only access to basic user names, consider if another simpler contact management integration might suffice. But if message history or structural changes are involved, this is the right tool.
Questions you might have
How do I find out who is online using the CometChat MCP? +
You use list_users to retrieve a list of registered users, which includes their current status (online or offline) in real-time.
Can I send a message to only one specific user via the CometChat MCP? +
Yes. You use send_message and target that single user's ID, bypassing any group channel altogether.
What if I need to change a group name or type? +
This MCP focuses on core messaging functions. To modify structural details like names, you’ll likely need direct API access, but you can use get_group_details to verify the current structure.
Is it safe to permanently delete a user with CometChat? +
We recommend using deactivate_user first. This locks the account and preserves all data, making it safer for compliance than immediately running delete_user.
What credentials are needed to use the `list_users` tool with CometChat? +
You need your App ID, Region, and API Key from the CometChat dashboard. Your AI client passes these credentials securely when connecting to the MCP; this ensures your agent has authorized access to all user data.
How do I manage my existing chat groups using the `list_groups` tool? +
The list_groups function retrieves a comprehensive list of every group GUID and details. This allows your agent to map out the entire communication structure before you use the create_group tool.
When should I use `deactivate_user` instead of permanently deleting a user? +
You should use deactivate_user if there's any chance you might need the account data later. Deactivation keeps all user records intact for compliance, unlike permanent deletion via delete_user.
What happens if I try to retrieve too much message history using `list_messages`? +
The underlying CometChat API has built-in rate limits that the MCP helps manage. For large batch operations, your agent should implement exponential backoff logic to prevent hitting usage caps.
How do I get my CometChat API credentials? +
Log in to the CometChat dashboard at app.cometchat.com. Your App ID, Region, and API Key are displayed on the app overview page.
What is the difference between UID and GUID? +
UID (User ID) is the unique identifier for a user. GUID (Group ID) is the unique identifier for a group. Both are used to target specific resources in the API.
Can I send files with this integration? +
The current version supports text messages. File and media sending may be added in future updates.
We've already built the connector for CometChat. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.