{"serverId":"mcp-registry/io.github.justjuice55/telegram-catalog","tools":[{"name":"channel_stats","fixed":{"name":"channel_stats","description":"Full record for one channel by @username: subscribers, category, language, trust score, description.","inputSchema":{"type":"object","required":["username"],"properties":{"username":{"type":"string","description":"Channel @username (with or without @)"}}},"annotations":{"readOnlyHint":true},"title":"Channel details and stats"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":82,"tokensAfter":82},{"name":"market_listings","fixed":{"name":"market_listings","description":"Fresh classified listings extracted from Telegram groups across the OTC network — Thailand (th), UAE (ae), Turkey (tr), Vietnam (vn), Georgia (ge), USA (us), Russia (ru): rent, sale, services, jobs, exchange. Filter by country and listing type.","inputSchema":{"type":"object","properties":{"type":{"enum":["rent","sale","service","job","exchange","wanted"],"type":"string","description":"Listing type filter ('wanted' = demand: сниму/куплю/ищу, any kind)"},"limit":{"type":"integer","maximum":50,"minimum":1,"description":"Max results (default 10)"},"country":{"enum":["th","ae","tr","vn","ge","us","ru"],"type":"string","description":"OTC country code"}}},"annotations":{"readOnlyHint":true},"title":"Browse marketplace listings"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":195,"tokensAfter":195},{"name":"market_stats","fixed":{"name":"market_stats","description":"Listing totals by country and type for the OTC marketplace (th·ae·tr·vn·ge·us·ru).","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true},"title":"Marketplace totals"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":48,"tokensAfter":48},{"name":"search_posts","fixed":{"name":"search_posts","description":"Full-text search over recent posts from catalogued channels (1k+ view posts). Returns text snippets, channel and view counts.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"integer","maximum":25,"minimum":1,"description":"Max results (default 10)"},"query":{"type":"string","description":"Search query"}}},"annotations":{"readOnlyHint":true},"title":"Search recent channel posts"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":106,"tokensAfter":106},{"name":"search_telegram","fixed":{"name":"search_telegram","description":"Full-text search over the tgden catalog (1.7M+ channels, 430k+ group chats, 228k+ bots) with subscriber/member counts, categories and trust scores. Needs no Telegram account — this is the public catalog, so it finds communities the user has NOT joined. Use type to restrict to one entity kind.","inputSchema":{"type":"object","required":["query"],"properties":{"type":{"enum":["all","channel","chat","bot"],"type":"string","description":"Entity kind filter (default all)"},"limit":{"type":"integer","maximum":25,"minimum":1,"description":"Max results (default 10)"},"query":{"type":"string","description":"Search query, any language"}}},"annotations":{"readOnlyHint":true},"title":"Search Telegram channels, chats and bots"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":189,"tokensAfter":189}],"toolsChanged":5,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}