Vinkius
Zulip

Zulip MCP for AI. Control messages, presence, and channels from your AI agent.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Zulip MCP on Cursor AI Code EditorZulip MCP on Claude Desktop AppZulip MCP on OpenAI Agents SDKZulip MCP on Visual Studio CodeZulip MCP on GitHub Copilot AI AgentZulip MCP on Google Gemini AIZulip MCP on Lovable AI DevelopmentZulip MCP on Mistral AI AgentsZulip MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Zulip MCP connects any AI agent directly to your Zulip workspace. It lets your client read entire message histories, send direct messages or channel updates, manage user presence status, and track which streams you belong to.

Automate everything from posting announcements to checking the latest discussion points without logging into the app.

What your AI can do

Zulip add reaction

Add an emoji reaction to a message

Zulip get messages

Use anchor "newest" for latest messages.

Retrieve message history from Zulip

Zulip get own profile

Get the authenticated bot/user profile

+ 6 more capabilities included
Fetch full message history

Your agent retrieves detailed conversation threads and the latest messages from any Zulip stream.

Send targeted communications

You can send a message to an entire channel or direct it privately to a single user.

Manage status and subscriptions

The agent updates your current presence status and subscribes you to new channels.

Discover users and topics

You can list every user in the organization or pull a list of active discussion topics within a stream.

Zulip MCP: 9 Tools for Chat Management

These tools allow your agent to read conversation logs, list users, update presence, and send content anywhere in Zulip.

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 Zulip on Vinkius

Zulip Add Reaction

Add an emoji reaction to a message

Zulip Get Messages

Use anchor "newest" for latest messages. Retrieve message history from Zulip

Zulip Get Own Profile

Get the authenticated bot/user profile

Zulip Get Stream Topics

List topics within a specific Zulip stream

Zulip Get Streams

List all available Zulip streams (channels)

Zulip Get Users

List all users in the Zulip organisation

Zulip Send Message

Use type "stream" for channels or "direct" for DMs. Send a message to a stream or direct to a user

Zulip Set Presence

Update the user presence status

Zulip Subscribe To Stream

Subscribe the authenticated user to a stream

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.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Zulip integration is available immediately — no restart needed.

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
Start building

Make Your AI Do More

Start with Zulip, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ 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
Zulip MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Zulip. 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

Your data is protected. See how we built it.

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 9 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

The Messy Chat Log Problem

Today, tracking down what was decided in a specific chat thread means opening the app and scrolling endlessly. You jump from stream to stream, copying dates, names, and decisions into a separate document just so you have one source of truth. It's tedious, and you almost always miss something.

With this MCP, your agent handles the digging. Instead of endless clicks, you ask for it. The agent retrieves exactly what you need—the full message history or the key topics—and hands you a clean summary. You get immediate context.

zulip_send_message: Controlled Communication

Writing announcements manually means figuring out which channel to post in, who needs to be CC'd (or DMed), and making sure the message format is right. If you mess up a single step, the whole communication fails.

Now, your agent sends it correctly every time. You tell it 'Send this update,' and it manages the complexity of sending the content—whether to one user or an entire stream—without you lifting a finger.

What your AI can actually do with this

This MCP gives your AI agent full control over your Zulip communications. Your client can read message history from any stream, check who is online, or send a quick update to a channel or direct message recipient. Need to notify three different people that a project milestone hit? Your agent handles it, sending messages across multiple streams automatically.

This makes it perfect for building complex automations; you can chain this Zulip MCP with another service—like an HR platform MCP—to build workflows that span your entire tech stack through Vinkius. The platform manages all the security layers and ensures your credentials pass through a zero-trust proxy, so your keys never sit on a disk.

It's about keeping your communication flow moving without manual steps.

Built · Hosted · Managed by Vinkius Zulip MCP - Manage Channels and Messages with AI
Server ID 019d762b-c2e0-715b-8199-a82e9a770d8d
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I check message history with zulip_get_messages? +

You simply ask your agent for it. You tell it which Zulip stream and how far back you need the messages, and it pulls the full thread instantly.

Can zulip_send_message handle DMs or groups? +

Yes, it handles both. You specify the recipient type—either a 'stream' for a channel or 'direct' for one person—and send your message.

What is the purpose of zulip_get_users? +

This tool lists everyone in your Zulip organization. It lets the agent know exactly who exists so you can target messages or check profiles.

Does zulip_set_presence actually work? +

Yes, it updates your online status within Zulip. Your agent changes your presence to 'Away' or 'Online,' letting teammates know when they can reach you.

How do I use zulip_get_own_profile to confirm my identity? +

It returns a data object detailing the bot or user profile currently connected via Vinkius. This confirms your agent's unique ID and display name, which is crucial for ensuring all subsequent actions are attributed correctly.

What steps do I take before listing channels with zulip_get_streams? +

You must call this tool first; it lists every available stream (channel) in your organization. This output gives you the precise channel IDs needed for subsequent actions, like sending a message or subscribing.

What information does zulip_get_stream_topics provide? +

It reads and lists all defined topics within a specific stream ID. This helps your agent understand the organizational structure of conversation threads before needing to retrieve messages.

If I need to change my status, what is required for zulip_set_presence? +

You simply provide the desired presence status (like 'Online', 'Away', or 'DND') and call this function. Your agent updates your account status immediately across Zulip.

Built & Managed by Vinkius 30s setup 9 tools

We've already built the connector for Zulip. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 9 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.