MCP.Market

Telegram Slack MCP server

by nileshpatil6·io.github.nileshpatil6/telegram-slack-mcp·v0.5.1

Read and reply to your personal Telegram chats and all your Slack workspaces.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
New

0 stars123 downloads/wk

Reviews

Write one

Nobody has reviewed Telegram Slack yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Telegram Slack tools (16, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • list_channels

    List channels across all workspaces (or one, via `workspace`).

  • list_chats

    List recent Telegram chats (DMs, groups, channels), newest activity first.

  • list_dms

    List your direct-message conversations (1:1 and group DMs) across workspaces.

  • login

    Prompt for your Slack user tokens and save them, so they do not have to live in the

  • login_complete

    Step 2 of login: submit the code (and 2FA password if the account has one).

  • login_start

    Step 1 of login: send a Telegram code to `phone` (international format, e.g. +9198...).

  • login_status

    Check whether the QR from `login` has been scanned yet. Call this after telling the

  • read_channel

    Read recent messages of a channel or DM.

  • read_chat

    Read the most recent messages of one chat.

  • read_file

    Download a file shared in Slack and return it, so images can actually be seen rather

  • read_media

    Download the media attached to one message and return it, so images can actually be

  • read_thread

    Read the replies of one thread. thread_ts is the parent message's ts.

  • search_messages

    Search messages across every workspace. Supports Slack modifiers (in:#chan, from:@user).

  • send_messagewrite action

    Post a message as yourself. Set thread_ts to reply inside a thread.

  • unread_summary

    Show channels and DMs with unread messages, across all workspaces.

  • whoami

    List every connected Slack workspace and who you are in each.

Public scan report

scanner v0.1.10 · 2026-10-29 · same rubric, same numbers if you re-run it

no findings
  • Code scan8 source files scanned; 6 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 59 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Telegram Slack compares

Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 50% of 1,299 Productivity servers
Tools
16
the typical Productivity server has 7
Tools that change things
6%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
123
more than 61% of 427 Productivity servers with a package

What its tools let an agent do: 15 read · 1 send or post

Install Telegram Slack in Claude Code, Cursor or VS Code

Runs npx -y telegram-slack-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add telegram-slack-mcp -- npx -y telegram-slack-mcp
Add to Cursor

What the publisher says

From the Telegram Slack repository's README, as published. We do not edit it. Read it on GitHub

telegram-slack-mcp

Give Claude your actual chats.

Two MCP servers that connect Claude to your personal Telegram and Slack accounts — your real DMs, groups, and channels, not a bot inbox.

claude mcp add telegram -- npx -y telegram-slack-mcp telegram
claude mcp add slack    -- npx -y telegram-slack-mcp slack

Then just talk:

"what's unread on telegram from actual people?"

"read my last 30 messages with Priya and draft a reply"

"search all my slack workspaces for the deploy postmortem"

"what's in the screenshot Priya sent me?"

Why this exists

Most Telegram integrations use the Bot API, which only sees messages sent to a bot you created. It cannot read your existing conversations. telegram-slack-mcp uses MTProto, the same protocol the official app uses, authenticating as you — so Claude sees the chats you actually have.

For Slack, the usual connector is scoped to one workspace. telegram-slack-mcp takes one user token per workspace and treats them as a single surface, so "search everywhere" means everywhere.

Install

Pick whichever runtime you already have. Both ship the same tools.

Node

claude mcp add telegram -- npx -y telegram-slack-mcp telegram
claude mcp add slack    -- npx -y telegram-slack-mcp slack

Python

claude mcp add telegram -- uvx telegram-slack-mcp telegram
claude mcp add slack    -- uvx telegram-slack-mcp slack

Claude Code plugin

/plugin marketplace add nileshpatil6/telegram-slack-mcp
/plugin install telegram@telegram-slack-mcp
/plugin install slack@telegram-slack-mcp

Other MCP clients (Claude Desktop, Cursor, …)

{
  "mcpServers": {
    "telegram": {
      "command": "npx",
      "args": ["-y", "telegram-slack-mcp", "telegram"],
      "env": { "TELEGRAM_API_ID": "1234567", "TELEGRAM_API_HASH": "your_hash" }
    },
    "slack": {
      "command": "npx",
      "args": ["-y", "telegram-slack-mcp", "slack"],
      "env": { "SLACK_USER_TOKENS": "xoxp-one,xoxp-two" }
    }
  }
}

Setup

Telegram — 2 minutes

  1. Go to → API development tools → create an app.
  2. Copy the apiid and apihash, and set them:
claude mcp add telegram      -e TELEGRAM_API_ID=1234567      -e TELEGRAM_API_HASH=your_hash      -- npx -y telegram-slack-mcp telegram

terminal, which needs no MCP client at all:

  1. Link your account. Either ask Claude — "log into telegram" — or do it yourself in a
TELEGRAM_API_ID=1234567 TELEGRAM_API_HASH=your_hash npx -y telegram-slack-mcp login
# PowerShell
   $env:TELEGRAM_API_ID="1234567"; $env:TELEGRAM_API_HASH="your_hash"
   npx -y telegram-slack-mcp login

Either way you scan a QR and the session is saved to ~/.chat-mcp.

Through Claude:

It calls login, which returns a link to a page showing a QR code (and the code as text, if your client renders it). Scan it from Telegram on your phone — Settings → Devices → Link Desktop Device — then it calls login_status to confirm. No phone number, no SMS code, no 2FA password typed anywhere. On the same machine you can click "open in Telegram Desktop" instead of scanning.

The session is saved to ~/.chat-mcp and persists; you do this once.

Can't scan? Use the phone-number flow

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Telegram Slack: common questions

Is Telegram Slack MCP server safe?
Mostly: it is graded B (78/100). Read the Telegram Slack safety report
How do I install Telegram Slack?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Telegram Slack need an API key?
Yes. The registry entry asks for TELEGRAM_API_HASH, SLACK_USER_TOKENS.
Is Telegram Slack maintained?
The last commit was 65 days ago (2026-08-31). The latest release is v0.5.1.
What can I use instead of Telegram Slack?
Servers from other publishers that do the same job: Agent-Native Dispatch MCP server, CometChat Docs MCP server and Research Hub MCP server.
How does Telegram Slack compare with other Productivity MCP servers?
safety score 78/100 (higher than 50% of 1,299 Productivity servers); tools 16 (the typical Productivity server has 7); tools that change things 6% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Telegram Slack

Same job from other publishers: the closest match first, then the best rated.

  • Agent-Native Dispatch
    Central Slack/Telegram router with jobs, memory, approvals, and A2A delegation
    A
  • CometChat Docs
    CometChat docs search + implementation bundles: add chat, voice, video & moderation to your app.
    A
  • Research Hub
    Research workspace for Zotero + Obsidian + NotebookLM. Search, ingest, sync, verify briefs.
    A
  • chat-recall
    One searchable history across every AI coding tool, with secret scanning and a shared task board.
    B