mcpdirectory.dev
9,129 servers · updated 23 Sept

Telegram MCP server

community Active last commit 28 d
{
  "mcpServers": {
    "awraiter-telegram": {
      "type": "http",
      "url": "https://awraiter.ai/mcp"
    }
  }
}
file .mcp.json (in your project root)version 1.0.0

What it does

A remote MCP server that connects to Telegram channels you administer through an AwrAIter account. It exposes 25 tools covering channel analytics, post drafting, scheduling, content planning, and brand configuration. Intended for Telegram channel operators using MCP-capable clients such as Claude or ChatGPT.

  • Retrieve subscriber growth, reach, and engagement rate data for a channel over a chosen time window.
  • Draft a post from scraped source material, check it for uniqueness and quality, then schedule it to a content plan slot.
  • Manage a channel's brand brief and banlist to keep AI-generated drafts aligned with tone and content rules.

Tools this server exposes

ToolDoes
list_teamsLists the teams the authenticated user belongs to and marks the active one.
switch_teamChanges the active team, with membership verified server-side.
list_channelsReturns the channels owned by the active team.
get_channelReturns a single channel's profile including name, chat id, language, and description.
get_channel_statsReturns subscriber count, reach, engagement rate, and dynamics over 1–90 days.
get_channel_insightsReturns what content performs well for this channel's audience, scored against a 30-day median.
get_recent_postsReturns the most recently published posts for a channel, newest first.
search_channel_contentRuns semantic search over the channel's own posts and bound source material.
search_sourcesSearches the sources bound to a channel.
draft_from_sourcesReturns the freshest scraped source items not yet used in a post.
deep_analyzeRuns a deep AI analysis of channel performance, consuming the team's AI credits.
check_uniquenessChecks whether a draft is a near-duplicate of existing posts or a copy of a source.
score_postReturns a data-grounded quality score for a draft relative to the channel's own history.
preview_postShows the exact message that would be sent, including title, body, media, and formatting.
create_post_from_textSaves a ready-to-publish draft from text supplied by the assistant.
schedule_postPublishes a draft immediately or schedules it for a specified time.
cancel_scheduled_postCancels a scheduled post identified by its plan id.
get_content_planReturns the channel's content plan configuration and its time slots.
create_content_planCreates a content plan for a channel.
find_free_slotReturns the earliest slot in the content plan that has no post assigned.
get_channel_memoryReturns the channel's brand brief and banlist.
set_brand_briefReplaces the channel's brand and tone guidance.
add_banlist_entryAdds a forbidden word to the channel's banlist.
remove_banlist_entryRemoves a word from the channel's banlist.
get_playbookReturns a step-by-step operator playbook for a given workflow.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.