Hermoso is a marketing MCP server: 876+ tools over one OAuth’d endpoint that let an agent research the ads already running in a market, generate finished image and video ads, publish them, and build the paid campaigns behind them. Perplexity Computer reaches all of it through one connection. This page covers one slice of that: what Perplexity Computer can actually do on Telegram, and what Telegram will not let it do.
Connect Hermoso to Perplexity Computer
- Copy the connector URL.
https://app.hermoso.ai/mcp - Perplexity → Customize → Connectors. In the left sidebar open Customize, then the Connectors tab → Custom connector → Add MCP connector.
- Fill in the connector. Name it Hermoso and paste the URL. Under Advanced: Authentication OAuth with Client ID and Client Secret left empty, Transport Streamable HTTP, Network access Public. Tick the risk notice and press Add.
- Sign in. On the Hermoso card click + and approve on the Hermoso consent page with your Hermoso account.
- Give Computer the job. Start a Computer task and name Hermoso in it. Perplexity’s changelog says custom connectors feed both conversations and Computer workflows, so the connector you just added is the one Computer calls.
- Ask Computer for something. “Pull my three closest competitors’ longest-running ads and remix the best hook into a 9:16 video,” or “post this render to the channel.” The agent picks the tools; you approve the spend.
Custom connectors, and Computer itself, are on Perplexity’s paid plans: Pro, Max and Enterprise. Computer runs on Perplexity’s own credits, which are separate from Hermoso’s. In an Enterprise organization, member-added connectors stay off until an admin allows them. We ran the connector setup end to end from a Perplexity Pro account on 2026-09-28; the Computer step is documented by Perplexity rather than run here. Hermoso is not affiliated with or endorsed by Perplexity.
Then connect Telegram itself, once, under Settings → Connectors in Hermoso by pasting a bot token from @BotFather, and add that bot to your channel as an administrator. There is no consent screen: the token is the credential, and the bot is who posts.
The Telegram tools Perplexity Computer gets
post_to_telegram: sends a message as your bot to the chat you name: text up to 4,096 characters, or one photo, one video, or an album of 2 to 10 with photos and video mixed.schedule_post: queues it with itschatIdon the same calendar as every other channel.list_telegram_chats: the chats that messaged the bot in the last 24 hours. It helps find an id, and it is not a list of every chat the bot is in.edit_telegram_message / pin_telegram_message: fix a message’s text or caption without losing its views, and pin or unpin the call to action.create_telegram_invite_link: a named invite link per campaign, with an optional expiry, member cap or join approval, so you can see who joined from where.telegram_account: the chat’s subscriber or member count, title, description and invite link.list_telegram_dms: what people sent the bot in the last 24 hours, newest first, to answer withpost_to_telegram.delete_telegram_message: removes a message the bot sent, within Telegram’s 48-hour window, after a confirm step.
Telegram connects with a bot token, not a sign-in screen. Make a bot with @BotFather in Telegram, paste its token under Settings → Connectors, then add the bot to your channel as an administrator with Post Messages, or to a group as a member who can post. Hermoso posts as that bot, never as you. Two limits are Telegram’s and worth planning around: a bot gets no per-post views and no post history, so the subscriber count and named invite links are the numbers you have; and messages sent to the bot are kept for 24 hours, then gone. Publishing costs no credits.
Telegram limits worth knowing before you automate anything
| Text | A Telegram message runs to 4,096 characters, but only 1,024 once a photo or video is attached, because the text becomes a caption. It is enforced when the post is created or queued, so an overlong post is refused while you are still there to fix it instead of being silently cut on the way out. |
|---|---|
| Visibility | Sent or not sent, with no draft, unlisted or private form. Who sees it is decided by the chat: “post to a private group or channel and only its members see it.” silent delivers without a notification sound and changes nothing about who can see the message. |
| Carousel | 2 to 10 items as an album, and photos and video may be mixed. Both bounds are Telegram’s own, from the Bot API’s sendMediaGroup (“must include 2-10 items”), and so is the mixing. The album shows one caption, on its first item. Hermoso uploads the files instead of passing links, which raises Telegram’s ceilings to 10MB per photo and 50MB per video. |
| Which account | chatId, required on every post: a public channel’s @username or the numeric id (a supergroup or channel starts with -100). The Bot API has no method that lists the chats a bot is in, so Hermoso cannot know them and never guesses. |
Try it in Perplexity Computer
Ask for it in ordinary language. These are plain sentences, not a DSL:
“Research this week’s news in our niche, write a digest under 4,096 characters with links, and post it to @ourbrandnews on Telegram.”
That walks render_ad → post_to_telegram → pin_telegram_message → create_telegram_invite_link. How often Computer checks in is Perplexity’s setting, not ours. Hermoso’s gates hold either way: campaigns are born paused, spend switches and deletes need an explicit confirmation, and every render is priced before it runs.
Perplexity Computer on Telegram: the part that bites
Keep a long digest text-only: a text message runs to 4,096 characters, and adding one image turns the text into a caption capped at 1,024. The bot has to be an admin in the channel first, and every send names the chat, so put the handle in the task.
Computer’s sandbox can run code, so it could drive the hermoso command line as well, but the connector is the simpler path: it signs in with OAuth, keeps no key in the sandbox, and reaches the same tools. Pick Streamable HTTP, not SSE, when you add it, because Hermoso has no SSE endpoint.
Research Telegram before you post
There is no Telegram ad library and no channel search in Hermoso, so it claims no competitor research on Telegram. Research the creative where it is public (the Meta, Google and LinkedIn ad libraries plus organic TikTok, Instagram, YouTube, Reddit and Threads) and post the finished ad here.
The paid half
There are no Telegram ads in Hermoso, and we do not imply any. Telegram here is a channel you own and run through your bot: post, pin, edit, count subscribers and track invites. The paid tools cover Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads and Apple Search Ads.
What Perplexity Computer cannot do on its own
An agent with a budget is only useful if the blast radius is bounded, so the fence is in the server rather than in a prompt. Every ad campaign, ad set, ad group and ad is created paused, and the status switches that arm real money refuse to run without an explicit confirmation flag. Every render is quoted first (hermoso_capabilities publishes each model’s exact credit cost before anything spends). Credits are reserved before the first provider call and settled at the exact cost afterwards, so a failed dispatch refunds rather than leaving you billed for nothing. Deletes are confirm-gated too, and every campaign tree is read back from the ad platform before your agent tells you what it built.
One step is deliberately yours: creating the bot with @BotFather and adding it to your channel. Everything after that is a tool call.
The rest of the matrix
From Perplexity Computer, post to: Facebook · Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky. Or see everything Perplexity Computer can publish to.
Post to Telegram from: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Paperclip · Hermoso in Perplexity chat
Frequently asked questions
Can Perplexity Computer post to Telegram?
Yes, through Hermoso's MCP server. In Perplexity, add https://app.hermoso.ai/mcp as a custom remote connector with OAuth and approve it with your Hermoso account. Computer tasks use the same connector, and there is no key to paste. Perplexity Computer then has 876+ tools, including the ones that publish to Telegram, plus the ones that research the ads already running in your market and render the creative in the first place.
How do I connect Telegram to Perplexity Computer?
Two steps, once each. In Perplexity, add https://app.hermoso.ai/mcp as a custom remote connector with OAuth and approve it with your Hermoso account. Computer tasks use the same connector, and there is no key to paste. Then make a bot with @BotFather in Telegram, paste its token under Settings → Connectors in Hermoso, and add the bot to your channel as an administrator with Post Messages. After that Perplexity Computer publishes to Telegram as an ordinary tool call, naming the chat each time.
Can Perplexity Computer post privately or as a draft to Telegram?
There is no draft or private message in the Bot API. Privacy on Telegram belongs to the chat: post to a private group or channel and only its members see it. Hermoso refuses a visibility Telegram cannot honour at the moment you ask for it, rather than quietly publishing something weaker.
Can Perplexity Computer research Telegram before it posts?
No. Hermoso has no Telegram ad library or channel search. It researches the creative on the public ad libraries and organic platforms, and Telegram is where you post the result.
What is the Telegram caption limit when posting from Perplexity Computer?
A text-only Telegram message runs to 4,096 characters; once a photo or video is attached the text is a caption and the limit is 1,024. Hermoso says which budget applied. Hermoso enforces it when the post is created or queued, so Perplexity Computer is told immediately rather than failing later when nobody is watching.
Can Perplexity Computer run Telegram ads as well as posting?
No. There are no Telegram ads in Hermoso. Telegram here is a channel you run through your own bot: posts, pins, edits, invite links and the subscriber count.
Start free with 30 credits at signup and 250+ more to earn. Every feature is on every plan. Credits are spent only on AI models and Ad Spy research; posting, scheduling, ads management and analytics are free.
Start free → See pricing