
Socialync
io.github.JackVitick由 GitHub 账号 JackVitick 发布v1.1.0更新于 Oct 24, 2026
Draft, schedule, and publish posts to 8 social platforms with human approval via Socialync OAuth.
概览
托管式 Socialync MCP 服务器,让助手起草、排期并发布到八个社交平台的内容,并读取数据表现,发布前需在对话中确认。
- 可以做什么
- 列出品牌档案、已连接账号、已保存受众和媒体库,并上传图片或视频
- 发布前校验帖子内容,并查询套餐额度、剩余发帖数和各平台每日上限
- 创建草稿,排期或立即发布文字、图片和视频帖子,包括 X 长文
- 查看、改期、修改或取消已排期帖子,并查看已发布历史
- 读取数据:总量、热门帖子、单帖洞察、评论、最佳发布时间和粉丝增长
- 在支持的平台回复评论,付费套餐可用 AI 生成文案
- 适用场景
- 适合需要向 TikTok、Instagram、YouTube、Facebook、X、LinkedIn、Threads 和 Bluesky 多平台分发的创作者和小团队,让助手依据表现数据规划、起草和排期内容。也适合每周数据复盘和检查发布队列。
- 运行要求
- 远程 Streamable HTTP 端点,无需本地安装。需要 Socialync 账号:首选 OAuth 2.1 浏览器登录并选择助手可管理的品牌;无法完成 OAuth 的客户端可在 Authorization 头中使用 Bearer API 密钥。需要能访问该托管服务的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 Socialync,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.JackVitick%2Fsocialync/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"socialync": {
"type": "http",
"url": "https://mcp.socialync.io/mcp"
}
}
}README
Socialync MCP Server
Official documentation, registry manifest, and Cursor plugin for the Socialync hosted MCP server. Socialync is a cross-posting and scheduling tool for creators: upload once, publish to TikTok, Instagram, YouTube, Facebook, X, LinkedIn, Threads, and Bluesky.
This MCP server lets Claude, ChatGPT, Cursor, Google Antigravity, Gemini CLI, OpenAI Codex, Grok Bot, and any MCP-compatible AI agent draft, schedule, and publish social media posts through your own OAuth-authorized Socialync account, with human-in-the-loop approval built into the workflow. It also reads back your analytics (views, likes, comments, shares, saves, followers, and your best and worst posts), so an agent can plan next week's content from what actually performed.
Every platform integration runs on the official platform API. No browser automation, no scraping, no unofficial endpoints. Your agent cannot get your account restricted on our behalf.
Duplicate protection means a retry can never publish twice, and failed posts are retried automatically. Both matter when an agent is doing the posting.
Note: Socialync's server is hosted (remote) and closed source. This repository contains the documentation, the MCP Registry manifest, and the Cursor plugin files only. There is nothing to install or run from here.
Endpoint
Transport: Streamable HTTP. Discovery document (tools, platforms, auth, limits, as JSON): https://mcp.socialync.io/.well-known/mcp
MCP and API access are on the free plan. $0, no credit card, 5 posts a month on 7 platforms (X is on paid plans). Your agent can connect and publish without anyone reaching for a card. Paid plans start at $20/month for unlimited posts and 5 connected accounts (Starter $20, Creator $30 for 10 accounts, Agency $99 for 100, extra accounts from $2 a month). Plans and pricing.
Limits worth knowing: 1 API key per brand, and 10 AI-created posts per day per brand on paid plans (5 on free).
Authentication, two ways
A) OAuth 2.1 (preferred). Add the URL with no headers. Your client registers itself (dynamic client registration, PKCE, no client secret), opens a browser, and you sign in with your Socialync account and choose which brands the agent may manage. This is what Claude.ai, Claude Code, Cursor, ChatGPT, Google Antigravity, Gemini CLI, and Codex do on their own.
B) Bearer API key. For clients that cannot complete a browser OAuth flow (Grok Bot, headless agents, hand-edited config files). Generate a key at https://www.socialync.io/go/github-api-keys and send Authorization: Bearer <key>. One key per brand, included on every plan. Never commit the key.
OAuth callbacks known to work end to end (any https redirect URI plus http://localhost and http://127.0.0.1 on any port is accepted):
- 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
Connect
Claude (claude.ai): Socialync is listed in Claude's connector directory. Open Settings, then Connectors, then Browse connectors, search Socialync and sign in. To add it by URL instead, choose "Add custom connector" and paste the endpoint above. Full walkthrough: Socialync MCP connector guide.
Claude Code:
Cursor / Grok Bot (OAuth, url only):
Grok Bot or any client that cannot complete OAuth (Bearer key):
Grok Bot runs OAuth from Cursor's cloud, not your machine. The same URL can work in the Cursor IDE and fail in Grok Bot. Test in Grok Bot under Settings, then Plugins, not only in the IDE. If OAuth never starts or you see "fetch failed", use the Bearer key form.
Google Antigravity: add this to ~/.gemini/config/mcp_config.json (or .agents/mcp_config.json in a workspace). Antigravity uses serverUrl and handles the OAuth sign in itself through dynamic client registration.
Gemini CLI: install the extension, then run /mcp auth socialync.
Or add this to ~/.gemini/settings.json yourself:
OpenAI Codex CLI:
ChatGPT: turn on developer mode and add a custom connector with the endpoint URL. Which ChatGPT plans can add custom connectors has changed over time, so check OpenAI's developer mode help page for yours.
OpenClaw:
Other MCP clients (generic config):
Claude Code plugin
This repository is a Claude Code plugin and its own plugin marketplace. It adds the hosted server (.mcp.json, no secrets) and the skills below.
On Claude Code versions before 2.1.275, use two steps:
Sign in opens in your browser the first time a Socialync tool runs. Setup notes: SETUP.md. To skip the plugin, add the server directly (see Claude Code under Connect).
Skills
Six skills teach an agent to use the server well. Every one of them asks you to approve each post before it goes out.
Install them:
- Claude Code: the plugin above.
- Cursor, Codex, Windsurf, Gemini CLI and other agents:
npx skills add JackVitick/socialync-mcp - OpenClaw:
openclaw skills install @jackvitick/socialync - Claude (web and desktop): download a skill folder, zip it, then go to Customize, Skills, the + button, Create skill, Upload a skill. Code execution has to be on (Settings, Capabilities).
The skills are optional guidance. The server works without them.
Cursor and Grok Bot plugin
This repository is also the Cursor plugin (.cursor-plugin/plugin.json, mcp.json, skills/, assets/logo.png). Install from the Cursor Marketplace (search "Socialync") once listed, or add the MCP URL directly as above. Skills in skills/ tell the agent how to draft, schedule, plan a week of posts, or inspect the queue. Submission checklist: MARKETPLACE-SUBMIT.md.
Tools
Twenty-eight tools. The same list is published at https://www.socialync.io/.well-known/mcp.
Text and image posts publish immediately to Instagram, Facebook, X, LinkedIn, Threads, and Bluesky. Video posts, including TikTok and YouTube (title required), go out as scheduled posts using media hosted in your Socialync library or a public video URL. A raw video file cannot be pasted into a chat; upload it in Socialync first.
Full reference, including recommended call order, per-platform limits, and error handling: docs/tools.md.
Analytics through MCP
Socialync collects post and account analytics for TikTok, YouTube, Instagram, Facebook, Threads, and Bluesky, and the MCP server returns the same numbers the Socialync analytics page shows (paid plans).
get_analyticsreturns totals for views, likes, comments, shares, saves, and followers over the last week or month, the change against the previous period, an optional per-platform breakdown, and an optional daily timeseries for charts.get_top_postsreturns your posts with views, likes, comments, shares, engagement rate, and a performance status (viral, good, average, flop), sorted by engagement or by date, filterable by platform and by minimum status.get_post_historyreturns what was posted where, with a plain reason and a retry hint for anything that failed.
Bluesky reports engagement but not views, so its posts are rated on engagement alone.
Example workflows
Paste these into any connected agent. Naming the tool is optional; it just makes the run easier to follow. Each skill above ends with a "Try it" prompt you can paste.
Plan the week from what worked
Use get_top_posts to pull my 5 best posts from the last 30 days and tell me what they have in common. Then give me 5 post ideas for this week in that style.
Write and schedule a week of posts
Write each idea as a post for TikTok, Instagram, LinkedIn, and Threads, with a caption that fits each platform. Run validate_post on every one, then schedule them as drafts Monday to Friday at 6pm my time and list them for me to approve.
Send one video everywhere
List my newest videos with list_media. Schedule the latest one to TikTok, Instagram Reels, and YouTube Shorts for tomorrow at 5pm. YouTube title: "How I edit a Short in 10 minutes". Show me everything before you schedule it.
Weekly report
Use get_analytics for the last week with breakdown by_platform. Tell me which platform grew, which slipped, and which post did best on each.
Check the queue
Show me next week's posts with get_scheduled_posts, and anything that failed this week with get_post_history.
How the human stays in the loop
Socialync tells every connected agent to show you the exact post (platforms, text for each one, media, time) and wait for your yes in chat before it calls publish_now, publish_scheduled or approve_draft. Those tools are marked as destructive, so clients like Claude ask your permission before running them. The skills in this repo do the same for batches: every post shown in full and numbered, and only the numbers you approve get published. For TikTok, the agent asks who can view each video (Everyone, Friends, Followers or Only me) and never picks for you. To review in the app instead, ask for a draft: create_post_draft and schedule_post_draft save it for you to approve in Socialync, and nothing goes out until you do.
For a second check run by Socialync itself, switch on the confirmation dialog in Socialync settings. Clients that support MCP elicitation then show you the post before it publishes, and a decline stops it.
Socialync publishes the exact content you approved and logs who approved each post and when. Posts go out through accounts you connected and can disconnect at any time. There is no unattended posting mode.
Links
- Website: socialync.io
- MCP feature overview: socialync.io/features/mcp
- Connector setup guide: socialync.io/mcp-connector-guide
- Discovery document: socialync.io/.well-known/mcp
- Official MCP Registry:
io.github.JackVitick/socialync - Terms of Service: socialync.io/terms-of-service
- Developer Agreement (API and MCP): socialync.io/developer-terms
- Privacy Policy: socialync.io/privacy-policy
Support
Questions or issues: open an issue here or email [email protected].
Follow Socialync
- X: https://x.com/Socialync_io
- Instagram: https://www.instagram.com/socialync.io/
- TikTok: https://www.tiktok.com/@socialync.io
- YouTube: https://www.youtube.com/@Socialync-io
- LinkedIn: https://www.linkedin.com/company/socialync
- Threads: https://www.threads.com/@socialync.io
- Bluesky: https://bsky.app/profile/socialync.bsky.social
来源:README.md,提交 5931296
工具
0版本历史
1- v1.1.0最新Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分