If you're an AI reading this: skill.md has everything you need.Read it →
Explorer/MCP/node2flow/telegram-bot
REMOTE

Telegram-bot

node2flow/telegram-bot

MCP server for Telegram Bot API — send messages, photos, videos, polls, manage chats, webhooks, and callbacks. ## Features - Send text, photo, video, audio, document, location, poll, contact messages - Edit and delete messages - Chat management (info, members, ban/unban) - Webhook setup and management - Callback query handling - Pin/unpin messages, invite links ## 27 Tools **Bot Info**: get bot info, set commands **Send Messages**: text, photo, document, video, audio, location, poll, contact **Edit/Delete**: edit text, edit caption, delete message **Chat**: get info, member count, member details, ban, unban **Webhooks**: set, delete, get webhook info **Callbacks**: answer callback, get file, get profile photos **Pins**: pin, unpin, create invite link ## Configuration - TELEGRAM_BOT_TOKEN — Get one from @BotFather on Telegram

27 tools available
The Journeyman
A reasonable amount of history and nothing concerning in the scan.
Time indexed (7mo)
27toolsRemote/ HTTP7moindexed
100% uptime · 292ms avgChecked Sep 7, 2026
Quality Score
67/95
Deep
Risk Score
0/100
Clean
How is this calculated?
Quality Breakdown
Tenure14.7/20
217 days indexed
Capability19.4/25
Tools: 7.4/13 (27 tools)
Description: 5/5
Endpoint: 7/7
Adoption8.3/25
Use count: 8.3/20 (118 uses)
Multi-registry: 0/5 (1 registry)
Reliability25/25
Currently live: 10/10
Uptime history: 15/15 100% (56/56 checks)
Security scan: 0 pts in v1.0; ready to weight when coverage improves
Risk
0Clean
No signals detected.
The scanner shows
27 tools. Nothing caught our attention.
First indexed Feb 11, 2026
Server Profile
Tools catalogued
27
27 tools available. Full list below.
Hosting
Remote / HTTP
Runs on the internet. No access to your filesystem, SSH keys, or environment variables.
Registry presence
Not verified
Not yet verified by the Official MCP Registry.
Liveness
100%
Based on 48 checks. Average response: 292ms.
Publisher Verification
Not yet verified by the Official MCP Registry.
Endpoint
https://telegram-bot--node2flow.run.tools
Tools (27)
tg_get_me
Get basic information about the bot: id, username, first_name, can_join_groups, can_read_all_group_messages, supports_inline_queries.
tg_set_my_commands
Set the list of bot commands shown in the Telegram chat menu. Each command has a "command" (1-32 chars, lowercase a-z, 0-9, _) and a "description" (1-256 chars). Max 100 commands.
tg_send_message
Send a text message to a chat. Supports Markdown, MarkdownV2, and HTML formatting. Can include inline keyboards via reply_markup.
tg_send_photo
Send a photo to a chat. Provide a URL or file_id from a previously uploaded photo.
tg_send_document
Send a document/file to a chat. Provide a URL or file_id. Max 50MB for bots.
tg_send_video
Send a video to a chat. Provide a URL or file_id. Supports MPEG4 format, max 50MB.
Show all 27 tools ↓
tg_send_audio
Send an audio file to a chat. Displayed as a music player. Provide a URL or file_id. Max 50MB, MP3/M4A format.
tg_send_location
Send a geographic location point to a chat.
tg_send_poll
Send a poll to a chat. Supports regular polls and quiz mode. For quiz mode, set type to "quiz" and provide correct_option_id.
tg_send_contact
Send a phone contact card to a chat.
tg_edit_message_text
Edit the text of a previously sent message. The bot must be the author of the message.
tg_edit_message_caption
Edit the caption of a previously sent media message (photo, video, document, audio).
tg_delete_message
Delete a message. Bot must have delete permission in group chats. Messages older than 48 hours cannot be deleted.
tg_get_chat
Get detailed information about a chat: title, description, type, member count, permissions, pinned message, etc.
tg_get_chat_member_count
Get the number of members in a chat.
tg_get_chat_member
Get information about a specific member: status (creator, administrator, member, restricted, left, kicked), permissions, and custom title.
tg_ban_chat_member
Ban a user from a group, supergroup, or channel. The user will be unable to return unless unbanned. Bot must be admin with ban permission.
tg_unban_chat_member
Unban a previously banned user. The user is NOT added back automatically and must rejoin via invite link.
tg_set_webhook
Set a webhook URL for receiving Telegram updates. Telegram sends POST requests with JSON Update objects to this URL. Supported ports: 443, 80, 88, 8443.
tg_delete_webhook
Remove the webhook integration. After this, you can use getUpdates for polling.
tg_get_webhook_info
Get current webhook status: URL, pending update count, last error date/message, max connections, and allowed update types.
tg_answer_callback_query
Answer a callback query from an inline keyboard button press. Must be called to stop the loading indicator on the button.
tg_get_file
Get file info and download URL. Returns file_id, file_size, file_path, and a ready-to-use download_url. Files up to 20MB.
tg_get_user_profile_photos
Get a list of profile photos for a user.
tg_pin_chat_message
Pin a message in a chat. Bot must have pin_messages admin permission in groups/supergroups.
tg_unpin_chat_message
Unpin a message in a chat. If message_id is not provided, unpins the most recent pinned message.
tg_create_chat_invite_link
Create an additional invite link for a chat. Bot must be admin with invite_users permission.

