Read and reply to your personal Telegram chats and all your Slack workspaces.
Connect Runs on your machine
claude mcp add telegram-slack-mcp -e TELEGRAM_API_ID=<TELEGRAM_API_ID> -e TELEGRAM_API_HASH=<TELEGRAM_API_HASH> -e TELEGRAM_ALLOW_SEND=<TELEGRAM_ALLOW_SEND> -e SLACK_USER_TOKENS=<SLACK_USER_TOKENS> -e SLACK_ALLOW_SEND=<SLACK_ALLOW_SEND> -e CHAT_MCP_DATA_DIR=<CHAT_MCP_DATA_DIR> -- npx -y [email protected]
{
"mcpServers": {
"telegram-slack-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"TELEGRAM_API_ID": "<TELEGRAM_API_ID>",
"TELEGRAM_API_HASH": "<TELEGRAM_API_HASH>",
"TELEGRAM_ALLOW_SEND": "<TELEGRAM_ALLOW_SEND>",
"SLACK_USER_TOKENS": "<SLACK_USER_TOKENS>",
"SLACK_ALLOW_SEND": "<SLACK_ALLOW_SEND>",
"CHAT_MCP_DATA_DIR": "<CHAT_MCP_DATA_DIR>"
}
}
}
}
{
"mcpServers": {
"telegram-slack-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"TELEGRAM_API_ID": "<TELEGRAM_API_ID>",
"TELEGRAM_API_HASH": "<TELEGRAM_API_HASH>",
"TELEGRAM_ALLOW_SEND": "<TELEGRAM_ALLOW_SEND>",
"SLACK_USER_TOKENS": "<SLACK_USER_TOKENS>",
"SLACK_ALLOW_SEND": "<SLACK_ALLOW_SEND>",
"CHAT_MCP_DATA_DIR": "<CHAT_MCP_DATA_DIR>"
}
}
}
}
{
"servers": {
"telegram-slack-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"TELEGRAM_API_ID": "<TELEGRAM_API_ID>",
"TELEGRAM_API_HASH": "<TELEGRAM_API_HASH>",
"TELEGRAM_ALLOW_SEND": "<TELEGRAM_ALLOW_SEND>",
"SLACK_USER_TOKENS": "<SLACK_USER_TOKENS>",
"SLACK_ALLOW_SEND": "<SLACK_ALLOW_SEND>",
"CHAT_MCP_DATA_DIR": "<CHAT_MCP_DATA_DIR>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
TELEGRAM_API_IDOptional | api_id from https://my.telegram.org (Telegram server only) |
TELEGRAM_API_HASHOptional, secret | api_hash from https://my.telegram.org (Telegram server only) |
TELEGRAM_ALLOW_SENDOptional | Set to 1 to allow sending Telegram messages as you. Off by default. |
SLACK_USER_TOKENSOptional, secret | One Slack user token (xoxp-) per workspace, comma separated (Slack server only) |
SLACK_ALLOW_SENDOptional | Set to 1 to allow posting to Slack as you. Off by default. |
CHAT_MCP_DATA_DIROptional | Where the Telegram session is stored. Defaults to ~/.chat-mcp |
Details
| Package | [email protected] (NPM, stdio) |
| Package | [email protected] (PYPI, stdio) |
| First published | 31 Aug 2026 |
| Last updated | 31 Aug 2026 |
| Registry name | io.github.nileshpatil6/telegram-slack-mcp |
More communication servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
