Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Telegram Bot API Docs

FreeNot checked

Scrapes the official Telegram Bot API documentation and provides tools for querying methods, types, fields, and relationships.

GitHubEmbed

About

Scrapes the official Telegram Bot API documentation and provides tools for querying methods, types, fields, and relationships.

README

It gives AI clients access to the current Telegram Bot API documentation. The server scrapes the official docs on startup, validates the method/type graph, and serves the result through MCP tools and JSON resources.

Run

Run the published package over stdio, which is the usual transport for local AI client bindings:

uvx telegram-bot-api-docs-mcp

Or run as an HTTP MCP server:

uvx telegram-bot-api-docs-mcp --transport http --host 127.0.0.1 --port 8080

Startup requires internet access because the server fetches https://core.telegram.org/bots/api every time it starts.

For local development from a checkout, use uv run python main.py with the same arguments.

Codex

This repo includes a project-scoped Codex config at .codex/config.toml:

[mcp_servers.telegram-bot-api-docs]
command = "uvx"
args = ["telegram-bot-api-docs-mcp"]

Start a new Codex session from this trusted repo and run /mcp to confirm that telegram-bot-api-docs is connected.

Tools

  • get_bot_api_overview: version, release date, changelog URL, and counts.
  • list_methods / list_types: paginated method/type discovery with optional search.
  • get_method / get_type: full docs for a method or type.
  • get_field: docs for a specific method parameter or type field.
  • search_bot_api: search names, descriptions, fields, return types, and relationships.
  • get_related_types: subtype and usage graph for a type.
  • dump_bot_api_spec: raw full spec or a single section.

Resources

  • telegram-bot-api://overview
  • telegram-bot-api://methods
  • telegram-bot-api://types
  • telegram-bot-api://spec

Scraper

scrape.py contains the parser and schema validation used by the MCP server.

Thanks to PaulSonOfLars for such wonderful project

Example

Here is an example bot created completely using codex

Made by Mukund

from github.com/MukundSinghRajput/telegram-bot-api-docs-mcp

Install Telegram Bot API Docs in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install telegram-bot-api-docs-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add telegram-bot-api-docs-mcp -- uvx telegram-bot-api-docs-mcp

FAQ

Is Telegram Bot API Docs MCP free?

Yes, Telegram Bot API Docs MCP is free — one-click install via Unyly at no cost.

Does Telegram Bot API Docs need an API key?

No, Telegram Bot API Docs runs without API keys or environment variables.

Is Telegram Bot API Docs hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Telegram Bot API Docs in Claude Desktop, Claude Code or Cursor?

Open Telegram Bot API Docs on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Telegram Bot API Docs with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All communication MCPs