Is this your server?

Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming; register now and you'll be first in line.

Create your account →
More from node2flow
Google Sheets
MCP server for Google Sheets : read, write, format, and manage spreadsheets through 23 tools. ## Features - Read and write cell values with A1 notation - Batch read/write for multiple ranges at once - Full formatting: bold, italic, colors, fonts, alignment, number formats - Sheet management: add, delete, rename, copy, duplicate tabs - Data operations: sort, find & replace, filters, protected ranges - Add charts (bar, line, column, scatter, etc.) - Raw batchUpdate pass-through for any Sheets API operation ## 23 Tools - **Spreadsheet**: create and get spreadsheet metadata - **Values**: read, batch read, write, append, clear, batch write - **Sheet Management**: add, delete, rename, copy, duplicate sheets - **Formatting**: format cells, merge/unmerge, auto-resize - **Data Operations**: sort, find & replace, basic filter, protected ranges - **Advanced**: add chart, raw batchUpdate ## Configuration - `GOOGLE_CLIENT_ID` : OAuth 2.0 Client ID from Google Cloud Console - `GOOGLE_CLIENT_SECRET` : OAuth 2.0 Client Secret - `GOOGLE_REFRESH_TOKEN` : Refresh token with spreadsheets scope
SQLite Remote
MCP server for remote SQLite databases via Turso/libSQL. - 15 tools for query, schema, indexes, and optimization. - Connect to cloud-hosted SQLite databases using libsql://URLs. Features: - Execute SQL queries and statements with parameter binding - Full schema management (tables, columns, indexes, foreign keys) - Database analysis (size, table stats, integrity check) - WAL mode enabled for better concurrency Install (Claude Desktop / Cursor): npx -y @node2flow/sqlite-mcp Tool categories: - Query (3): execute_query, execute_run, execute_many - Schema (4): list_tables, describe_table, list_indexes, list_foreign_keys - Table (3): create_table, alter_table, drop_table - Index (2): create_index, drop_index - Database (3): get_info, vacuum, integrity_check Configuration: - SQLITE_DB_URL (required) — Path to your Turso URL SQLite database. - SQLITE_AUTH_TOKEN — Auth token for Turso (required for authenticated databases)
PostgREST
MCP server for PostgREST — REST API layer for PostgreSQL databases. ## Features - Discover database schema (tables, views, functions, columns) - Query records with PostgREST filter syntax (eq, gt, like, in, fts, or) - Resource embedding — JOIN related tables via select parameter - Full CRUD operations (insert, update, upsert, delete, replace) - Call stored PostgreSQL functions via RPC - Count records with exact, planned, or estimated methods ## 10 Tools **Schema**: get OpenAPI schema, describe table columns/types **Read**: list records with filters/select/order/pagination, count records, call functions (RPC) **Write**: insert, update, upsert (merge/ignore duplicates), delete, replace (PUT) ## Configuration - POSTGREST_URL — Your PostgREST server URL (e.g. http://localhost:3000) - POSTGREST_TOKEN — JWT token for authenticated requests (optional)
Google Calendar
MCP server for Google Calendar : create events, manage calendars, check availability, and share calendars through 28 tools via the Model Context Protocol. ## Features - Create, update, and delete calendar events (timed and all-day) - Quick add events from natural language - Manage recurring events with RRULE support - Share calendars with ACL (access control) management - Check availability with free/busy queries - Manage multiple calendars and subscriptions - Full OAuth 2.0 authentication with refresh tokens ## 28 Tools **Events (10)**: List, get, create, update (PUT), patch (PATCH), delete, quick add, move, list instances, import **CalendarList (5)**: List subscribed calendars, get entry, add (subscribe), update display settings, remove (unsubscribe) **Calendars (5)**: Get metadata, create, update, delete, clear all events **ACL (5)**: List rules, get rule, create (share), update permission, delete (revoke) **Utility (3)**: Query free/busy, get color palette, list settings ## Configuration - `GOOGLE_CLIENT_ID` : OAuth 2.0 Client ID from Google Cloud Console - `GOOGLE_CLIENT_SECRET` : OAuth 2.0 Client Secret - `GOOGLE_REFRESH_TOKEN` : Refresh token with Calendar scope
Supabase
MCP server for Supabase — 31 tools for database CRUD, storage, auth admin, project management, edge functions, and secrets via REST + Management APIs. ## Features - Database CRUD with PostgREST filtering, resource embedding (JOINs), and RPC - Storage bucket and object management with signed URLs - Auth admin for user creation, updates, bans, and deletion - Project lifecycle management (create, pause, restore) - Execute SQL queries and generate TypeScript types - Edge function inspection and secret/API key management ## 31 Tools - **Database REST (6):** sb_list_records, sb_insert_records, sb_update_records, sb_upsert_records, sb_delete_records, sb_call_function - **Storage (6):** sb_list_buckets, sb_create_bucket, sb_delete_bucket, sb_list_objects, sb_delete_objects, sb_create_signed_url - **Auth Admin (5):** sb_list_users, sb_get_user, sb_create_user, sb_update_user, sb_delete_user - **Projects (5):** sb_list_projects, sb_get_project, sb_create_project, sb_pause_project, sb_restore_project - **Database Management (3):** sb_run_query, sb_list_migrations, sb_get_typescript_types - **Edge Functions (2):** sb_list_functions, sb_get_function - **Secrets & Keys (4):** sb_list_secrets, sb_create_secrets, sb_delete_secrets, sb_list_api_keys ## Configuration - `SUPABASE_URL` — Project URL (e.g. `https://xxx.supabase.co`) — for database, storage, auth tools - `SUPABASE_SERVICE_ROLE_KEY` — Service role key (bypasses RLS) — from Settings → API - `SUPABASE_ACCESS_TOKEN` — Personal access token — for project management tools (from dashboard → Account → Access Tokens)
Slack
MCP server for Slack Web API — send messages, manage channels, search content, and automate your workspace. ## Features - Send, update, delete, and schedule messages with Block Kit support - Manage channels: create, archive, invite/kick members, set topics - Search messages and files with Slack's powerful query syntax - Upload and manage files with 2-step upload process - React to messages, pin items, and manage bookmarks - Browse users, team info, and custom emoji ## 38 Tools **Messages (7)**: send, update, delete, schedule, cancel scheduled, list scheduled, get permalink **Conversations (12)**: list channels, info, history, thread replies, members, create, archive, invite, kick, join, set topic, open DM **Users (2)**: list all, get info **Reactions (3)**: add, remove, get reactions **Search (2)**: search messages, search files **Files (3)**: upload, list, delete **Pins (3)**: pin, unpin, list pins **Bookmarks (4)**: add, edit, remove, list **Team (1)**: get workspace info **Emoji (1)**: list custom emoji ## Configuration - SLACK_BOT_TOKEN — Get one at https://api.slack.com/apps (create app → OAuth & Permissions → Install → copy Bot Token)
Similar servers
NodeAPI
Machine-native GIS processing API for AI agents and developers. Convert, reproject, validate, repair, buffer, clip, dissolve, and tile vector geodata across 25 endpoints. Pay-per-use USDC on Solana Mainnet ($0.01/op). No accounts, no API keys. Remote MCP SSE.
astllm-mcp
An MCP server for efficient code indexing and symbol retrieval using tree-sitter AST parsing to fetch specific functions or classes without loading entire files. It significantly reduces AI token costs by providing O(1) byte-offset access to code components across multiple programming languages.
Openterms-mcp
Cryptographic proof of consent for AI agents. Sign before you act. Policy engine enforces spending caps, action whitelists, and escalation rules. Independently verifiable by anyone.
Aegis-ZK
On-chain trust verification for AI agent tools. Agents query skill attestations, audit levels, and risk scores before running third-party MCP servers, so you know what's safe before you execute.
Satoshidata Wallet Intelligence
Bitcoin wallet intelligence for AI agents: labels, risk signals, transactions, fees, and mempool.
HiveAgent — The Agentzon
498 MCP tools across 12 industry verticals. Marketplace, escrow, DeFi, legal, healthcare, insurance, construction, and trades. USDC payments on Base L2.
Indexed from Smithery · Updates nightlyView on Smithery →