PubNub (Real-time Messaging) Connector for AI agents.
31 live capabilities
Manage real-time messaging and live data streams for your apps.
Waiting for input…
Why people use PubNub (Real-time Messaging)
PubNub for Real-time Messaging: Stop refreshing your dashboard
This Connector turns that manual loop into a live feed. Your agent can check `presence_here_now` or `presence_where_now` to give you an instant status update. You get a live pulse of your system without ever hitting a refresh button.
What Vinkius changes
Your agent gets a live seat at the table for your real-time data streams.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
IoT Dashboard Monitoring
An engineer asks the agent to check the heartbeat of device X, and the agent uses `presence_heartbeat` to confirm it is online.
- Real-world use case 02
Live Support Queue Management
A manager asks who is waiting in the lobby, and the agent uses `presence_here_now` to list the 5 active users.
- Real-world use case 03
Automated System Alerts
A system architect tells the agent to notify the dev team if the error count hits 10, and the agent uses `publish_message`.
Complete set · 31capabilities
The complete PubNub (Real-time Messaging) capability set.
These are the exact actions your AI can choose when you ask it to work with PubNub (Real-time Messaging).
01—04
4 capabilities in this set.
Part of 31 available through PubNub (Real-time Messaging).
- 01 Capability
Get channel
Pull specific details and metadata for a single channel in your app. This gives you a clear view of your channel configurations.
- 02 Capability
Presence here now
See a real-time list of everyone currently in a specific channel. This is great for managing live lobbies or chat rooms.
- 03 Capability
Presence set state
Manually update a user's presence state in a channel. Use this to force a status change for specific users.
- 04 Capability
Presence where now
Find out which channels a specific user is currently joined in. This helps you track user activity across multiple rooms.
05—08
4 capabilities in this set.
Part of 31 available through PubNub (Real-time Messaging).
- 05 Capability
Publish message
Send a new JSON message payload to any channel in your network. This lets your agent push live updates to your users.
- 06 Capability
Delete message history
Purge old messages from specific channels to save space. This helps you meet data retention and compliance rules easily.
- 07 Capability
Generate file upload url
Get a unique URL for uploading files directly to the PubNub network. This makes it easy to handle media in your real-time streams.
- 08 Capability
Get all users
Fetch a complete list of all users currently registered in your app context. Use this to see who has access to your system.
09—12
4 capabilities in this set.
Part of 31 available through PubNub (Real-time Messaging).
- 09 Capability
Get file url
Retrieve the specific URL for a file stored within a channel. Use this to share media links with your users.
- 10 Capability
Get memberships
See which specific memberships are associated with a particular user. This helps you manage permissions and access levels.
- 11 Capability
Get user
Pull the profile and data for a specific user in your app context. Use this to check user details instantly.
- 12 Capability
Get message history
Fetch past messages from a channel using specific timestamps. This is perfect for looking up old conversations or auditing activity.
13—16
4 capabilities in this set.
Part of 31 available through PubNub (Real-time Messaging).
- 13 Capability
List files
See every file currently stored in a specific channel. Use this to manage your media assets and storage.
- 14 Capability
Get message count
Check how many messages have been sent in a channel after a certain time. This helps you track engagement and activity levels.
- 15 Capability
Pam grant token
Issue a PAM v3 token to authorize specific actions. This provides a secure way to grant temporary permissions.
- 16 Capability
Pam revoke token
Cancel an existing PAM v3 token to secure your data. Use this to immediately take away access when it's no longer needed.
17—20
4 capabilities in this set.
Part of 31 available through PubNub (Real-time Messaging).
- 17 Capability
Presence get state
Check the current presence status of a user in a specific channel. Use this to see if someone is currently active.
- 18 Capability
Presence heartbeat
Send a heartbeat to keep a user's presence status active. This prevents users from appearing offline during long sessions.
- 19 Capability
Presence leave
Signal that a user is leaving a channel to update the presence list. This ensures your live occupancy data stays accurate.
- 20 Capability
Push manage
List or manage push notification channels for a specific device. Use this to configure how users receive mobile alerts.
21—24
4 capabilities in this set.
Part of 31 available through PubNub (Real-time Messaging).
- 21 Capability
Push remove all
Clear all push notification channels for a device instantly. This is useful for resetting device permissions quickly.
- 22 Capability
Remove user
Delete a specific user from your app context. Use this to manage your user base and remove inactive accounts.
- 23 Capability
Set channel
Create or update the settings for a specific channel. This lets you manage your channel infrastructure via natural language.
- 24 Capability
Set memberships
Update the membership list for a specific user. Use this to change user roles and access permissions.
25—28
4 capabilities in this set.
Part of 31 available through PubNub (Real-time Messaging).
- 25 Capability
Set user
Create or update a user profile in your app context. This makes it easy to manage user data and profiles.
- 26 Capability
Admin create app
Set up a new PubNub app using the admin API. Use this to scale your infrastructure as your needs grow.
- 27 Capability
Admin get metrics
Pull usage metrics and performance data for your apps. This helps you monitor the health of your real-time streams.
- 28 Capability
Admin list apps
See a list of all apps currently registered in your account. Use this to get a high-level view of your PubNub setup.
29—31
3 capabilities in this set.
Part of 31 available through PubNub (Real-time Messaging).
- 29 Capability
Admin list keysets
View all active keysets within your PubNub account. This is important for auditing your security configurations.
- 30 Capability
Delete file
Remove a specific file from a channel's storage. Use this to free up space or remove sensitive media.
- 31 Capability
Get all channels
Get a complete list of all channels in your app context. This gives you a full overview of your messaging structure.
Set up in minutes
One URL. Then ask PubNub (Real-time Messaging) to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use PubNub (Real-time Messaging) from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_RCnBsSkUGMNTFGRb3L5phSfqwmHtbHFrYEYF7Aui/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it PubNub (Real-time Messaging), and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable PubNub (Real-time Messaging) for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_RCnBsSkUGMNTFGRb3L5phSfqwmHtbHFrYEYF7Aui/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the PubNub (Real-time Messaging) URL.
- Step 03
Save and start
Save the connection and enable PubNub (Real-time Messaging) in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"pubnub-real-time-messaging": {
"url": "https://edge.vinkius.com/vk_preview_RCnBsSkUGMNTFGRb3L5phSfqwmHtbHFrYEYF7Aui/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using PubNub (Real-time Messaging)
Open Agent mode in chat and ask: "Using PubNub (Real-time Messaging), help me...". 31 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"pubnub-real-time-messaging": {
"url": "https://edge.vinkius.com/vk_preview_RCnBsSkUGMNTFGRb3L5phSfqwmHtbHFrYEYF7Aui/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using PubNub (Real-time Messaging)
Ask Copilot: "Using PubNub (Real-time Messaging), help me...". 31 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"pubnub-real-time-messaging": {
"url": "https://edge.vinkius.com/vk_preview_RCnBsSkUGMNTFGRb3L5phSfqwmHtbHFrYEYF7Aui/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using PubNub (Real-time Messaging)
Open Cascade and ask: "Using PubNub (Real-time Messaging), help me...". 31 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"pubnub-real-time-messaging": {
"url": "https://edge.vinkius.com/vk_preview_RCnBsSkUGMNTFGRb3L5phSfqwmHtbHFrYEYF7Aui/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using PubNub (Real-time Messaging)
Ask Cline: "Using PubNub (Real-time Messaging), help me...". 31 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add pubnub-real-time-messaging --transport http "https://edge.vinkius.com/vk_preview_RCnBsSkUGMNTFGRb3L5phSfqwmHtbHFrYEYF7Aui/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using PubNub (Real-time Messaging)
Ask Claude: "Using PubNub (Real-time Messaging), show me...". 31 tools are ready
Where the request belongs
Work PubNub can move forward.
This is for developers and ops leads who need to move past request-response loops. It's for the person tired of manual dashboard refreshing or the support lead who needs to see exactly who's waiting in a queue right now.
IoT Developer
Sends device heartbeats and control commands through real-time channels to monitor hardware status.
Support Lead
Monitors live chat history and user presence to manage high-volume tickets and live assistance.
System Architect
Audits channel metadata and keyset metrics directly from the AI interface to ensure system health.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsNetease Yunxin IM
Equip your AI Agent with Netease Yunxin to massively manage Live Chat Rooms, moderate IM participants, and broadcast messages.
Ably
Manage real-time messaging, presence, and push notifications via Ably. publish messages, track users, and monitor channels from your AI agent.
Netease Yunxin / 网易云信
Massive scale RTC and IM platform. manage user accounts, chat groups, and messaging via AI.
Sendbird
Manage Sendbird chat infrastructure. orchestrate users, channels, and moderation directly from your AI agent.
ZegoCloud
Manage real-time communication (RTC) and interactive messaging. kick users, stop streams, and send peer messages via AI.
Easemob / 环信
Pioneer massive scale IM Chat SDK and API. manage users, groups, and real-time messaging via AI.
Bring your own AI
Change the model, client or framework. Keep PubNub connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about PubNub.
The practical details behind the request, access and result.
Can the PubNub MCP help me see who is online in my app?
Yes, it uses presence tracking to show you exactly who is currently in a channel or online. You can ask your agent to list everyone in a lobby or check a specific user's status instantly.
How does the PubNub MCP handle live chat history?
Your agent can pull past messages from any channel using the history capabilities. This is great for looking up old conversations or auditing what was said in a specific timeframe.
Can I use the PubNub MCP to send push notifications?
Yes, it includes capabilities to manage and list push notification channels for your devices. You can tell your agent to configure these so your users get live mobile alerts.
Is the PubNub MCP good for IoT device monitoring?
It's perfect for that. You can use it to monitor device heartbeats and send control commands back to the devices through real-time channels.
Can the PubNub MCP help with data compliance?
Yes, it includes a capability to delete message history. You can ask your agent to purge old logs from specific channels to ensure you're following your data retention policies.
How do I manage user profiles with the PubNub MCP?
You can use the app context capabilities to create, update, or remove users. This allows your agent to manage memberships and user metadata without needing to touch your main database.
How can I check if a specific user is currently online in a channel?
You can use the presence_here_now capability to see a list of all active UUIDs in a specific channel, or presence_where_now to find all channels a specific UUID is currently subscribed to.
Can the AI retrieve past messages from a channel?
Yes, the get_message_history capability allows the agent to fetch historical messages from one or more channels, including metadata and specific time ranges.
Is it possible to manage user profiles and metadata through this server?
Absolutely. You can use set_user to create or update profiles and get_user to retrieve them. You can also manage channel metadata using set_channel and get_channel.
One connection away
Give your agent a direct line to PubNub.
Connect PubNub once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available