@theyahia/tgstat-mcp
This server provides tools for analyzing Telegram channels and posts via the TGStat API. Here's what you can do:
Search Telegram channels — Find channels by keyword with optional filters for category, language, and country
Get channel info — Retrieve a channel's profile data including subscriber count, average views, and engagement rate (ERR)
Get channel posts — Fetch recent posts from a channel with view metrics, supporting pagination
Get post details — Access detailed info on a specific post including views, reposts, and reactions
Get channel statistics — View subscriber growth trends and view dynamics over time
Search posts — Full-text search across posts with filters for date range and specific channels
Get channel mentions — Discover where a channel is being mentioned or reposted by other channels and chats
Compare channels — Side-by-side comparison of 2–10 channels by subscribers, reach, and engagement rate
Provides access to TGStat API for Telegram channel analytics, including search, channel information, posts, statistics, mentions, and comparison.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@theyahia/tgstat-mcpcompare Telegram channels @rbc_news and @kommersant"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@theyahia/tgstat-mcp
🌍 Часть WWmcp — коллекции из 114 MCP-серверов для развивающихся рынков (Россия, СНГ, MENA, Gulf, SE Asia, Africa). Единственная коллекция MCP, покрывающая не-западные API.
MCP-сервер для TGStat API — аналитика Telegram-каналов: поиск каналов и постов, статистика, динамика подписчиков и охватов, ERR, упоминания, тренды ключевых слов, сравнение каналов. 20 инструментов.
Установка
1. Получите токен
TGSTAT_TOKEN — API-ключ TGStat. Зарегистрируйтесь и получите токен на api.tgstat.ru (нужен доступ к Stat API и/или Search API — разные инструменты требуют разных пакетов). Текущую квоту и срок пакета смотрите инструментом get_usage.
2. Подключите сервер
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"tgstat": {
"command": "npx",
"args": ["-y", "@theyahia/tgstat-mcp"],
"env": {
"TGSTAT_TOKEN": "ваш_токен"
}
}
}
}Claude Code:
claude mcp add tgstat -e TGSTAT_TOKEN=ваш_токен -- npx -y @theyahia/tgstat-mcpRelated MCP server: lolzteam-mcp
Инструменты (20)
Каналы
Инструмент | Описание |
| Поиск каналов по запросу с фильтрами категории / языка / страны / типа |
| Профиль канала: подписчики, категория, индекс цитирования (ci_index), отметка РКН |
| Статистика: средний охват поста, ERR%, дневной охват |
| Где канал упоминают / репостят другие каналы и чаты |
| Сравнение каналов (2–10) по подписчикам, охвату и ERR — таблицей |
Посты
Инструмент | Описание |
| Последние посты канала с просмотрами; фильтр по датам и пагинация |
| Детали поста: просмотры, репосты, реакции, текст |
| Полнотекстовый поиск постов с фильтрами типа / категории / языка / страны / дат |
| Динамика вовлечённости поста во времени |
Метрики (динамика во времени)
Инструмент | Описание |
| История числа подписчиков (group: hour/day/week/month) |
| История суммарных просмотров постов |
| История среднего охвата поста |
| История ERR (engagement rate by reach) |
| Посты других каналов, репостнувшие контент канала |
Ключевые слова
Инструмент | Описание |
| Динамика упоминаний слова/фразы по периодам (упоминания + просмотры) |
| Разбивка упоминаний слова по каналам |
Справочники
Инструмент | Описание |
| Коды категорий каналов (для фильтра |
| Коды стран (для фильтра |
| Коды языков (для фильтра |
Использование
Инструмент | Описание |
| Квота и лимиты API: израсходовано запросов / каналов / слов, срок пакета |
Формат вывода
Ответы курируются: возвращаются только релевантные поля (подписчики, охваты, ERR, текст-сниппет, ссылки), даты — в ISO. Это экономит токены контекста и упрощает ответы модели. Даты в фильтрах указываются как YYYY-MM-DD и автоматически конвертируются в Unix-таймстемпы, которых требует API.
Примеры запросов
Найди Telegram-каналы про маркетинг на русском
Какая статистика у @durov — подписчики, средний охват, ERR?
Покажи рост подписчиков @vc_ru по неделям за последние 3 месяца
Сравни каналы @rbc_news, @kommersant и @vedomosti по охвату и ERR
Найди посты про AI за январь 2026
Построй динамику упоминаний слова «нейросети» по месяцам
Кто упоминает канал @thebell_io?
Сколько у меня осталось запросов в TGStat API?WWmcp — связки с соседними серверами
TGStat закрывает аналитику; соседние серверы из WWmcp — действие:
vk-ads-mcp— рекламные кампании VK Adssendpulse-mcp·unisender-mcp— email-рассылки
Пример сценария: «Найди топ финтех-каналы в Telegram (tgstat), оцени их ERR, выбери три с лучшим охватом и подготовь email-анонс через unisender».
Разработка
npm install
npm run build # компиляция в dist/
npm run typecheck # проверка типов, включая тесты
npm test # vitest⭐ Поддержать
Если сервер полезен — поставьте звезду этому репозиторию и WWmcp. Это помогает другим найти коллекцию серверов для не-западных API.
Лицензия
MIT
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/theYahia/tgstat-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server