Integration · Marketing
Connect Claude & ChatGPT to Postpone
Ask your AI to schedule a LinkedIn post for Tuesday morning, turn a draft into an X thread, or show what is planned for Instagram next week. It works with the social accounts you have connected in Postpone: Bluesky, Facebook, Instagram, LinkedIn, Threads, TikTok, X and YouTube. It can also find the next free slot in your posting schedule, move posts, and read analytics for your accounts.
Free plan, no credit card. Takes about a minute.
Try asking
“Schedule this announcement on LinkedIn for Tuesday at 9:00.”
The AI finds your LinkedIn account in Postpone and schedules the post with the text and time you gave.
“Turn these notes into a 4-part X thread and put it in the next free slot.”
It writes the thread, gets the next free time from your posting schedule and schedules it on X.
“What is scheduled on Instagram for next week?”
It lists your scheduled Instagram posts in that date range, with captions and times.
What your AI can do
Schedule on 8 networks
Schedule posts, threads, reels, stories and videos for Bluesky, Facebook, Instagram, LinkedIn, Threads, TikTok, X and YouTube, or save them as drafts.
See and manage the calendar
List scheduled, published and failed posts per platform, find the next free slot, reschedule, publish now or delete.
Media and analytics
Browse your media library, add images or videos from a public URL, list post tags and read account analytics.
“Which posts failed to publish this month?”
It lists posts with the status failed for each platform you ask about.
“Move tomorrow's Facebook post to Friday at 14:00.”
It finds the post and reschedules it to the new time.
“How did our accounts perform over the last 30 days?”
It reads analytics for your connected social accounts, grouped the way you ask.
26 tools for Postpone
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
delete_postDeletesDelete a post from Postpone by `post_id` and `platform`; `hard_delete` removes it permanently.get_next_schedule_datesChanges dataGet the next free posting times from the posting schedule for the given `social_account_ids`.get_profileChanges dataGet the profile of the connected Postpone user. No inputs needed.get_social_account_analyticsChanges dataGet analytics for connected social accounts from `start_date` (optionally to `end_date`), grouped by `group_by`, for one or more social accounts.list_bluesky_postsChanges dataList Bluesky posts, filtered by `submission_type` (ALL, SCHEDULED, SUBMITTED, FAILED, ATTEMPTED), `start_date`, `end_date`, `search` or social account.list_facebook_postsChanges dataList Facebook posts, filtered by `submission_type` (ALL, SCHEDULED, SUBMITTED, FAILED, ATTEMPTED), `start_date`, `end_date`, `search` or social account.list_instagram_postsChanges dataList Instagram posts, filtered by `submission_type` (ALL, SCHEDULED, SUBMITTED, FAILED, ATTEMPTED), `start_date`, `end_date`, `search` or social account.list_linkedin_postsChanges dataList LinkedIn posts, filtered by `submission_type` (ALL, SCHEDULED, SUBMITTED, FAILED, ATTEMPTED), `start_date`, `end_date`, `search` or social account.list_mediaChanges dataList files in the Postpone media library, with `search`, `file_type` and paging.list_post_tagsChanges dataList the post tags used to organise posts. Set `active_only` to hide archived tags.list_social_accountsChanges dataList the social media accounts connected to Postpone, optionally filtered by `platform`. Use it to find the username to post as.list_threads_postsChanges dataList Threads posts, filtered by `submission_type` (ALL, SCHEDULED, SUBMITTED, FAILED, ATTEMPTED), `start_date`, `end_date`, `search` or social account.list_tiktok_postsChanges dataList TikTok posts, filtered by `submission_type` (ALL, SCHEDULED, SUBMITTED, FAILED, ATTEMPTED), `start_date`, `end_date`, `search` or social account.list_x_postsChanges dataList X (Twitter) posts, filtered by `submission_type` (ALL, SCHEDULED, SUBMITTED, FAILED, ATTEMPTED), `start_date`, `end_date`, `search` or social account.list_youtube_postsChanges dataList YouTube posts, filtered by `submission_type` (ALL, SCHEDULED, SUBMITTED, FAILED, ATTEMPTED), `start_date`, `end_date`, `search` or social account.publish_post_nowVisible to othersPublish an existing post to its platform right away, by `post_id` and `platform`. This posts publicly.reschedule_postChanges dataMove a scheduled post to a new time: `post_id`, `platform` (e.g. INSTAGRAM, LINKEDIN, TWITTER) and the new `post_at`.schedule_bluesky_postChanges dataSchedule a Bluesky post: `input` with `username`, `postAt` and `thread` (a list of parts with `text` and optional media). It publishes at the scheduled time unless saved as DRAFT.schedule_facebook_postChanges dataSchedule a Facebook post: `input` with `username`, `text`, optional `media` and `submissions` (each with `postAt`). It publishes at the scheduled time unless saved as DRAFT.schedule_instagram_postChanges dataSchedule an Instagram post: `input` with `username`, `caption`, `media` and `submissions` (each with `postAt` and `mediaType` such as FEED_POST, REEL or STORY). Set `publishingStatus` to DRAFT to save without publishing.schedule_linkedin_postChanges dataSchedule a LinkedIn post: `input` with `username`, `text`, `visibility`, optional `media` and `submissions` (each with `postAt`). It publishes at the scheduled time unless saved as DRAFT.schedule_threads_postChanges dataSchedule a Threads post: `input` with `username`, `postAt` and `thread` (a list of parts with `text` and optional media). It publishes at the scheduled time unless saved as DRAFT.schedule_tiktok_postChanges dataSchedule a TikTok post: `input` with `username`, `media`, `caption`, `privacyLevel`, the required comment/duet/stitch and brand-content flags, and `submissions` (each with `postAt`).schedule_x_postChanges dataSchedule a post or thread on X (Twitter): `input` with `username`, `postAt` and `thread` (a list of parts with `text` and optional media). It publishes at the scheduled time unless saved as DRAFT.schedule_youtube_videoChanges dataSchedule a YouTube video: `input` with `username`, `media`, `title`, `description`, `privacyStatus`, `madeForKids` and `submissions` (each with `postAt`).upload_media_from_urlChanges dataAdd an image or video to the Postpone media library from a public `url`, with an optional `name`. Use the returned media in scheduled posts.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Postpone from the app list.
- 2
Paste your key
Paste a Postpone API key. In Postpone, open Settings > Integrations > Postpone API, create an API key (give it a name and, if you want, an expiry date) and copy it.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Postpone?
The AI can list your connected social accounts, list posts per platform by status and date, and schedule posts for Bluesky, Facebook, Instagram, LinkedIn, Threads, TikTok, X and YouTube. It can find the next free posting times, reschedule, publish now or delete posts, browse and add media, list post tags and read account analytics.
Does the AI see my Postpone API key?
No. Your Postpone API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with listing posts and analytics only. Publishing a post right away posts publicly, and deleting a post can be permanent, so both can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Postpone account.
Will the AI publish posts without me seeing them?
A scheduled post goes out at its scheduled time, just like one you schedule yourself in Postpone. If you want to review first, ask the AI to save posts as drafts, or switch off the schedule and publish tools and keep only listing. Publish now can also be set to require your approval.
Let your AI work in Postpone today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Postpone freePipMCP is not affiliated with Postpone. Product names are trademarks of their owners.






