{"name":"socialync","title":"Socialync","description":"Draft, schedule, and publish posts to Instagram, TikTok, YouTube, X, Facebook, LinkedIn, Threads, and Bluesky through your own OAuth-authorized Socialync account, with a human approving every post. Official platform APIs only. Included on the free plan.","version":"1.1.0","homepage":"https://www.socialync.io","docsUrl":"https://www.socialync.io/mcp-connector-guide","featureUrl":"https://www.socialync.io/features/mcp","repository":"https://github.com/JackVitick/socialync-mcp","registryName":"io.github.JackVitick/socialync","registryUrl":"https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.JackVitick/socialync","iconUrl":"https://www.socialync.io/Socialync-logo.png","transport":"streamable-http","url":"https://mcp.socialync.io/mcp","auth":{"methods":["oauth2","bearer"],"preferred":"oauth2","oauth2":{"flow":"authorization_code","pkce":"S256","dynamicClientRegistration":true,"clientSecret":false,"authorizationServer":"https://www.socialync.io","authorizationServerMetadata":"https://www.socialync.io/.well-known/oauth-authorization-server","protectedResourceMetadata":"https://mcp.socialync.io/.well-known/oauth-protected-resource/mcp","registrationEndpoint":"https://www.socialync.io/api/oauth/register","authorizationEndpoint":"https://www.socialync.io/oauth/authorize","tokenEndpoint":"https://www.socialync.io/api/oauth/token","revocationEndpoint":"https://www.socialync.io/api/oauth/revoke","scopes":["mcp:*"],"redirectUris":"Any https redirect URI, plus http://localhost and http://127.0.0.1 on any port. Registered per client through dynamic client registration.","knownGoodCallbacks":["https://www.cursor.com/agents/mcp/oauth/callback","http://localhost:8787/callback","https://claude.ai/api/mcp/auth_callback","http://localhost/callback","http://127.0.0.1/callback"],"instructions":"Add the URL with no headers. Your client registers itself, opens a browser, and you sign in with your Socialync account and pick which brands the agent may manage."},"bearer":{"header":"Authorization: Bearer <your Socialync API key>","tokenIssuanceUrl":"https://www.socialync.io/api-keys","instructions":"Fallback for clients that cannot complete a browser OAuth flow (Grok Bot, headless agents, hand-edited config files). Generate a key on the API Keys page. One key per brand, available on every plan including free."}},"capabilities":{"toolCount":22,"tools":["list_profiles","list_connections","list_audiences","list_media","create_media_upload","finalize_media_upload","check_quota","validate_post","create_post_draft","schedule_post_draft","get_draft_status","approve_draft","publish_now","create_x_article_draft","publish_x_article_now","publish_scheduled","get_scheduled_posts","delete_scheduled_post","get_post_history","get_analytics","get_top_posts","generate_content"],"platforms":["Instagram","TikTok","YouTube","X","Facebook","LinkedIn","Threads","Bluesky"],"platformIds":{"Instagram":"instagram","TikTok":"tiktok","YouTube":"youtube","X":"twitter","Facebook":"facebook","LinkedIn":"linkedin","Threads":"threads","Bluesky":"bluesky"},"immediatePublish":{"media":"text and images","platforms":["Instagram","Facebook","X","LinkedIn","Threads","Bluesky"],"tools":["create_post_draft","publish_now"]},"scheduledPublish":{"media":"text, images, and one video per post","platforms":["Instagram","TikTok","YouTube","X","Facebook","LinkedIn","Threads","Bluesky"],"tools":["schedule_post_draft","publish_scheduled"],"video":"Video, including TikTok and YouTube, rides scheduled posts only. Attach media already in the Socialync library (mediaId from list_media) or a public video URL. YouTube requires a title. A raw video file cannot be pasted into a chat."},"humanInTheLoop":"Every post is approved by a person. If the user turns on the publish confirmation dialog in settings and their client supports MCP elicitation, Socialync itself shows a confirmation dialog with the exact post before publish_now / publish_scheduled / approve_draft run, and a decline stops it (an unanswered dialog falls back to the confirmation the user gave in chat). On other clients the assistant confirms in chat first, or the user approves in the Socialync app (draft tools). No unattended autonomous posting.","duplicateProtection":true,"automaticRetries":true},"plans":{"free":{"price":0,"creditCard":false,"postsPerMonth":5,"connectedAccounts":5,"brands":1,"scheduleMonthsAhead":2,"mcpPostsPerDay":5,"aiGeneration":false},"paid":{"fromPricePerMonth":20,"plans":[{"name":"Starter","pricePerMonth":20,"connectedAccounts":5},{"name":"Creator","pricePerMonth":30,"connectedAccounts":10},{"name":"Studio","pricePerMonth":60,"connectedAccounts":25},{"name":"Agency","pricePerMonth":99,"connectedAccounts":100}],"postsPerMonth":"unlimited","scheduleMonthsAhead":12,"mcpPostsPerDay":10,"apiKeysPerBrand":1,"aiGeneration":true,"pricingUrl":"https://www.socialync.io/pricing"},"onePublishIsOnePost":true},"legal":{"terms":"https://www.socialync.io/terms-of-service","developerTerms":"https://www.socialync.io/developer-terms","privacy":"https://www.socialync.io/privacy-policy"},"support":"support@socialync.io"}