MCPVault

react

MCP tool from Claude Telegram Supercharged by k1p1l0

Add an emoji reaction to a message by ID. Only Telegram's fixed whitelist is accepted (👍 👎 ❤ 🔥 👀 🎉 😂 🤔 etc). Also used for status indicators (👀 read → 👍 done).

How to use it

react is exposed by the Claude Telegram Supercharged MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the react tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

FULL CLAUDE TELEGRAM SUPERCHARGED LISTING

Other tools in Claude Telegram Supercharged (8)

ask_user

Send a question with inline keyboard buttons and wait for the user's choice. Takes chatid, text, buttons (array of labels), optional parsemode and timeout (default 120s). Returns the label of the tapped button.

clear_history

Clear all message history for a chat. Always confirm with askuser first, and call savememory before clearing to preserve context. Pass restartcontext: true to signal the supervisor daemon to restart Claude for a full context reset.

create_telegraph_page

Publish long-form content to Telegraph (telegra.ph) and return a URL. Telegram renders it as Instant View -- a native article reader. Takes title, content (Markdown), optional authorname and authorurl. Auto-creates Telegraph account on first use.

edit_message

Edit a message the bot previously sent. Supports parsemode (MarkdownV2/HTML/plain). Useful for "working..." → result progress updates. Only works on the bot's own messages.

get_history

Retrieve recent message history from a chat. Takes chatid, optional limit (default 50, max 200), optional before (unix timestamp for pagination). Returns formatted messages with timestamps, senders, and content.

reply

Send to a chat. Takes chatid + text, optionally replyto (message ID) for native threading, files (absolute paths) for attachments, and parsemode (MarkdownV2/HTML/plain, defaults to MarkdownV2). Images (.jpg/.png/.gif/.webp) send as photos with inline preview; other types send as documents. Max 50MB

save_memory

Save a conversation summary to persistent memory. Loaded into Claude's instructions on every startup. Use before clearhistory so context survives across sessions.

search_messages

Search message history by text pattern. Takes chatid, query (substring match), optional limit (default 20, max 100). Returns matching messages.