Skip to content
This repository was archived by the owner on Aug 29, 2026. It is now read-only.
This repository was archived by the owner on Aug 29, 2026. It is now read-only.

[Connector Request] Meta Threads Integration for Drafting, Scheduling, and Publishing #1801

Description

@RUTURAJROCks

Feature Description

Introduce a new integration connector for Meta's Threads platform. This connector will expose capabilities via the Model Context Protocol (MCP) to allow AI agents (such as Antigravity 2.0) and other integrations to interact with Threads programmatically through Airweave.

The primary use case is enabling automated social media workflows, such as draft generation, post scheduling, and immediate publishing.

Key Capabilities (Proposed Scope)

To support a robust social media automation pipeline, the connector should expose the following tools/actions:

  1. create_draft (Local State Management)
    • Since the official Threads API does not natively support server-side drafts, this connector should manage and store draft states locally within Airweave prior to publication.
  2. schedule_post (Queueing)
    • Queue a post or draft to be published at a specific future timestamp using Airweave's underlying scheduling system.
  3. publish_post (Immediate Release)
    • Directly publish text, images, or carousel posts to Threads.
  4. get_profile_metrics (Optional)
    • Retrieve basic user profile data (e.g., username, follower counts) to help agents contextually analyze performance.

Technical Context & Reference

  • API Documentation: Meta Threads API Guide
  • Authentication: Requires OAuth 2.0 flow to acquire User Access Tokens.
  • Post Constraints: Supports up to 500 characters, single/multiple images, and videos.

Definition of Done (Acceptance Criteria)

  • OAuth 2.0 authentication flow is secure and fully configured.
  • MCP tools exposed: create_draft, schedule_post, publish_post.
  • Queueing and scheduling engine handles local draft transitions to public posts smoothly.
  • README updated with instructions on Meta Developer App setup and required scopes.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions