← MCP Catalog

edit_admin_rights

Set granular admin rights for a user in a supergroup or channel. Extends `promote_admin` (which uses a default set) by letting each right be specified individually. Pass True to grant, False to revoke. Passing all False revokes admin status (equivalent to `demote_admin`). Args: chat_id: ID or username of the supergroup/channel. user_id: User ID or username. rank: Custom admin title (max 16 chars). Empty = no custom title. change_info: can change chat info (title, photo, description) post_messages: can post in channel (channel-only) edit_messages: can edit other users' messages delete_messages: can delete messages ban_users: can restrict/ban members invite_users: can invite new members pin_messages: can pin messages add_admins: can add new admins with their own rights anonymous: admin actions appear anonymous manage_call: can manage voice/video chats manage_topics: can create, edit, close and reopen forum topics (forum-enabled supergroups only) other: reserved for future rights

MCPTelegram AuthorizationPrivate connector · send actions require confirmation
Can change or delete data

Parameters

chat_idinteger | string · required

user_idinteger | string · required

rankstring · default ""

change_infoboolean · default false

post_messagesboolean · default false

edit_messagesboolean · default false

delete_messagesboolean · default false

ban_usersboolean · default false

invite_usersboolean · default false

pin_messagesboolean · default false

add_adminsboolean · default false

anonymousboolean · default false

manage_callboolean · default false

manage_topicsboolean · default false

otherboolean · default false

accountstring · default null