Telegram MCP by InsightfulPipe
Server Details
Hosted Telegram MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- Insightful-Pipe/telegram-mcp-server
- GitHub Stars
- 0
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 4 tools
The tools mostly have distinct roles within an enforced workflow: query_contexts for metadata/planning, query_data for data retrieval, execute_action for mutations, and prompts_menu for prompt catalog browsing. The main ambiguity is between query_contexts and query_data because both use 'query' and are adjacent steps, but the descriptions clarify their different stages.
Three tools follow a clear verb_noun pattern: execute_action, query_contexts, and query_data. prompts_menu is a minor deviation from that pattern, but it is still readable and does not significantly harm predictability.
Four tools is well-scoped for a staged Telegram workflow: one discovery/helper tool, one data query tool, one action execution tool, and one prompt catalog tool. Each tool appears to earn its place without excessive surface area.
The surface covers workspace/account discovery, action schema inspection, action execution, data querying, and prompt browsing, which are the key workflow operations. Some direct convenience operations may be absent, but the generic action and query mechanisms likely allow agents to work around those gaps.
Available Tools
4 toolsexecute_actionTelegram Execute ActionADestructiveInspect
Execute Telegram action (Step 3 (FINAL) of workflow).
REQUIRED: Complete these steps first using query_contexts:
request='accounts' - Get workspace_id, brand_id AND available_actions
request='actions_details' with actions=['xxxxxx', 'xxxxxx', 'xxxxxx'] - Get detailed body structure for specific action(s) using actions from available_actions
IMPORTANT: Always call step 2 to see the exact body structure before executing.
Rely on info from steps 1-2 to construct the action body. Follow the schema exactly.
Inputs: body (required). Returns: object
query_contextsTelegram Setup HelperARead-onlyInspect
Helper for planning InsightfulPipe Telegram data queries.
Step 1: request='accounts' – Retrieve workspace_id, brand_id, other source metadata, AND available_actions (all tables you can query).
Step 2: request='actions_details' with actions=['xxxxxx', 'xxxxxx', 'xxxxxx'] – REQUIRED before querying. Replace with actions from available_actions to get the exact request body, required identifiers, fields, time ranges, and notes for each action.
Optional: request='available_actions' – Standalone call to list all available tables/actions (already included in accounts response).
Optional: request='brands' with brand_id + workspace_id to pull brand guidelines.
Inputs: request (required), actions, brand_id, platform, +1 more. Returns: object
query_dataTelegram Data QueryBRead-onlyInspect
Query Telegram data (Step 3 (FINAL) of workflow).
REQUIRED: Complete these steps first using query_contexts:
request='accounts' - Get workspace_id, brand_id AND available_actions
request='actions_details' with actions=['xxxxxx', 'xxxxxx', 'xxxxxx'] - Get detailed body structure for specific action(s) using actions from available_actions
IMPORTANT: Always call step 2 to see the exact body structure before querying.
Rely on info from steps 1-2 to construct the query body. Follow the schema exactly.
Inputs: body (required). Returns: object
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Hosted OpenAI Ads MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Hosted Slack MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Hosted MySQL MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Hosted Meta Ads MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceMCP server for self-hosted Telegram multi-account management, enabling encrypted session storage, health checks, batch operations, device-session management, and automation through AI agents.23MIT
- AlicenseNot gradedqualityBmaintenanceAn open-source, read-only MCP server that connects your own Telegram account to ChatGPT, Claude and Claude Code via OAuth, enabling access to chats, message history, search, public channels and files with per-client scopes and revocable grants.Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables ChatGPT, Claude, Cursor, and other MCP clients to read and send messages, manage chats, groups, media, polls, and profiles in a user's personal Telegram and MAX accounts via a self-hosted server.1MIT
- AlicenseBqualityBmaintenanceAn MCP (Model Context Protocol) server that connects AI assistants like Claude to Telegram via the MTProto protocol. Unlike bots, this runs as a userbot -- it operates under your personal Telegram account using GramJS, giving full access to your chats, contacts, and message history.1692,134 npm64MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.