communication MCP Server
Telegram MCP server (MTProto). Connect Claude, Cursor, Claude Code, VS Code, Codex, Cline, Windsurf to a real Telegram account — read/search/send messages, moderate channels, manage stories/contacts/folders, transcribe voice, and call any raw MTProto method. Browser-based sign-in. 100+ tools.
Discovered via github-topic:mcp-server and last synced 3mo ago.
1. Install the package
npx -y mcp-telegram
2. Add to claude_desktop_config.json
{
"mcpServers": {
"mcp-telegram": {
"command": "npx",
"args": [
"mcp-telegram"
]
}
}
}Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
List dialogs. Filters: `unread`, `archived`, `ignorePinned`, `folder`, `limit`.
Set or clear own `@username`.
Search inside one dialog (text, type filter, sender, date range).
Upload a new avatar (local path or URL).
Forward messages between dialogs.
Delete own stories.
Find dialogs by name/title/username substring.
Drop a local session and revoke it on Telegram.
Fetch one or more messages by id.
Mark stories viewed.
List messages in a dialog.
Set the account birthday.
Delete by id (optionally revoke for all).
What it does
Lift restrictions.
Recent admin events with event-type filter.
Hide history from new members.
Hand over creator rights (requires 2FA password).
Rename, re-icon, close, hide.
Update mute, previews, sound, story-mute.
Remove users from contacts.
Pin a sticker to recent.
yes
Browser-based sign-in. Adds an account.
List signed-in accounts.
Send text.
Send a file (path or URL). Albums via array.
Save a message's media to disk.
Transcribe voice/video (Premium).
Open the local settings page (tool surface + read-only).
Return the profile of the authenticated user.
Change own first/last name and bio.
Resolve `@username` to a user/channel/chat entity.
List custom dialog folders (chat filters).
Read reactions.
Mark messages read up to an id.
Save a peer's avatar to disk.
Fetch tally.
Search across every chat.
Set emoji reactions on a message.
Cast a vote.
One peer's stories.
Grant admin rights (with rank).
Change title (works for channels, supergroups, and basic groups).
Leave a channel/supergroup.
New link with optional expiry, usage cap, join-request gate.
Save a draft for a dialog.
New folder with include/exclude rules.
List your boost slots.
no
Edit a previously sent message.
Set account-wide default.
Full ban (optional `untilDate`).
Remove every message by a user.
Author signatures on channel posts.
Basic group → supergroup.
Create a new topic.
Read settings.
Add a user to contacts.
Install by short name.
Send to a phone number, auto-creates a temporary contact.
Finalize a poll.
Post a story (photo or video).
Strip admin rights.
Change description.
Extended info (about, counts, linked chat, slow-mode).
List active or revoked links.
Drop the draft for a dialog.
Replace folder rules.
Block list.
Apply slots to a channel.
no
Send a poll. Supports quiz, multiple-choice, anonymous, close period.
Feed of contacts' stories.
Apply a custom rights mask.
Require admin approval to join.
Search contacts + global directory.
yes
List who viewed your story.
Single participant info.
Check availability.
New broadcast channel or supergroup (optional forum mode).
Mute a chat (optional `untilDate`).
Call any MTProto method by qualified name (e.g. `messages.SendMessage`, `stories.GetAllStories`). String values for `peer`/`channel`/`user`/`fromPeer`/`toPeer`/`bot`/`chat` are auto-resolved to InputPeer / InputUser.
no
Add users to a channel/supergroup.
Change avatar (path or URL).
Extended user info (bio, common chats).
Revoke a specific link.
List all dialog drafts.
Remove a folder.
Read a privacy key.
no
Kick from chat/channel.
Set/clear public `@username`.
List users that joined via a link.
Set display order.
Update a privacy key (mode + allow/disallow lists).
Run an inline bot query.
no
Members with filter (admins/banned/bots/...) and substring search.
Set slow-mode seconds.
Permanently delete.
List forum topics.
Unmute.
All contacts.
Installed sticker sets.
no
Save a message's media to disk.
Return the profile of the authenticated user.
List custom dialog folders (chat filters).
List who viewed your story.
Single participant info.
Check availability.
New broadcast channel or supergroup (optional forum mode).
Mute a chat (optional `untilDate`).
List signed-in accounts.
List dialogs. Filters: `unread`, `archived`, `ignorePinned`, `folder`, `limit`.
List messages in a dialog.
Search across every chat.
Find dialogs by name/title/username substring.
Send text.
Transcribe voice/video (Premium).
Call any MTProto method by qualified name (e.g. `messages.SendMessage`, `stories.GetAllStories`). String values for `peer`/`channel`/`user`/`fromPeer`/`toPeer`/`bot`/`chat` are auto-resolved to InputPeer / InputUser.
Open the local settings page (tool surface + read-only).
Change own first/last name and bio.
Set or clear own `@username`.
Set the account birthday.
All contacts.
Fetch one or more messages by id.
Read reactions.
Edit a previously sent message.
Delete by id (optionally revoke for all).
Set emoji reactions on a message.
Send to a phone number, auto-creates a temporary contact.
Save a peer's avatar to disk.
Cast a vote.
Finalize a poll.
Fetch tally.
Set account-wide default.
One peer's stories.
Post a story (photo or video).
Delete own stories.
Full ban (optional `untilDate`).
Search inside one dialog (text, type filter, sender, date range).
Send a file (path or URL). Albums via array.
Upload a new avatar (local path or URL).
Resolve `@username` to a user/channel/chat entity.
Mark messages read up to an id.
Forward messages between dialogs.
Send a poll. Supports quiz, multiple-choice, anonymous, close period.
Feed of contacts' stories.
Mark stories viewed.
Apply a custom rights mask.
Kick from chat/channel.
Set/clear public `@username`.
Require admin approval to join.
List users that joined via a link.
Set display order.
Search contacts + global directory.
Update a privacy key (mode + allow/disallow lists).
Run an inline bot query.
Lift restrictions.
Recent admin events with event-type filter.
Hide history from new members.
Hand over creator rights (requires 2FA password).
Rename, re-icon, close, hide.
Update mute, previews, sound, story-mute.
Remove users from contacts.
Pin a sticker to recent.
Grant admin rights (with rank).
Change title (works for channels, supergroups, and basic groups).
Leave a channel/supergroup.
New link with optional expiry, usage cap, join-request gate.
Save a draft for a dialog.
New folder with include/exclude rules.
List your boost slots.
no
Strip admin rights.
Change description.
Extended info (about, counts, linked chat, slow-mode).
List active or revoked links.
Drop the draft for a dialog.
Replace folder rules.
Block list.
Apply slots to a channel.
no
Add users to a channel/supergroup.
Change avatar (path or URL).
Extended user info (bio, common chats).
Revoke a specific link.
List all dialog drafts.
Remove a folder.
Read a privacy key.
Members with filter (admins/banned/bots/...) and substring search.
Set slow-mode seconds.
Permanently delete.
List forum topics.
Unmute.
Installed sticker sets.
Required
Remove every message by a user.
Author signatures on channel posts.
Basic group → supergroup.
Create a new topic.
Read settings.
Add a user to contacts.
Install by short name.
Send messages and upload files to Slack channels using the `slack` CLI. Supports direct messages, channel posts, file uploads, and thread replies.
Bidirectional Telegram bridge — talk to Claude from your phone. Built into OpenPaw.
Discover agents across local node and mesh peers at runtime — their roles, handles, and how to communicate with or delegate to them.
Apply data visualization and storytelling principles from Storytelling with Data by Cole Nussbaumer Knaflic. Covers choosing effective visuals (line, bar, table, scatterplot), eliminating clutter (Gestalt principles, data-ink ratio), focusing attention (preattentive attributes, strategic color), thinking like a designer (affordances, alignment, white space), and narrative structure (three-act story, horizontal/vertical logic, Big Idea). Trigger on "data visualization", "chart design", "dashboard design", "data storytelling", "presentation chart", "declutter chart", "bar chart", "line chart", "data narrative", "slide deck data", "chart review", "viz critique", "storytelling with data".
🔬 A curated collection of 23,000+ agent skills for empirical research across 8 social science disciplines. | 精选 23,000+ AI Agent 技能库,覆盖8大社会科学学科的实证研究。CoPaper.AI 20分钟完成一篇可复现的规范实证论文,并支持用户上传 Skills。-- Maintained by CoPaper.AI from Stanford REAP.
🔬 A curated collection of 23,000+ agent skills for empirical research across 8 social science disciplines. | 精选 23,000+ AI Agent 技能库,覆盖8大社会科学学科的实证研究。CoPaper.AI 20分钟完成一篇可复现的规范实证论文,并支持用户上传 Skills。-- Maintained by CoPaper.AI from Stanford REAP.
AgentNetworkProtocol(ANP) is an open source protocol for agent communication. Our vision is to define how agents connect with each other, building an open, secure, and efficient collaboration network for billions of intelligent agents.
Learn how to use the c-slack Claude skill. Complete guide with installation instructions and examples.
Learn how to use the c-telegram Claude skill. Complete guide with installation instructions and examples.
Learn how to use the Letter Writer Claude skill. Complete guide with installation instructions and examples.