Tool | What It Does | Example Use |
---|---|---|
Read Messages | Read messages from a Slack channel | ”Read the last 20 messages in #support and return text, user, and timestamp” |
Send Message | Send a message to a Slack channel or user | ”Post ‘Daily stand-up starts in 10 minutes’ to #engineering” |
Create Canvas | Create a Slack canvas message with rich content | ”Create a canvas in #product-updates titled ‘Q2 Roadmap’ with content ‘[canvas_content]‘“ |
Add User To Channel | Add a user to a Slack channel | ”Add john.smith@company.com to #marketing” |
Upload File | Upload a file to Slack | ”Upload the file at https://example.com/report.pdf to #reports with the caption ‘April Sales Report‘“ |
React To Message | Add a reaction to a message | ”Add :thumbsup: to the latest message from sarah.jones in #general” |
Delete Message | Delete a Slack message | ”Delete my last message in #random” |
Get Message Thread | Retrieve a message and its replies | ”Get the full thread for the message ‘Bug report: login issue’ in #support and return text and user for each reply” |
Pin Message | Pin a message in a channel or DM | ”Pin the message containing ‘Important: All hands meeting’ in #announcements” |
Unpin Message | Unpin a message | ”Unpin the oldest pinned message in #design-reviews” |
Get User Presence | Check a user’s online status | ”Is mike.chen@company.com currently active? return presence” |
Search Users | Search for users across the workspace | ”Search users where email contains ‘@acme.com’ and return id, real_name, and email” |
Remove From Channel | Remove a user from a channel | ”Remove contractor@external.com from #internal-only” |
Get File Info | Get metadata for a specific file | ”Get info for PDF files uploaded to #legal-docs in the last 7 days” |
List Pinned Items | List pinned items in a channel or DM | ”List pinned items in #leadership and return type, title, and creator” |
Create Channel | Create a new public or private channel | ”Create a private channel named ‘project-phoenix-2024‘“ |
Delete Channel | Delete a Slack channel | ”Archive channel #q1-campaign-completed” |
Update Channel Topic | Update a channel’s topic | ”Set topic of #sales to ‘Q3 OKRs: 3.2M‘“ |
Update Channel Purpose | Update a channel’s purpose | ”Update purpose of #customer-wins to ‘Share customer success stories and testimonials‘“ |
Archive Channel | Archive a Slack channel | ”Archive #project-sunset-2023” |
Unarchive Channel | Unarchive a Slack channel | ”Unarchive #seasonal-campaigns” |
List Users In Channel | List all users in a channel | ”List users in #product-launch and return id and real_name” |
Create Your Slack MCP Node
Add Your Prompt
Test Your Node
Save and Reuse
Step 1: List Users
Step 2: Send Reminders
Step 3: Update Membership
email address
in #support and return text and thread_id”Empty Outputs
Incorrect Results
Errors
Iterate with Request Changes