How to Set Up Slack MCP with Cursor Using Latenode
This guide shows how to set up a Slack MCP server and connect it to Cursor using Latenode.

If you use Slack for team communication and Cursor for code, you can give Cursor’s AI direct access to Slack via the Model Context Protocol (MCP). That means listing channels, sending messages to a channel or DM, listing channel messages, finding users, and managing channels from natural language in the editor — without switching to Slack. This guide shows how to set up a Slack MCP server and connect it to Cursor using Latenode: you deploy the Slack MCP scenario as an MCP server on Latenode, then add that server to Cursor so the AI can call Slack tools from chat.
Key takeaways:
- Slack MCP (Slack + Model Context Protocol) lets AI clients like Cursor talk to Slack through a standard protocol. A Slack MCP server exposes Slack actions (list channels, send message, list messages, find user, create channel, etc.) as tools the AI can call.
- You can deploy a free MCP server for Slack on Latenode: use the Slack MCP template (or build your own scenario with MCP Trigger + Slack nodes), then copy the Server URL and add it in Cursor.
- MCP for agent workflows keeps code and communication in one loop: ask Cursor to “send a message to #dev” or “list my Slack channels” and the MCP server runs the right Slack actions and returns the result.
What is Slack MCP and why use it with Cursor?
Slack is a messaging app for teams — channels, direct messages, file sharing, and integrations with work tools. Model Context Protocol (MCP) is a standard that lets AI systems call external tools (databases, APIs, or in this case Slack) through a well-defined interface. A Slack MCP server is a service that exposes Slack operations — list channels, send message (channel or DM), list channel messages, find user, create channel, invite to channel, get channel, and more — as tools that an MCP server AI client can discover and invoke.
Cursor is an MCP-compatible client. When you connect a Slack MCP server to Cursor, the AI in your editor can:
- List channels (public/private)
- Send a message to a channel, DM, or group
- List messages in a channel (or list replies)
- Find users by email, ID, name, or username
- Create or archive a channel
- Get channel details, set channel topic or purpose
- Invite users to a channel, join or leave a channel
So you stay in Cursor and use natural language to query or post to Slack — handy for AI agent MCP workflows where the agent needs to notify the team, check channel activity, or look up users without leaving the IDE. You get agent MCP behavior: one AI surface (Cursor) with Slack as a set of tools behind it. The model context protocol connects Cursor to Slack the same way it can connect to other tools (e.g. Jira, Figma).
Free Slack MCP server on Latenode
You don’t have to host the MCP server yourself. Latenode lets you deploy an MCP server in the cloud: you build (or use) a scenario that talks to Slack and expose it via the MCP Trigger node. That gives you a Server URL you can paste into Cursor, Claude Desktop, or any MCP for agent-compatible client. So you get a free MCP server for Slack in the sense that Latenode runs it; you only need a Latenode account (free tier available) and your Slack workspace authorized in the scenario.
Slack MCP template: what it does
We’ve prepared a template that shows how to work with your Slack workspace from AI chat like Cursor or Claude. List channels, send messages to a channel or DM, list channel messages, find users, create or archive channels, and more — all via natural language. No need to leave your editor or open Slack.
![]()
What’s inside the template?
When you connect this Latenode scenario as an MCP server to Cursor (or another MCP-compatible client), the AI gets tools to interact with Slack.
Tool groups include:
- User management
- Message management
- Channel management
The scenario runs the right Slack actions and returns the result to your chat. So in Cursor you can say things like “send a message to #dev: deployment is live” or “list my Slack channels” or “find the user with email [email protected]” and the Slack MCP server handles the rest. This is the same idea as other MCP server AI setups — your AI agent MCP (Cursor) uses the model context protocol to call a remote MCP server (Latenode + Slack).
How to set up the Slack MCP server in Latenode
Setting up the Slack MCP server in Latenode follows the same pattern as any MCP server on Latenode: you create a scenario, add an MCP Trigger, and connect Slack actions as tools.
- In Latenode, open the Slack MCP template.
- The template already has an MCP Trigger and Slack nodes wired as tools (e.g. list channels, send message, list messages, find user, create channel).
- Authorize Slack in the scenario (connect your Slack workspace in the Slack node).
- Save the scenario.
- Open the MCP Trigger node and copy the Server URL. You’ll paste this into Cursor in the next section.
- If the template has Authentication enabled on the MCP Trigger, copy or note the API key as well; Cursor will need it when connecting.
How to connect the Slack MCP server to Cursor
Once your Slack MCP server is running in Latenode and you have the Server URL, connect it to Cursor so the AI can use the Slack tools.
- Open Cursor.
- Go to Settings (gear icon or Cursor → Settings).
- Find MCP (or MCP Servers / Tools).
- Click Add server (or equivalent).
- Paste the Server URL you copied from the Latenode MCP Trigger.
- If your Latenode scenario has Authentication enabled, enter the API key when Cursor prompts for auth.
- Save and confirm the connection.
- Open the tools list in Cursor and verify that your Slack tools (e.g. list channels, send message, find user) are visible.
After that, you can ask Cursor in natural language to list Slack channels, send a message to a channel or user, list messages in a channel, find a user, or create a channel — and the Slack MCP server will run the actions and return the results. For full reference, see Connecting to MCP Tools in the Latenode docs.
Summary
- Slack MCP = Slack exposed via the model context protocol so AI clients can call Slack operations as tools.
- Slack MCP server = the service that exposes those tools (e.g. list channels, send message, list messages, find user, create channel).
- You can deploy a free MCP server for Slack on Latenode using the Slack MCP template or your own scenario with MCP Trigger + Slack nodes.
- Connect it to Cursor by adding the Latenode Server URL (and API key if required) in Cursor’s MCP settings.
- Then use MCP for agent workflows in Cursor: the AI can manage Slack channels and messages via natural language.
Deploy your Slack MCP server on Latenode
Use the Slack MCP template to give Cursor (or Claude, or any MCP-compatible client) direct access to Slack through the model context protocol. One MCP server, one Server URL, no infrastructure to maintain.



