Telegram Slack MCP
Read and reply to your personal Telegram chats and all your Slack workspaces.
Connector by nileshpatil6 · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/nileshpatil6-telegram-slack-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 12 read · 4 write · 0 delete
- Secrets
- 2 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 16
Read from the source code; the running server may list different tools.
Read 12 · Look things up without changing anything.
list_channelslist_chatslist_dmslogin_statusread_channelread_chatread_fileread_mediaread_threadsearch_messagesunread_summarywhoami
Write 4 · Create, change, send or run things.
loginlogin_completelogin_startsend_message
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
SLACK_USER_TOKENSTELEGRAM_API_HASH
Other settings (environment variables or headers).
CHAT_MCP_DATA_DIRSLACK_ALLOW_SENDTELEGRAM_ALLOW_SENDTELEGRAM_API_ID
Tools (16)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
list_channelsList Slack channelsread-onlyList channels across all connected workspaces, or just one.
list_chatsList Telegram chatsread-onlyList recent chats (DMs, groups, channels), newest activity first, with unread counts.
list_dmsList Slack DMsread-onlyList your direct-message conversations (1:1 and group DMs).
loginConnect Slack workspacesPrompt for your Slack user tokens and save them, so they do not have to live in the MCP config as environment variables. Slack has no local OAuth flow, so you create the app yourself first; this only handles handing the tokens over.
login_completeFinish Telegram loginStep 2 of login: submit the code Telegram sent, plus the cloud password if the account has 2FA.
login_startStart Telegram loginStep 1 of login: send a Telegram login code to a phone number in international format (e.g. +9198...).
login_statusCheck Telegram loginread-onlyCheck whether the QR from `login` has been scanned yet. Call this after telling the user to scan; if it reports waiting, give them a moment and check again.
read_channelRead a Slack channelread-onlyRead recent messages of a channel or DM. `channel` accepts an id, #name, or part of a name.
read_chatRead a Telegram chatread-onlyRead the most recent messages of one chat. `chat` accepts @username, numeric id, or part of the chat name.
read_fileView a file shared in Slackread-onlyDownload a file shared in Slack and return it, so images can actually be seen rather than just named. Use the file id from read_channel or read_thread.
read_mediaView a photo or file from a chatread-onlyDownload the media attached to one message and return it, so images can actually be seen rather than just named. Use the message id from read_chat or search_messages. Photos are fetched at the largest size that fits within max_kb.
read_threadRead a Slack threadread-onlyRead the replies of one thread. `thread_ts` is the parent message's ts.
search_messagesSearch Slackread-onlySearch messages across every connected workspace. Supports Slack modifiers like in:#channel and from:@user.
send_messageSend a Slack messagePost a message as yourself. Set thread_ts to reply in a thread. Disabled unless SLACK_ALLOW_SEND=1.
unread_summarySlack unread summaryread-onlyShow channels and DMs with unread messages, across all workspaces.
Show 1 more tools
whoamiSlack workspacesread-onlyList every connected Slack workspace and who you are in each.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 35
- Last commit
- Aug 31, 2026 (1 month ago)
- Last release
- Aug 31, 2026 (1 month ago)
- Last package publish
- Aug 23, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.nileshpatil6/telegram-slack-mcp- Version
- 0.5.1
- Auth
- API key
- Packages
- npm telegram-slack-mcppypi telegram-slack-mcp
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Telegram Slack MCP. Agent Mart. https://agentmart.dev/connectors/nileshpatil6-telegram-slack-mcp (last updated 2026-10-24)