How to connect Threads with ChatGPT

Connect ChatGPT to Threads MCP. Publish today's product update on threads, find public threads posts about product launches, and more using natural language, with authentication handled for you.

Threads logoThreads
Oauth2

Threads is Meta's social network for publishing posts, managing replies, discovering content, and tracking performance. It helps creators and brands engage audiences and measure what resonates.

24 Tools

How to connect Threads MCP with ChatGPT

ChatGPT can take action across your apps and files, stay with a project for hours, and turn a goal into finished materials like sheets, slides, and docs, not just answers.

In this guide, I will explain the easiest and most secure way to connect your Threads account to ChatGPT via Composio Connect, so it can publish posts, manage replies, discover content, and track post performance through natural language commands without ever putting your account credentials at risk.

Also integrate Threads with

Why use Composio over default connectors?

  • Apps with read and write access. Default connectors mostly can read your data. Composio's Threads integration lets ChatGPT take actions like creating drafts, sending updates, labeling records, and more.
  • 1,500+ SaaS toolkits out of the box. Composio gives you instant access to a vast catalog of pre-built connectors, from Gmail and Slack to Notion, Linear, and Salesforce.
  • One MCP server for every app. Connect any of your applications on demand through a single endpoint, rather than juggling a separate server for each app.
  • Smart, context-aware tool loading. Unlike traditional MCP servers that dump every available tool into the LLM context window, Composio searches for and loads only the tools relevant to the task at hand.
  • Cross-app automation. Chain actions across multiple apps in a single run - fetch a thread, summarize it in Notion, and post highlights to Slack without leaving the conversation.

Prerequisites

Note: Composio connects through OAuth. You will be asked to sign in and approve specific permissions. Review the permission screen carefully if you are using a work account.

Step-by-step: Connect Threads to ChatGPT

1. Install the Composio plugin

Click the button. ChatGPT opens the Composio plugin page. Click Install plugin.

Install in ChatGPT

Composio plugin page in ChatGPT with the Install plugin button

You can also find it inside ChatGPT: go to Settings, open Plugins, search the marketplace for Composio, and click Install plugin.

2. Authenticate

After you install, ChatGPT asks you to authenticate with Composio. Log in and click Allow access to authorize ChatGPT to use your Composio account.

Composio login and Allow access screen for ChatGPT

3. Start using Composio

That is it. Composio tools are now available in ChatGPT. Type @Composio followed by your request, for example @Composio find unread Threads messages and summarize them, and it will run the actions you authorize. On first use it asks you to authorize Threads.

Option 2: Add Composio as an MCP server

If you cannot use the plugin marketplace, add Composio as a custom MCP server instead.

1. Open the MCP settings

In ChatGPT, go to Settings and open the Plugins section. Inside the Plugins page, click the MCP tab.

ChatGPT settings showing the Plugins page with the MCP tab selected

2. Add the server

Click Add server. In the Name field enter Composio, for Type select Streamable HTTP, and in the URL field paste the Composio MCP server URL:

bash
https://connect.composio.dev/mcp
ChatGPT Add server dialog with the name Composio, type Streamable HTTP, and the Composio MCP URL

Then click Save. The Composio server now appears in your MCP plugins list.

ChatGPT Plugins page showing the Composio MCP server added to the list

3. Authenticate

Click Authenticate on the Composio entry, log in via Composio, and click Allow access. Composio tools are then available in ChatGPT the same way as with the plugin.

What you can do after connecting Threads

  • Publish today's product update on Threads
  • Find public Threads posts about product launches
  • Analyze engagement on your recent Threads posts

Security + privacy notes (important)

  • Use least-privilege access: Only grant permissions you actually need.
  • Review OAuth permissions before approving: Make sure requested scopes match what you expect Composio and ChatGPT to do.
  • Keep write actions human-reviewed: For actions like sending messages, creating labels, or editing drafts, keep manual confirmation enabled.
  • Be careful with sensitive data: Avoid using this setup with highly sensitive information unless allowed by your personal, company, or client policies.
TOOLS

Supported Tools

Every Threads action and event your agent gets out of the box.

Create and Share Post

Create and publish a top-level Threads post and cross-share it to the linked Instagram account as a Story.

Create Post

Create and publish a top-level Threads text, image, video, carousel, quote, poll, ghost, GIF, or text-attachment post, optionally with a location tag.

Create Reply

Create and publish a reply to a Threads post, including a text, image, video, carousel, quote, poll, GIF, or text-attachment reply.

Delete Post

Permanently delete a Threads post owned by the connected profile.

Get Location

Retrieve one Threads location by ID for inspection or post tagging.

Get My Profile

Return the connected or app-scoped Threads user's profile and identity fields.

Get Post

Retrieve one Threads post by ID.

Get Post Embed

Return embeddable HTML and oEmbed metadata for a public Threads post.

Get Post Insights

Return selected lifetime engagement metrics for one post owned by the connected Threads profile.

Get Profile Insights

Return one time-window page of selected profile time-series, totals, link clicks, follower counts, or follower demographics for a Threads profile.

Get Publishing Limits

Return current usage and configured quota for Threads posts, replies, deletes, location searches, or all publishing categories.

List Ghost Posts

List active and archived ghost posts created by the connected Threads profile, one cursor page at a time.

List My Mentions

List public Threads posts that mention the connected profile, one cursor page at a time.

List My Posts

List posts created by the connected Threads profile, one cursor page at a time.

List My Replies

List replies created by the connected Threads profile, one cursor page at a time.

List Pending Replies

List one page of pending or ignored replies for an owned Threads post.

List Post Replies

Return either immediate replies or the flattened full conversation for a Threads post, one cursor page at a time.

List Public Profile Posts

List one cursor page of posts from a qualifying public Threads profile by exact username.

Lookup Public Profile

Look up a qualifying public Threads profile by exact username.

Repost Post

Repost an existing Threads post to the connected profile; this creates a visible post.

Review Pending Reply

Approve or ignore one pending reply; an ignored reply can later be approved.

Search Locations

Search Threads locations by text, coordinates, or both.

Search Posts

Search one page of Threads posts by keyword or topic tag.

Set Reply Visibility

Hide or unhide a top-level reply and its nested replies on a post managed by the connected profile.

FAQ

Frequently asked questions

With a standalone Threads MCP server, the agents and LLMs can only access a fixed set of Threads tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Threads and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. ChatGPT fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Threads tools.

Yes, absolutely. You can configure which Threads scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Threads data and credentials are handled as safely as possible.

Start with Threads.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Threads tool your agent needs.Free to start.

Start building