
Current official Telegram and TON docs: Bot API, Mini Apps, MTProto, TDLib, TON Connect, Tolk
Public tool metadata for what this MCP can expose to an agent.
search_telegram_docsFull-text search over indexed sections, optionally limited to one area: bot-api, mini-apps, telegram-api, tdlib, ton, releases, ton-releases, aiogram, python-telegram-bot, grammy and others. Core Telegram docs rank first unless the query names a libraryFull-text search over indexed sections, optionally limited to one area: bot-api, mini-apps, telegram-api, tdlib, ton, releases, ton-releases, aiogram, python-telegram-bot, grammy and others. Core Telegram docs rank first unless the query names a library
No parameter schema in public metadata yet.
get_telegram_documentReads an official page in pages of up to 40,000 characters; fetches it if it is missing or older than 6 hoursReads an official page in pages of up to 40,000 characters; fetches it if it is missing or older than 6 hours
No parameter schema in public metadata yet.
get_telegram_corpus_statusWhat is indexed, how fresh it is and which sources failedWhat is indexed, how fresh it is and which sources failed
No parameter schema in public metadata yet.
list_telegram_document_revisionsRevisions of a page captured by this installationRevisions of a page captured by this installation
No parameter schema in public metadata yet.
list_telegram_sourcesThe 61 official entry points, grouped by API areaThe 61 official entry points, grouped by API area
No parameter schema in public metadata yet.
list_telegram_cached_pagesPages already stored in the local cache, by area, with freshnessPages already stored in the local cache, by area, with freshness
No parameter schema in public metadata yet.
get_bot_api_definitionOne Bot API method or type as structured data: parameters or fields, types, required flags, allowed values, length limits, and the changelog entries that mention itOne Bot API method or type as structured data: parameters or fields, types, required flags, allowed values, length limits, and the changelog entries that mention it
No parameter schema in public metadata yet.
check_bot_api_callChecks a request your code sends against the current Bot API schema: unknown methods and parameters (with suggestions), missing required ones, wrong types, values outside the documented list, retired parameters with the version that replaced themChecks a request your code sends against the current Bot API schema: unknown methods and parameters (with suggestions), missing required ones, wrong types, values outside the documented list, retired parameters with the version that replaced them
No parameter schema in public metadata yet.
list_bot_api_changesOfficial Bot API changelog as structured releases, filtered by version (since_version="9.0") or by a method, type or field nameOfficial Bot API changelog as structured releases, filtered by version (since_version="9.0") or by a method, type or field name
No parameter schema in public metadata yet.
check_telegram_projectChecks every Bot API call in a local Python bot project in one run; local stdio server onlyChecks every Bot API call in a local Python bot project in one run; local stdio server only
No parameter schema in public metadata yet.
Sponsors
TELEGRAM_KNOWLEDGE_DBPath to the SQLite documentation cache (default: the user cache directory)
TELEGRAM_DOC_AUTO_SYNCSet to 0 to disable the background refresh cycle
Keep Telegram bots and AI coding agents on the current Bot API.
Telegram changes the Bot API every month or two, and both code and models fall behind. Telegram Dev has three parts:
telegram-dev