MCP.so
Sign In

AdaptlyPostVerifiedFeatured

@Taras Shynkarenko

About AdaptlyPost

AdaptlyPost: Schedule and publish social posts to Instagram, TikTok, YouTube, X, Facebook, LinkedIn, Pinterest, Threads, and Bluesky from any MCP client.

Connection details

https://mcp.adaptlypost.com/mcp

Setup

claude mcp add adaptlypost --transport http https://mcp.adaptlypost.com/mcp

Tools

12

List all connected social media accounts across all platforms (LinkedIn, YouTube, Instagram, Facebook, TikTok, Pinterest, Threads, Bluesky, Twitter). Returns connection IDs needed for creating posts. Facebook page accounts also include a pageId (the Facebook Page ID) since pages have no username.

Upload media files for use in posts. Supports two modes: 1. URLs: pass public image/video URLs — the server downloads and re-uploads them. 2. Files: pass base64-encoded file data directly (e.g. when the user attaches an image in the conversation). Returns mediaUrls ready to pass into create_post. The user does NOT need to see the returned URLs — just pass them to create_post.

Get presigned upload URLs for direct file uploads. Returns uploadUrl (PUT your file here) and publicUrl (use in create_post mediaUrls). This only mints a URL — you MUST PUT the file to uploadUrl and confirm a 2xx response before using publicUrl, otherwise create_post/bulk rejects it with "Media file(s) not found in storage". Prefer the upload_media tool, which performs the upload for you. For each file, provide fileName and mimeType. Supported types: image/jpeg, image/png, image/webp, video/mp4, video/quicktime.

Create and schedule a post to one or more platforms. Pass connection IDs from list_accounts to target specific accounts. Omit scheduledAt to post immediately, or set saveAsDraft to save without publishing. For platform-specific options (YouTube titles, TikTok privacy, Pinterest boards, Instagram post type), use the corresponding platform configs.

Get full details of a single post by ID, including per-platform publishing status and error messages.

List posts with optional filters by status, platform, or date range. Supports pagination.

Update a scheduled or draft post's caption, schedule, accounts, media, or platform configs. Cannot update published posts.

Delete a scheduled or draft post. Can't delete published posts.

Publish a draft post immediately or schedule it for later.

Check per-platform posting results — success/failure status with error details for each platform a post was sent to.

Retry publishing on platforms that failed. Get platform IDs from list_post_results.

Schedule multiple posts at once. Each post gets its own text, content type, schedule time, and optional media. All posts share the same target platforms and connection IDs.

Overview

What is AdaptlyPost?

AdaptlyPost is a social media scheduling tool with a hosted MCP server, so any MCP client (Claude, Cursor, ChatGPT, or your own agent) can post and schedule content to Instagram, TikTok, YouTube, X, Facebook, LinkedIn, Pinterest, Threads, and Bluesky.

Key features

  • Cross-post to multiple platforms in one call, with per-platform caption overrides; each post auto-adapts to fit the platform
  • Schedule to any future time, or bulk-schedule a whole content calendar
  • Draft, review, publish workflow: save drafts, approve them, then they go live
  • Per-platform results: see what succeeded and retry only the failures
  • Media upload for images and video, with TikTok privacy controls

How to use

  1. Create an AdaptlyPost account and connect your social accounts.
  2. Add the server to your MCP client with the config above.
  3. Authenticate via OAuth, or create an API token in Settings -> API Tokens and send it as the Authorization header (with or without the Bearer prefix).

Use cases

  • Ask your agent to draft a week of posts and bulk-schedule them
  • Publish one announcement to all platforms with per-platform wording
  • Have an agent review failed posts and retry them

Notes:

  • No URLs inside the content section: body links get rel="nofollow ugc". Only the Homepage / Docs / Repository fields render dofollow.
  • After saving, view source on the listing and confirm the Homepage anchor has no "nofollow" in rel.

Frequently asked questions

What is the AdaptlyPost remote MCP server?

The AdaptlyPost remote MCP server is a hosted Model Context Protocol endpoint at https://mcp.adaptlypost.com/mcp, so AI assistants can connect to it without installing or running anything locally.

How do I connect to the AdaptlyPost MCP server?

Add the endpoint https://mcp.adaptlypost.com/mcp to any MCP-compatible client such as Claude Code, Cursor, or VS Code. The setup snippets on this page configure each client in one step.

Does the AdaptlyPost MCP server require authentication?

Yes. AdaptlyPost uses OAuth: the first time you connect, your MCP client opens a browser window to sign in and authorize access, then reuses the credentials for future sessions.

Which transport does the AdaptlyPost MCP server use?

AdaptlyPost exposes a Streamable HTTP endpoint, the transport used by remote MCP servers and supported by all major MCP clients.

Comments