{"adoption": {"forks": 394, "observed_at": "2026-08-28T04:04:55.897037+00:00", "stars": 1513}, "canonical_url": "https://ross.abutalabs.com/products/telegram-mcp", "card": {"archived": false, "artifact_type": "service", "description": "Telegram MCP server powered by Telethon to let MCP clients read chats, manage groups, and send/modify messages, media, contacts, and settings.", "domain": ["messaging-platforms", "developer-tools"], "enriched": true, "function": ["mcp", "chatbot", "search-engine", "file-upload"], "health_score": 99, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["chigwell/telegram-mcp"], "name": "chigwell/telegram-mcp", "platform": ["python", "self-hosted", "cross-platform"], "pushed_at": "2026-08-23T14:05:12+00:00", "repo": "chigwell/telegram-mcp", "stars": 1513, "tags": ["telegram", "telethon", "model-context-protocol", "mcp-server", "claude", "messaging", "chat-management", "multi-account", "ai-agents", "automation", "docker"], "topics": ["admin", "api", "chat-management", "contacts", "groups", "mcp", "media", "messaging", "search", "telegram", "telegram-api", "telegram-client", "telethon"], "urls": [], "use_cases": ["let Claude read and analyze my Telegram chat history", "send and edit Telegram messages from an AI assistant", "manage Telegram groups and channels via MCP", "search Telegram messages through an MCP client", "download and send media files on Telegram with an agent", "run multiple Telegram accounts behind one MCP server"], "what_it_is": "A Telegram MCP server built on Telethon that exposes 80+ tools for reading chats, managing groups and channels, and sending, editing, and searching messages, media, and contacts. It lets MCP-compatible clients like Claude and Cursor interact with Telegram accounts directly.", "when_to_avoid": ["you need a standalone Telegram bot framework rather than an MCP server", "you only need simple bot API messaging without user-account features", "you cannot provide Telegram API credentials or a Python runtime"], "when_to_choose": ["you use Claude, Cursor, or another MCP client and want Telegram access", "you need programmatic Telegram chat, group, or admin operations via Telethon", "you want multi-account Telegram management with proxy support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/telegram-mcp", "repo": "chigwell/telegram-mcp", "role": "main", "score": 82}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:55.897037+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.287613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b56cbda2c50bbbd2b186a81452a79d6230b42d48eb39e3b47581918352b41", "fetched_at": "2026-08-28T04:04:55.897037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chigwell/telegram-mcp"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:55.897037+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.287613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b56cbda2c50bbbd2b186a81452a79d6230b42d48eb39e3b47581918352b41", "fetched_at": "2026-08-28T04:04:55.897037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chigwell/telegram-mcp"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.287613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b56cbda2c50bbbd2b186a81452a79d6230b42d48eb39e3b47581918352b41", "fetched_at": "2026-08-28T04:04:55.897037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chigwell/telegram-mcp"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:55.897037+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:55.897037+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:55.897037+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.287613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b56cbda2c50bbbd2b186a81452a79d6230b42d48eb39e3b47581918352b41", "fetched_at": "2026-08-28T04:04:55.897037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chigwell/telegram-mcp"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:55.897037+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:55.897037+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.287613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b56cbda2c50bbbd2b186a81452a79d6230b42d48eb39e3b47581918352b41", "fetched_at": "2026-08-28T04:04:55.897037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chigwell/telegram-mcp"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:55.897037+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:55.897037+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:55.897037+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.287613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b56cbda2c50bbbd2b186a81452a79d6230b42d48eb39e3b47581918352b41", "fetched_at": "2026-08-28T04:04:55.897037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chigwell/telegram-mcp"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:55.897037+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:55.897037+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.287613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b56cbda2c50bbbd2b186a81452a79d6230b42d48eb39e3b47581918352b41", "fetched_at": "2026-08-28T04:04:55.897037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chigwell/telegram-mcp"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.287613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b56cbda2c50bbbd2b186a81452a79d6230b42d48eb39e3b47581918352b41", "fetched_at": "2026-08-28T04:04:55.897037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chigwell/telegram-mcp"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.287613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b56cbda2c50bbbd2b186a81452a79d6230b42d48eb39e3b47581918352b41", "fetched_at": "2026-08-28T04:04:55.897037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chigwell/telegram-mcp"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.287613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb1b56cbda2c50bbbd2b186a81452a79d6230b42d48eb39e3b47581918352b41", "fetched_at": "2026-08-28T04:04:55.897037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/chigwell/telegram-mcp"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 37, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 531, "days_push": 10, "days_rel": 10, "gap_med": 1, "n_releases_24m": 102}, "score": 82, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}