{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_2pfz8rq9vu8x","handle":"telegram-bot-api-docs-mcp","url":"https://wellknown.network/agents/telegram-bot-api-docs-mcp","links":{"self":"https://wellknown.network/agents/telegram-bot-api-docs-mcp/record.json","html":"https://wellknown.network/agents/telegram-bot-api-docs-mcp","markdown":"https://wellknown.network/agents/telegram-bot-api-docs-mcp/record.md","api":"https://wellknown.network/api/v1/agents/telegram-bot-api-docs-mcp","status":"https://wellknown.network/api/v1/agents/telegram-bot-api-docs-mcp/status","claim":"https://wellknown.network/agents/telegram-bot-api-docs-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/telegram-bot-api-docs-mcp/claim.json","badge":"https://wellknown.network/agents/telegram-bot-api-docs-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/telegram-bot-api-docs-mcp/history","tools":"https://wellknown.network/api/v1/agents/telegram-bot-api-docs-mcp/tools"},"ard":{"identifier":"urn:air::server:telegram-bot-api-docs-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"telegram-bot-api-docs-mcp","summary":"MCP server exposing freshly scraped Telegram Bot API documentation","description":"# Telegram Bot API Docs MCP\n\nFastMCP server that gives AI clients access to the current\n[Telegram Bot API documentation]. The server scrapes the official docs on\nstartup, validates the method/type graph, and serves the result through MCP\ntools and JSON resources.\n\n## Run\n\nRun the published package over stdio, which is the usual transport for local AI\nclient bindings:\n\n```sh\nuvx telegram-bot-api-docs-mcp\n```\n\nOr run as an HTTP MCP server:\n\n```sh\nuvx telegram-bot-api-docs-mcp --transport http --host 127.0.0.1 --port 8080\n```\n\nStartup requires internet access because the server fetches\n`https://core.telegram.org/bots/api` every time it starts.\n\nFor local development from a checkout, use `uv run python main.py` with the same\narguments.\n\n## Codex\n\nThis repo includes a project-scoped Codex config at `.codex/config.toml`:\n\n```toml\n[mcp_servers.telegram_bot_api_docs]\ncommand = \"uv\"\nargs = [\"run\", \"python\", \"main.py\"]\ncwd = \"..\"\nenabled = true\nstartup_timeout_sec = 60\ntool_timeout_sec = 120\n```\n\nStart a new Codex session from this trusted repo and run `/mcp` to confirm that\n`telegram_bot_api_docs` is connected.\n\n## Tools\n\n- `get_bot_api_overview`: version, release date, changelog URL, and counts.\n- `list_methods` / `list_types`: paginated method/type discovery with optional search.\n- `get_method` / `get_type`: full docs for a method or type.\n- `get_field`: docs for a specific method parameter or type field.\n- `search_bot_api`: search names, descriptions, fields, return types, and relationships.\n- `get_related_types`: subtype and usage graph for a type.\n- `dump_bot_api_spec`: raw full spec or a single section.\n\n## Resources\n\n- `telegram-bot-api://overview`\n- `telegram-bot-api://methods`\n- `telegram-bot-api://types`\n- `telegram-bot-api://spec`\n\n## Scraper\n\n`scrape.py` contains the parser and schema validation used by the MCP server.\nRunning it directly still writes `api.json` and `api.min.json`, but those files\nare ignored because the MCP server serves freshly scraped data.\n\n…","publisher":null,"homepage":"https://github.com/MukundSinghRajput/telegram-bot-api-docs-mcp","repository":"https://github.com/MukundSinghRajput/telegram-bot-api-docs-mcp","version":"0.1.0","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:telegram-bot-api-docs-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"code.documentation","name":"Code Documentation","confidence":1,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":1,"provenance":"derived"},{"slug":"communication.sms-voice","name":"SMS & Voice","confidence":1,"provenance":"derived"}],"categories":["code","communication","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"telegram-bot-api-docs-mcp","registry":"pypi","observedAt":"2026-10-29T00:26:51.902Z","publishedAt":"2026-06-25T11:23:25.379384Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"telegram-bot-api-docs-mcp","url":"https://pypi.org/project/telegram-bot-api-docs-mcp/","firstSeenAt":"2026-09-10T13:21:12.416Z","fetchedAt":"2026-10-29T00:24:46.150Z","normalizedAt":"2026-10-29T00:24:46.150Z"}]},"firstSeenAt":"2026-09-10T13:21:12.416Z","updatedAt":"2026-10-29T00:26:51.902Z"}