MCP ExplorerExplorer

Mcp Slack Wizards

@dmiyamasuon 6 months ago
1 Apache-2.0
FreeCommunity
AI Systems
access slack wizard channels

Overview

What is Mcp Slack Wizards

mcp-slack-wizards is a tool designed to access Slack wizard channels, allowing users to interact with Slack’s messaging and channel functionalities.

Use cases

Use cases include searching for specific messages in Slack channels, retrieving conversation histories for project discussions, and managing threaded conversations for better context in team communications.

How to use

To use mcp-slack-wizards, users need to set up access to the DN-Staging Slack app created by @dmiyamasu. They can then utilize the Slack API to perform actions such as searching messages and retrieving messages from specific channels.

Key features

Key features include the ability to search messages across public channels, retrieve messages from specific channels, and fetch threaded messages with replies.

Where to use

mcp-slack-wizards can be used in collaborative environments such as software development teams, project management, and any organization utilizing Slack for communication.

Content

mcp-slack-wizards

access slack wizard channels

Hackathon 2025 considerations

  • Hackathon participants will not be allowed to access the official newrelic slack workspace. Instead, we will be using the test environment “DN-Staging”.
  • @dmiyamasu has gained access to the test environment and created a slack app, which will allow our app to call the Slack API in the DN-Staging environment.
  • Slack API docs available here
  • Contact @dmiyamasu to be granted access to the DN-Staging slack app as a collaborator and provision an OAuth key

Sample API requests

Use the Slack API to Search Messages

Slack provides the search.messages API method to search for messages across public channels.

curl -X GET "https://slack.com/api/search.messages?query=your_search_term" \
     -H "Authorization: Bearer xoxb-your-token"

Retrieve Messages from Specific Channels

If you need to fetch messages from a specific channel:

  • Use conversations.list to get a list of public channels.
  • Use conversations.history to fetch messages from a specific channel.
curl -X GET "https://slack.com/api/conversations.history?channel=CHANNEL_ID" \
     -H "Authorization: Bearer xoxb-your-token"

Fetch Threaded Messages

If a message has replies (a thread), use conversations.replies to retrieve them.

curl -X GET "https://slack.com/api/conversations.replies?channel=CHANNEL_ID&ts=THREAD_TS" \
     -H "Authorization: Bearer xoxb-your-token"

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers