Command Palette

Search for a command to run...

UnylyUnyly
Browse all

@Theyahia/Tgstat

FreeNot checked

MCP server for TGStat API that provides analytics for Telegram channels, including search, posts, statistics, mentions, and comparison across 8 tools.

GitHubEmbed

About

MCP server for TGStat API that provides analytics for Telegram channels, including search, posts, statistics, mentions, and comparison across 8 tools.

README

🌍 Часть WWmcp — коллекции из 114 MCP-серверов для развивающихся рынков (Россия, СНГ, MENA, Gulf, SE Asia, Africa). Единственная коллекция MCP, покрывающая не-западные API.

MCP-сервер для TGStat API — аналитика Telegram-каналов: поиск каналов и постов, статистика, динамика подписчиков и охватов, ERR, упоминания, тренды ключевых слов, сравнение каналов. 20 инструментов.

npm CI License: MIT

Установка

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-mcp

Инструменты (20)

Каналы

Инструмент Описание
search_channels Поиск каналов по запросу с фильтрами категории / языка / страны / типа
get_channel Профиль канала: подписчики, категория, индекс цитирования (ci_index), отметка РКН
get_channel_stats Статистика: средний охват поста, ERR%, дневной охват
get_channel_mentions Где канал упоминают / репостят другие каналы и чаты
compare_channels Сравнение каналов (2–10) по подписчикам, охвату и ERR — таблицей

Посты

Инструмент Описание
get_channel_posts Последние посты канала с просмотрами; фильтр по датам и пагинация
get_post Детали поста: просмотры, репосты, реакции, текст
search_posts Полнотекстовый поиск постов с фильтрами типа / категории / языка / страны / дат
get_post_stats Динамика вовлечённости поста во времени

Метрики (динамика во времени)

Инструмент Описание
get_channel_subscribers История числа подписчиков (group: hour/day/week/month)
get_channel_views История суммарных просмотров постов
get_channel_avg_reach История среднего охвата поста
get_channel_err История ERR (engagement rate by reach)
get_channel_forwards Посты других каналов, репостнувшие контент канала

Ключевые слова

Инструмент Описание
get_word_mentions Динамика упоминаний слова/фразы по периодам (упоминания + просмотры)
get_word_mentions_by_channels Разбивка упоминаний слова по каналам

Справочники

Инструмент Описание
list_categories Коды категорий каналов (для фильтра category)
list_countries Коды стран (для фильтра country)
list_languages Коды языков (для фильтра language)

Использование

Инструмент Описание
get_usage Квота и лимиты 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 — действие:

Пример сценария: «Найди топ финтех-каналы в Telegram (tgstat), оцени их ERR, выбери три с лучшим охватом и подготовь email-анонс через unisender».

Разработка

npm install
npm run build      # компиляция в dist/
npm run typecheck  # проверка типов, включая тесты
npm test           # vitest

⭐ Поддержать

Если сервер полезен — поставьте звезду этому репозиторию и WWmcp. Это помогает другим найти коллекцию серверов для не-западных API.

Лицензия

MIT

from github.com/theYahia/tgstat-mcp

Install @Theyahia/Tgstat in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install theyahia-tgstat-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add theyahia-tgstat-mcp -- npx -y @theyahia/tgstat-mcp

FAQ

Is @Theyahia/Tgstat MCP free?

Yes, @Theyahia/Tgstat MCP is free — one-click install via Unyly at no cost.

Does @Theyahia/Tgstat need an API key?

No, @Theyahia/Tgstat runs without API keys or environment variables.

Is @Theyahia/Tgstat hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install @Theyahia/Tgstat in Claude Desktop, Claude Code or Cursor?

Open @Theyahia/Tgstat on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare @Theyahia/Tgstat with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All communication MCPs