Invoke MTProto
invoke_mtprotoCall any Telegram API method using raw MTProto parameters, with safety blocks for destructive operations and automatic peer resolution.
Instructions
Low-level Telegram API (MTProto) invoke for methods not wrapped by other tools. Dangerous methods require allow_dangerous=true. Success: API result dict or normalized error. Full documentation: https://github.com/leshchenko1979/fast-mcp-telegram/blob/main/docs/Tools-Reference.md
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| method_full_name | Yes | Telegram API method, e.g. "messages.GetHistory" or "users.GetFullUser" (normalization applied). | |
| params_json | Yes | JSON object string of TL parameters as in Telegram API docs; nested TL uses "_": "typeName" discriminator. | |
| allow_dangerous | No | If false, destructive methods (e.g. deletes) are blocked. Set true only when intended. | |
| resolve | No | If true, resolve string/int peer-like fields to TL Input* entities before invoke. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||