Post to Threads from Perplexity Computer

Perplexity Computer can turn a research brief into a run of Threads posts and come back with the replies.

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 Threads, and what Threads will not let it do.

Connect Hermoso to Perplexity Computer

  1. Copy the connector URL. https://app.hermoso.ai/mcp
  2. Perplexity → Customize → Connectors. In the left sidebar open Customize, then the Connectors tab → Custom connector → Add MCP connector.
  3. 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.
  4. Sign in. On the Hermoso card click + and approve on the Hermoso consent page with your Hermoso account.
  5. 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.
  6. 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 Threads itself, once, under Settings → Connectors in Hermoso. That is an OAuth consent screen, so it is the one step that needs a browser. Everything after it is a tool call.

The Threads tools Perplexity Computer gets

  • post_to_meta: publishes text, an image or a video with target: "threads", optionally geotagged.
  • schedule_post: queues it alongside every other channel.
  • list_threads_posts / threads_insights: what you have posted, and how each one did.
  • list_threads_replies / reply_to_thread / hide_thread_reply: read the replies, answer as the brand, hide what does not belong.
  • list_threads_mentions: who is talking about you.
  • search_threads_keyword / search_threads_locations: keyword search and the location ids a geotag needs.
  • delete_thread: removes a post.

Threads is the channel where Hermoso goes furthest past publishing. Beyond posting there is a full read-and-respond surface (replies, mentions, keyword search and per-post insights), which makes it usable as a listening channel as well as an outlet. Note that Threads is a separate OAuth grant from Facebook even though it shares the Page.

Threads limits worth knowing before you automate anything

TextA Threads post is capped at 500 characters, the tightest here apart from X. 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.
VisibilityPublic only. “Threads has no unlisted, private or draft post.” A Threads post exists publicly or not at all.
Carousel2 to 20 slides, images and video mixed. Both bounds are Meta’s own words, quoted in the table that enforces them: “Carousels must have at least 2” items, and “no more than 20 total images, videos, or a mix of the two.” That makes Threads the most generous mixed-media carousel of any channel here.
Which accountpageId. The same connected Page identity carries Facebook, Instagram and Threads.

Try it in Perplexity Computer

Ask for it in ordinary language. These are plain sentences, not a DSL:

“Turn this week’s industry news into three Threads posts under 500 characters, post the strongest, and list the replies before the task ends.”

That walks get_brand → generate_text → post_to_meta (target: "threads") → list_threads_replies. 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 Threads: the part that bites

500 characters is tight for a sourced post, so ask for the source as a link rather than a quote. The cap is enforced when the post is queued, and an overlong draft comes back with the overage counted instead of being cut. Replies speak as the brand, so keep reply_to_thread for a step you approve.

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 Threads before you post

search_threads searches public Threads by keyword through the research surface, and search_threads_keyword does the same through your connected Threads account. There is no Threads ad library, because there are no Threads ads to archive.

The paid half

There is no Threads ads product in Hermoso, and it would be wrong to imply one. Threads here is an organic channel: publish, read, reply, measure. The paid tools cover Meta (Facebook and Instagram), 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 not headless: linking an account is an OAuth consent screen, so you connect the channel once in a browser. Everything after that is a tool call.

The rest of the matrix

From Perplexity Computer, post to: Facebook · Instagram · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram. Or see everything Perplexity Computer can publish to.

Post to Threads 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 Threads?

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 Threads, plus the ones that research the ads already running in your market and render the creative in the first place.

How do I connect Threads 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 connect Threads inside Hermoso under Settings → Connectors, which is an OAuth consent screen in a browser. After that Perplexity Computer publishes to Threads as an ordinary tool call.

Does Perplexity Computer need my Threads password?

No. You connect Threads to Hermoso once through an OAuth consent screen in a browser, and Perplexity Computer then reaches it as a tool call. Linking an account is the one step that is not headless; nothing after it needs a password, and no credential is ever handed to the model.

Can Perplexity Computer run Threads ads as well as posting?

No. There is no Threads ads product in Hermoso. Threads here is organic: publish, read replies and mentions, answer, and measure.

Can Perplexity Computer post a carousel to Threads?

Yes, 2 to 20 slides, images and video mixed. Both bounds are Meta’s own published numbers for the Threads API. Perplexity Computer calls the same publish tool either way, and a channel that cannot carry a carousel is refused with the real reason attached.

Can Perplexity Computer research Threads before it posts?

Yes. search_threads searches public Threads by keyword through the research surface, and search_threads_keyword does the same through your connected account.

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