AwrAiter
Automatically syncs channel analytics to Google Sheets for export and comparison.
Allows binding RSS feeds and websites as content sources to generate draft posts from fresh articles.
Provides tools for managing Telegram channels, including drafting, scheduling, and publishing posts, as well as collecting analytics on subscribers, reach, and engagement.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AwrAiterShow last week's subscriber growth and top post for my channel"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AwrAIter MCP Server
A remote MCP server for the Telegram channels you administer: read analytics, draft posts from your own scraped sources, build content plans, schedule and publish — from inside ChatGPT, Claude, or any MCP-capable client.
Not a userbot. No phone number, no login code, no .session file. The server acts through your AwrAIter account and reaches only the channels of the team you authorize.
Русская версия · Connection guide · Tool reference · awraiter.ai
Server
URL |
|
Transport | Streamable HTTP |
Authentication | OAuth 2.1 (PKCE, dynamic client registration) or a personal access token |
Registry name |
|
Availability | Every plan, including the free tier |
Related MCP server: Telegram Channel MCP Server
Quick start
You need an AwrAIter account (sign in with Telegram) and at least one connected channel.
Claude (web / desktop)
Settings → Connectors → Add custom connector, paste the URL, press Connect, and confirm access for the team you want.
https://awraiter.ai/mcpClaude Code
claude mcp add --transport http awraiter https://awraiter.ai/mcpChatGPT
In the browser, Settings → Connectors offers OAuth — paste the URL and press Connect. The ChatGPT/Codex desktop form has no OAuth option; connect it with a token instead (see below).
Clients that take a JSON config
{
"mcpServers": {
"awraiter": {
"type": "http",
"url": "https://awraiter.ai/mcp"
}
}
}Clients without OAuth (token auth)
Create a token in the panel under MCP connection — it is shown once — and send it as a header:
Authorization: Bearer YOUR_TOKENStep-by-step instructions for Claude, Claude Code, ChatGPT, Codex, Gemini CLI and Qwen Code are in docs/connect.md; ready-to-paste config files are in examples/.
Tools
25 tools. The ones that change something are marked ✍️ — everything else is read-only.
Tool | What it does |
| Teams you belong to; marks the active one |
| Switch the active team (membership is verified server-side) |
| Channels owned by the active team |
| One channel's profile: name, chat id, language, description |
| Subscribers, reach, ER and dynamics over 1–90 days |
| What works for this audience, scored against the channel's own 30-day median |
| Most recent published posts, newest first |
| Semantic search over the channel's own posts and source material |
| Search the channel's bound sources |
| Freshest scraped sources not yet used in a post |
| Deep AI analysis of channel performance — the one tool that spends the team's AI credits |
| Is this draft a near-duplicate of existing posts or a copy of a source? |
| Data-grounded quality signal for a draft, specific to this channel |
| Exact message that would be sent — title, body, media, formatting |
| Save a ready-to-publish draft from text the assistant wrote |
| Publish a draft now, or schedule it for a given time |
| Cancel a scheduled post by its plan id |
| The channel's plan configuration and its slots |
| Create a content plan for a channel |
| Earliest slot in the plan with no post yet |
| The channel's brand brief and banlist |
| Replace the channel's brand/tone guidance |
| Add a forbidden word to the channel's banlist |
| Remove a word from the banlist |
| Step-by-step operator playbook for a workflow |
What each tool returns, and the exact scope it needs, is in docs/tools.md.
Authentication
OAuth 2.1 with PKCE and dynamic client registration; redirect URIs are restricted to HTTPS or HTTP loopback, authorization codes are single-use, and refresh tokens rotate. A token is bound to one user, one team and one scope.
Personal access tokens come in two scopes:
Scope | Allows |
| Read-only tools; every ✍️ tool is refused server-side |
| Everything the account can do in the panel |
Tokens are listed, and can be revoked, in the panel under MCP connection.
Security model
Userbot-style Telegram MCP servers | AwrAIter | |
What you hand over | Phone number, login code, session file | An OAuth grant to your own account |
What it can reach | Everything your account can — DMs, groups, private material | Only the channels of the team you authorized |
How it publishes | As you | Through the panel's own service admin, with the same permission checks as the UI |
If the token leaks | Your whole Telegram account | Revoke the token in the panel; nothing else is exposed |
Every write goes through the same channel-level access control as the panel, and rate limits apply per token. The full model, and how to report a vulnerability, are in SECURITY.md.
About AwrAIter
AwrAIter is a panel for people who run Telegram channels: weekly content plans, AI drafts in your channel's tone, scheduled publishing, and analytics for everything published — growth, reach, ER/ERR, per-post performance, channel comparison, export to XLSX or Google Sheets. One channel is free forever; paid plans start at €9/month. See awraiter.ai.
Support and legal
Questions and issues: awraiter.ai/support
Operated by Mediazione Italia S.r.l. Payments are handled by Stripe; we never see card numbers.
Your channel content stays yours — we do not train models on it unless you explicitly opt in (off by default).
License
Documentation and examples in this repository are released under the MIT License. The AwrAIter service itself is proprietary.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Run a Telegram channel from your AI agent. Posts go out through your own bot, not your account.
Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.
Telegram bridge for your MCP-compatible agent. Bidirectional, no LLM in our stack.
Manage SRG+ hubs, channels, content, assets, users, and workspaces from any MCP-aware AI agent.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to send messages and interact with Telegram chats through MCP tools, with support for user management, conversation history, and bot command handling.1-
- FlicenseNot gradedqualityDmaintenanceEnables sending messages to Telegram channels via MCP protocol, integrating with AI assistants for automated messaging.7-
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to interact with Telegram accounts through MCP, supporting messaging, contacts, groups, media, and admin functions.4Apache 2.0
- AlicenseAqualityDmaintenanceEnables AI assistants to publish, edit, search, and manage messages in Telegram channels via a set of MCP tools.8MIT