socialync
www.socialync.io
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.
www.socialync.io via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
F
Conformance score: 29/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-10-02 05:58:23 current | 80d38781fec0… |
view → |
Skills · 1 declared · mapped to canonical taxonomy
Draft, schedule, and publish posts to Instagram, TikTok, YouTube, X, Facebook, LinkedIn, Threads, and Bluesky through your own OAuth-authorized Socialync accoun…
Health · last 1 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/www.socialync.io) [](https://agenstry.com/agents/www.socialync.io) [](https://agenstry.com/agents/www.socialync.io) [](https://agenstry.com/agents/www.socialync.io)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"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": "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"
}