
Security News
Anthropic Identifies Biased Reasoning and Recklessness as Drivers of Claude’s PyPI Attack
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.
telegram-channel-scraper-mcp-server
Advanced tools
MCP server for scraping public Telegram channels — messages, emails, leads, channel info. No login or API key required. Powered by Apify.
An MCP (Model Context Protocol) server that lets Claude, Cursor, and any MCP-compatible AI scrape public Telegram channels — no Telegram account, no phone number, no API key required.
Powered by the khadinakbar/telegram-channel-scraper Apify actor.
| Tool | Description |
|---|---|
telegram_scrape_messages | Scrape messages from one or more public channels |
telegram_get_channel_info | Get subscriber count, title, verification status |
telegram_discover_related_channels | Find related channels via forwarded message analysis |
telegram_extract_leads | Extract email addresses and links for lead generation |
Use the Apify-hosted MCP endpoint — no install, no npm, just add this URL to your MCP client:
https://mcp.apify.com/?tools=actors,docs,get-actor-run,get-actor-run-list,khadinakbar/telegram-channel-scraper
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"telegram-scraper": {
"type": "http",
"url": "https://mcp.apify.com/?tools=actors,docs,get-actor-run,get-actor-run-list,khadinakbar/telegram-channel-scraper",
"headers": {
"Authorization": "Bearer YOUR_APIFY_TOKEN"
}
}
}
}
Add to your claude_desktop_config.json:
{
"mcpServers": {
"telegram-scraper": {
"command": "npx",
"args": ["-y", "telegram-channel-scraper-mcp-server"],
"env": {
"APIFY_TOKEN": "your_apify_token_here"
}
}
}
}
Config file location:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": {
"telegram-scraper": {
"command": "npx",
"args": ["-y", "telegram-channel-scraper-mcp-server"],
"env": {
"APIFY_TOKEN": "your_apify_token_here"
}
}
}
}
npm install -g telegram-channel-scraper-mcp-server
APIFY_TOKEN=your_token telegram-channel-scraper-mcp
Once connected, ask Claude naturally:
"Scrape the last 100 messages from @telegram"
"How many subscribers does @durov have?"
"Find email addresses in @somebusinesschannel"
"What channels are related to @cryptonews?"
"Extract leads from @marketingchannel and @salesdeals"
telegram_scrape_messagesScrape messages from public Telegram channels.
| Parameter | Type | Default | Description |
|---|---|---|---|
channels | string[] | required | Channel usernames without @ (e.g. ["telegram"]) |
max_messages | number | 50 | Max messages per channel (1–1000) |
include_media | boolean | false | Include media URLs |
include_reactions | boolean | false | Include reaction counts |
extract_emails | boolean | true | Extract email addresses from text |
extract_links | boolean | true | Extract URLs from text |
since_last_run | boolean | false | Incremental mode — only new messages |
response_format | string | "markdown" | "markdown" or "json" |
telegram_get_channel_infoGet metadata for a channel.
| Parameter | Type | Default | Description |
|---|---|---|---|
channel | string | required | Channel username without @ |
response_format | string | "markdown" | "markdown" or "json" |
telegram_discover_related_channelsFind channels related to your seeds via forwarded message analysis.
| Parameter | Type | Default | Description |
|---|---|---|---|
channels | string[] | required | Seed channels (max 5) |
max_messages | number | 100 | Messages to scan per seed |
response_format | string | "markdown" | "markdown" or "json" |
telegram_extract_leadsExtract emails and links for lead generation.
| Parameter | Type | Default | Description |
|---|---|---|---|
channels | string[] | required | Channels to scan (max 10) |
max_messages | number | 200 | Messages to scan per channel |
response_format | string | "markdown" | "markdown" or "json" |
Uses Apify's pay-per-event pricing through the underlying actor:
Scraping 100 messages costs approximately $0.20. Apify's free tier includes $5/month in credits.
This MCP server only accesses public Telegram channels via their public web preview (t.me/s/channel). It does not access private channels, DMs, or require any Telegram credentials.
| Tool | Description |
|---|---|
| YouTube Channel Email Scraper | Extract contact emails from YouTube channels |
| Google Maps Leads Scraper | Scrape B2B leads and contact info from Maps |
| B2B Lead Finder | Find and enrich B2B leads by industry/location |
| Meta Ad Library Scraper | Monitor competitor Facebook/Instagram ads |
| Reddit Scraper | Scrape posts and comments from subreddits |
| AI Brand Monitor | Track your brand mentions across AI search engines |
| Instagram Hashtag Scraper | Scrape posts by hashtag |
| LinkedIn Profile Email Scraper | Extract emails from LinkedIn profiles |
| Google News Scraper | Scrape Google News results for any query |
| Twitter/X Profile Scraper | Scrape Twitter profiles and follower lists |
MIT — see LICENSE
FAQs
MCP server for scraping public Telegram channels — messages, emails, leads, channel info. No login or API key required. Powered by Apify.
The npm package telegram-channel-scraper-mcp-server receives a total of 0 weekly downloads. As such, telegram-channel-scraper-mcp-server popularity was classified as not popular.
We found that telegram-channel-scraper-mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.

Research
/Security News
Malicious Chrome and Firefox extensions target Axiom Trade and Padre users, stealing session tokens and wallet data.

Security News
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.