@coretext-ai-public/coretext-slack-mcp-server-f891d785-a83c-4773-8b11-8126f7e04644
v1.0.0
Published
Coretext Slack MCP Server
Readme
coretext-slack-mcp-server
Coretext Slack MCP Server
This MCP server was generated using the Template Orchestrator and includes the following integrations:
Available Tools
This MCP server provides 21 tools across 1 integrations:
Slack Tools
- slack_auth_test: Test authentication and get basic info about the bot
- slack_list_users: List users in the workspace
- slack_open_dialog: Open a dialog with a user
- slack_upload_file: Upload a file to Slack
- slack_add_reaction: Add a reaction to a message
- slack_post_message: Send a message to a channel
- slack_get_user_info: Get information about a user
- slack_delete_message: Delete a message
- slack_update_message: Update an existing message
- slack_remove_reaction: Remove a reaction from a message
- slack_search_messages: Search for messages in the workspace
- slack_schedule_message: Schedule a message to be sent at a later time
- slack_get_user_presence: Get user presence information
- slack_join_conversation: Join a conversation
- slack_set_user_presence: Set user presence
- slack_list_conversations: List conversations (channels) the bot can access
- slack_create_conversation: Create a new conversation (channel)
- slack_get_conversation_info: Get information about a conversation
- slack_invite_to_conversation: Invite users to a conversation
- slack_get_conversation_history: Get message history from a conversation
- slack_get_conversation_members: Get members of a conversation
Installation
npm install @coretext-ai-public/coretext-slack-mcp-server-f891d785-a83c-4773-8b11-8126f7e04644Environment Setup
Create a .env file with the following variables:
SLACK_BOT_TOKEN=your_slack_bot_token_hereUsage
Running the server
# Development mode
npm run dev
# Production mode
npm run build && npm startUsing with Claude Desktop
Add this to your Claude Desktop configuration:
{
"mcpServers": {
"coretext-slack-mcp-server": {
"command": "npx",
"args": ["@coretext-ai-public/coretext-slack-mcp-server-f891d785-a83c-4773-8b11-8126f7e04644"],
"env": {
"SLACK_BOT_TOKEN": "your_slack_bot_token_here"
}
}
}
}Instructions for Fetching API Keys/Tokens
- COMING SOON
Advanced Features
Request Cancellation
This MCP server supports request cancellation according to the MCP cancellation specification. Clients can cancel in-progress requests by sending a notifications/cancelled message with the request ID.
When a request is cancelled:
- The server immediately stops processing the request
- Any ongoing API calls are aborted
- Resources are cleaned up
- No response is sent for the cancelled request
Progress Notifications
The server supports progress notifications for long-running operations according to the MCP progress specification.
To receive progress updates:
- Include a
progressTokenin your request metadata - The server will send
notifications/progressmessages with:- Current progress value
- Total value (when known)
- Human-readable status messages
Progress is reported for:
- Multi-step operations
- Batch processing
- Long-running API calls
- File uploads/downloads
Example progress notification:
{
"method": "notifications/progress",
"params": {
"progressToken": "operation-123",
"progress": 45,
"total": 100,
"message": "Processing item 45 of 100..."
}
}Generated Information
- Generated at: Thu Oct 23 2025 17:36:25 GMT+0000 (Coordinated Universal Time)
- Orchestrator version: 0.0.2
- Template repository: Coretext-AI-Dev/server-template-v2
- Total endpoints: 21
