PostOnce home
threads logo

Threads + PostOnce

Threads MCP Server

Threads MCP server for Claude, ChatGPT, Cursor and Codex. Your AI agent can write, publish and schedule Threads posts with text, images, video or carousels through the official Threads API, with no scraping, no browser automation and no Meta developer app.

Connect your agent

Requires a PostOnce account, API access, and your own API key.

MCP server URL
https://postonce.to/mcp
View threads-mcp on GitHub

What your agent can do on Threads

Publish a text post now (up to 500 characters)

create_post on your connected Threads account

Schedule a post for later

create_post with publish_at

Post an image or a video (up to 5 minutes)

create_upload_url, upload, then create_post with media

Post a carousel (up to 10 images and videos, mixed)

Upload each file, then pass them in order as media

Save a draft to finish later

create_draft

Check whether a post went out, and get its URL

get_post

Change or cancel a scheduled post

update_post, cancel_post

Post the same thing to Threads and other platforms

Add more targets to create_post (Instagram, X, LinkedIn, Bluesky, Facebook, TikTok, YouTube, Pinterest)

Images are JPEG or PNG up to 8 MB; videos are MP4 or MOV up to 1 GB. Text over 500 characters is cut off, so keep each post within the limit.

Not supported: multi-post threads (reply chains), replies, polls, quote posts, topic tags, GIFs, analytics, reading or replying to comments, DMs, and editing or deleting posts that are already live. Each create_post publishes one standalone Threads post.

Connect Threads to your agent

You need a PostOnce account with your Threads account connected. Try it free for 7 days without entering a card.

Claude and ChatGPT

Add a custom connector with this URL and sign in with PostOnce. No API key.

Connector URL
https://postonce.to/mcp

Claude setup · ChatGPT setup

Claude Code

Install the plugin for the connection and the Threads skills, then set POSTONCE_API_KEY.

Terminal
claude plugin marketplace add postoncehq/plugins
claude plugin install threads-mcp@postoncehq

Claude Code setup

Cursor, Codex and other clients

Point any MCP client at the URL above over Streamable HTTP with the header Authorization: Bearer and your PostOnce API key. Never paste the key into chat.

Cursor setup · Codex setup · Any MCP client

Threads skills included

The plugin ships these Agent Skills so your agent knows what works on Threads before it posts. They work in Claude Code, Codex, Cursor and any client that reads Agent Skills.

  • threads-post-writer

    Writes Threads posts people reply to: conversational, one idea, under 500 characters, with an easy question to answer.

  • threads-crosspost-adapter

    Rewrites an X, LinkedIn or Instagram post into a Threads-native post instead of pasting the same text everywhere.

  • threads-bio-generator

    Writes 150-character Threads bio options for you to paste into the app.

  • threads-content-calendar

    Plans 1 to 4 weeks of Threads posts from your goals or a source you want to repurpose, then schedules them.

  • postonce

    Publishing workflow: pick the right account, upload media, schedule, and confirm the post actually went live.

Try these prompts

Try this prompt

Rewrite this LinkedIn post for Threads and schedule it for 6pm.

Try this prompt

Post these 4 photos to Threads as a carousel with a one-line caption.

Try this prompt

Plan a week of Threads posts from our blog and schedule one each evening.

Threads MCP questions

Does Threads have an official MCP server?

This server uses Threads' official API through PostOnce. You connect your profile once with Meta's own login, and your agent publishes through that connection.

Can Claude post to Threads?

Yes, once it's connected to an MCP server that can publish, like this one. Claude writes the post, then calls create_post.

Is it safe for my Threads account?

Yes. Posts go through Threads' official API with the permissions you grant when you connect. Many Threads MCP servers on GitHub drive a logged-in browser session or an unofficial, reverse-engineered API instead, which Meta's terms don't allow and which can get accounts restricted.

Can it post a multi-post thread or reply to posts?

No. Each post is published on its own; reply chains, replies and polls aren't supported. For a longer idea, the skills fit it into one 500-character post, or use a carousel of images to carry the detail.

Do I need a Threads developer app or API approval?

No. PostOnce holds the Threads API access; you just connect your profile.

Is it free?

The skills are free and MIT-licensed on GitHub. Publishing runs through a PostOnce account, which you can try free for 7 days without entering a card. After that, see pricing.

MCP servers for other platforms

The same connection publishes everywhere PostOnce supports. Each platform has its own skills: LinkedIn MCP, Instagram MCP, TikTok MCP, YouTube MCP, Facebook MCP, X (Twitter) MCP, Bluesky MCP, Pinterest MCP.

Let your agent post to Threads

Connect your agent

Requires a PostOnce account, API access, and your own API key.