MCPServers

Summary

The Slack MCP Server project provides a server interface for interacting with Slack workspaces through the Slack API. It allows users to perform various operations such as listing channels, posting messages, replying to threads, adding reactions, retrieving channel history, accessing thread replies, and obtaining user profiles. This functionality is valuable for automating Slack interactions, managing communication within workspaces, and integrating Slack with other services or bots like Claude. The project is particularly useful for developers looking to enhance their Slack workspace interactions programmatically, offering a comprehensive set of tools to manage and engage with Slack channels and users efficiently.

Available Actions(8)

slack_list_channels

List public or pre-defined channels in the workspace. Optional inputs: limit (number, default: 100, max: 200): Maximum number of channels to return; cursor (string): Pagination cursor for next page. Returns: List of channels with their IDs and information.

slack_post_message

Post a new message to a Slack channel. Required inputs: channel_id (string): The ID of the channel to post to; text (string): The message text to post. Returns: Message posting confirmation and timestamp.

slack_reply_to_thread

Reply to a specific message thread. Required inputs: channel_id (string): The channel containing the thread; thread_ts (string): Timestamp of the parent message; text (string): The reply text. Returns: Reply confirmation and timestamp.

slack_add_reaction

Add an emoji reaction to a message. Required inputs: channel_id (string): The channel containing the message; timestamp (string): Message timestamp to react to; reaction (string): Emoji name without colons. Returns: Reaction confirmation.

slack_get_channel_history

Get recent messages from a channel. Required inputs: channel_id (string): The channel ID. Optional inputs: limit (number, default: 10): Number of messages to retrieve. Returns: List of messages with their content and metadata.

slack_get_thread_replies

Get all replies in a message thread. Required inputs: channel_id (string): The channel containing the thread; thread_ts (string): Timestamp of the parent message. Returns: List of replies with their content and metadata.

slack_get_users

Get list of workspace users with basic profile information. Optional inputs: cursor (string): Pagination cursor for next page; limit (number, default: 100, max: 200): Maximum users to return. Returns: List of users with their basic profiles.

slack_get_user_profile

Get detailed profile information for a specific user. Required inputs: user_id (string): The user's ID. Returns: Detailed user profile information.

Last Updated: April 8, 2025

Reseñas de la Comunidad

0.0
0 reseñas
5
0
4
0
3
0
2
0
1
0

Aún no hay reseñas. ¡Sé el primero en reseñar!

Inicia sesión para unirte a la conversación

Try it now in
HighlightHighlight AI

Lenguaje

TypeScript

Categorías