Awesome MCPSocial & Messaging

chigwell/telegram-mcp

⭐ 1606 Python added to this list on 2025-05-06 repository created 2025-03-20

Telegram MCP Server is a comprehensive integration that enables programmatic interaction with Telegram accounts through the Model Context Protocol (MCP). It provides a wide array of tools for managing messaging, chats, groups, contacts, user profiles, media, and more, all accessible via MCP-compatible clients such as Claude and Cursor. The project leverages the Telethon library to interface with Telegram's API, exposing nearly every major Telegram feature as an MCP tool. Key functionalities include chat and group management capabilities like listing chats, creating groups and channels, editing chat titles, managing participants and admins, banning and unbanning users, and handling chat invitations. Messaging features allow for sending, replying, editing, deleting, forwarding, pinning, and unpinning messages, as well as retrieving message context and chat history. Contact management tools enable listing, searching, adding, deleting, blocking, and unblocking contacts, along with bulk import/export options. User and profile management functions provide access to user information, profile updates, and user status checks. Media-related tools offer insights into media content within messages. The server also supports search and discovery of public chats, messages, and usernames, along with sticker sets and bot information management. Privacy and notification settings can be retrieved and modified, and chat muting, archiving, and recent admin actions are also supported. The project excludes certain functionalities that require direct file path access or have reliability issues, such as sending files, voice messages, stickers, and GIFs, due to MCP environment limitations and Telethon/Telegram API constraints. Installation involves cloning the repository, setting up a Python virtual environment, installing dependencies, generating a Telegram session string, and configuring environment variables with Telegram API credentials. The server can be run directly or within a Docker container for easier deployment. Overall, Telegram MCP Server offers a powerful and flexible MCP-based interface to automate and manage Telegram accounts programmatically, making it a valuable tool for developers and users seeking advanced Telegram integrations via the Model Context Protocol.

https://github.com/chigwell/telegram-mcp

ai-integrationautomationbot-commandsbotschat-managementcontact-managementdockergroup-managementmcpmediamedia-infomessagingmodel-context-protocolnotificationsprivacy-settingspythonsearchstickerstelegramtelethonuser-profile

Also in Social & Messaging

Panniantong/Agent-Reach

Agent Reach gives AI agents the ability to access and interact with the entire internet, including popular platforms like Twitter, Reddit, YouTube, GitHub, and Bilibili, without API fees, enhancing...

lharries/whatsapp-mcp

WhatsApp MCP Server is an MCP server that enables AI-driven interaction with personal WhatsApp messages and media through integration with LLMs like Claude, using a Go bridge and Python MCP server architecture.

korotovsky/slack-mcp-server

A feature-rich Model Context Protocol (MCP) server for Slack Workspaces supporting stealth and OAuth modes, multiple transports, proxy settings, and comprehensive Slack message and channel interactions without requiring workspace permissions or bot approvals.

pipeboard-co/meta-ads-mcp

Meta Ads MCP is an MCP server that enables AI models to access, analyze, and manage advertising campaigns on Meta platforms like Facebook and Instagram through a standardized interface.

GongRzhe/Gmail-MCP-Server

Gmail AutoAuth MCP Server is an MCP server that enables AI assistants to manage Gmail through natural language commands with full Gmail API integration and OAuth2 authentication support.

chatmcp/mcp-server-chatsum

mcp-server-chatsum is an MCP server that enables querying and summarizing chat messages to facilitate efficient chat data management and review.

line/line-bot-mcp-server

An MCP server implementation that integrates the LINE Messaging API to connect AI Agents with LINE Official Accounts for automated and customizable messaging.

arlanrakh/talk-to-girlfriend-ai

An AI-powered Telegram agent that leverages the Model Context Protocol to provide intelligent, context-aware messaging and chat management features tailored for dating and social interactions.