Limzo Telegram Group Stats

com.limzoPublished by limzo.comOfficial publisherv1.3.1Updated Oct 24, 2026

Read-only stats for public Telegram groups tracked by Limzo, the anti-spam bot. No API key.

VerifiedStreamable HTTPWeb executableCommunication & CollaborationData & Analytics

Overview

AI-generated overview

Read-only MCP access to public Limzo statistics for Telegram groups: browse the group directory, fetch one group's activity stats, and see network-wide totals.

What you can do
  • Browse and search the public directory of Telegram groups tracked by Limzo, filtering by language to find a group's slug
  • Fetch one group's public stats by slug: message and reply counts, active users, mood, top members, levels, awards and moderation summary
  • Read network-wide Limzo figures such as group count, messages, active users, reactions and karma over 7 days and all time
When to use it
Useful when you want an assistant to answer questions about how active a public Telegram community is, compare groups, or pull leaderboard and trend numbers without opening the stats pages by hand.
Requirements
No API key or account. Either connect to the hosted remote endpoint, or run the npm package limzo-mcp with npx as a stdio bridge to the hosted server; Node.js is needed for the local option. Network access to limzo.com.
Before you install
Read-only and limited to data already public on Limzo stats pages; payloads reportedly exclude verbatim member messages, but member names and rankings are exposed. Group slugs must match public Limzo pages, so only groups tracked by Limzo are covered.

Installation

In SourceWeft

  1. Open Limzo Telegram Group Stats in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.limzo%2Ftelegram-group-stats/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "limzo-telegram-group-stats": {
      "type": "http",
      "url": "https://limzo.com/api/public/mcp"
    }
  }
}

README

limzo-mcp

[npm version] [License: MIT] [MCP]

MCP (Model Context Protocol) server for Limzo, the Telegram anti-spam and moderation bot — read-only public Telegram group statistics: leaderboards, activity trends, member levels, weekly award history, and moderation summaries for any group with a public Limzo stats page.

No API key, no account. Everything served is already public at limzo.com/s/<slug> — payloads never include verbatim member messages.

Tools

ToolWhat it returns
list_groupsSearch/browse the public group directory (slug, title, members, language)
get_group_statsFull public stats for one group by slug: activity, top members, levels, awards, moderation summary
get_global_statsNetwork-wide Limzo stats

Quick start

The server is hosted — this package is a stdio bridge for MCP clients:

bash
npx limzo-mcp

Claude Desktop / Claude Code

json
{  "mcpServers": {    "limzo": { "command": "npx", "args": ["-y", "limzo-mcp"] }  }}

Cursor / other MCP clients

Same pattern — command npx, args ["-y", "limzo-mcp"].

Direct HTTP (streamable MCP, no bridge)

Clients that support remote MCP can connect straight to:

https://limzo.com/api/public/mcp

Example

Ask an assistant "How active is the hipo_chat Telegram group?" and it calls get_group_stats:

jsonc
// get_group_stats { "slug": "hipo" }  →  (response trimmed){  "group":  { "title": "Hipo Chat", "username": "hipo_chat", "member_count": 3920 },  "range":  { "key": "7d", "label": "7 days", "days": 7 },  "stats":  {    "messages": 1107,    "active_users": 236,    "mood": { "label": "Sunny", "emoji": "☀️", "positive_pct": 83 },    "top_members": [      { "rank": 1, "name": "Josip", "messages": 238 },      { "rank": 2, "name": "Behrang Norouzinia", "messages": 84 }    ]  }}

Every value above is already public at limzo.com/s/hipo — the server never exposes verbatim member messages. Full response shape: openapi.json.

What is Limzo?

A Telegram community bot: public shareable stats pages, member levels/badges/achievements, weekly highlights and reports, mini-games, and smart anti-spam moderation (newcomer captcha, impersonator guard, link safety scan, /warn warnings, language lock, cross-group network shield). Free to start: @LimzoRobot.

Listed on

Official MCP Registry (com.limzo/telegram-group-stats) · Glama · Smithery · npm

License

MIT

Source: README.md at commit 8ed2acf

Tools

3

get_group_stats

Get public stats for one Telegram group

Call this when the user asks about the activity, health, leaderboard, mood, or trends of a specific Telegram group tracked by Limzo. `slug` is the last part of the group's public page URL, limzo.com/s/<slug> (e.g. "hipo"). Returns the curated limzo.public_stats/v1 JSON: messages, replies, active members, daily series, top members, mood, reactions, language mix, the Limzo Levels ladder (lifetime XP + badge tiers), and weekly-league standings when the group has the league enabled. Optional `range`: 7d (default), 30d, all — the wider ranges only serve real data for groups on a paid plan and otherwise silently fall back to 7d, so check `range.key` in the result. Never includes verbatim member messages. For a private group (one with no public t.me handle) the member identities, the group description and member_count are withheld too: aggregates plus an anonymised leaderboard are all it returns.

Parametersslugrequiredrange

list_groups

List or search public Telegram groups

Call this to discover Telegram groups tracked by Limzo — to browse the directory, filter by language, or find a group's slug for get_group_stats. Optional `query` filters case-insensitively over group title, username, slug, and description. Optional `lang` (ISO 639-1, e.g. "fa", "es") keeps only groups where that language is a meaningful share of what members write — the way to answer "find active Persian/Spanish groups". Omit both to list the top groups by Limzo Score. The directory covers PUBLIC groups only — a group with no t.me handle is never listed, though it may still have a /s/ page. Each row carries a `language` mix (primary language + top languages as percentages); rows also include slug, title, username, plan, member_count, 7-day messages and active members, score and page URLs, plus `total_matches` so you can tell when more groups matched than were returned.

Parameterslanglimitquery

get_global_stats

Get network-wide Limzo totals

Call this for network-wide numbers across all public Telegram groups tracked by Limzo (group count, messages, active users, replies, reactions, karma — 7-day and all-time) plus durable lifetime totals (messages analyzed, members tracked, spam messages removed) and the current top groups by Limzo Score. For finding a specific group, prefer list_groups.

Takes no parameters.

Version history

2
  1. v1.3.1LatestSep 18, 2026
  2. v1.3.0Sep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts