{
  "markdown": "# Sync Socials Agent\n\n**Let your AI agent run your social media.** Sync Socials is a hosted MCP server that lets Claude Code, OpenClaw, Codex and any MCP compatible agent generate content, upload media, create drafts, schedule posts and publish to TikTok, Instagram, Facebook and YouTube.\n\n[Website](https://sync-socials.com) · [For AI agents](https://sync-socials.com/ai-social-media-agent.html) · [App](https://app.sync-socials.com)\n\n---\n\n## Install\n\n```bash\nnpx skills add DamianoTobasco/sync-socials-agent -g\n```\n\nWorks with any agent that supports the open Agent Skills format.\n\n## Connect the MCP server\n\nThe server is remote, so there is nothing to run locally.\n\n| | |\n|---|---|\n| **Endpoint** | `https://app.sync-socials.com/api/mcp` |\n| **Transport** | Streamable HTTP |\n| **Auth** | `Authorization: Bearer <SYNC_SOCIALS_API_KEY>` |\n\nGenerate an API key from your workspace settings at [app.sync-socials.com](https://app.sync-socials.com). Requires a Sync Socials plan; a free 7 day trial is available.\n\n```json\n{\n  \"name\": \"sync-socials\",\n  \"transport\": \"streamable-http\",\n  \"url\": \"https://app.sync-socials.com/api/mcp\",\n  \"headers\": {\n    \"Authorization\": \"Bearer <SYNC_SOCIALS_API_KEY>\"\n  }\n}\n```\n\nFor OpenClaw compatible CLIs:\n\n```bash\nopenclaw mcp set sync-socials '{\"url\":\"https://app.sync-socials.com/api/mcp\",\"transport\":\"streamable-http\",\"headers\":{\"Authorization\":\"Bearer <SYNC_SOCIALS_API_KEY>\"}}'\n```\n\n## Tools\n\n| Tool | What it does |\n|---|---|\n| `syncsocials_get_workspace` | Read workspace settings, timezone and plan limits |\n| `syncsocials_list_connections` | List connected social accounts and their IDs |\n| `syncsocials_list_media` | Browse the media library |\n| `syncsocials_upload_media_from_url` | Upload media from an HTTPS URL |\n| `syncsocials_upload_media_from_local_file` | Upload media from a local file path |\n| `syncsocials_create_content_draft` | Save an untargeted content concept for later |\n| `syncsocials_generate_viral_concepts` | Generate content concepts from a brand brief |\n| `syncsocials_produce_viral_video` | Produce a short form video from a concept |\n| `syncsocials_create_post` | Create a draft or scheduled post with platform targets |\n| `syncsocials_get_post` | Read a single post |\n| `syncsocials_list_posts` | List drafts, scheduled and published posts |\n| `syncsocials_update_post` | Edit content, targets, timing or media |\n| `syncsocials_publish_post` | Publish an existing draft now |\n| `syncsocials_delete_post` | Delete a draft or cancel a scheduled post |\n\n## Example prompts\n\nOnce connected, talk to your agent normally:\n\n- Post this Reel to TikTok, Instagram, Facebook and YouTube Shorts at 6pm.\n- Queue five posts from the drafts folder across this week at 9am.\n- Generate a month of content from sync-socials.com and schedule the best twelve.\n- What is scheduled for the rest of the week? Move Friday's post to Saturday morning.\n\n## Platforms\n\n| Platform | Support |\n|---|---|\n| TikTok | Direct post and scheduling |\n| Instagram | Image and video posts, subject to Meta publishing rules |\n| Facebook | Text, image and video posts to Pages |\n| YouTube | Video only, exactly one video asset per post, privacy control |\n| X / Twitter | Not supported in MCP v1 |\n\n## Safety\n\n- The skill defaults to creating **drafts**. It only schedules or publishes when you clearly ask.\n- Access is scoped to an API key you generate and can revoke at any time.\n- Social accounts connect through each platform's official OAuth login. Sync Socials never sees your passwords.\n- Never commit your API key. Store it in your agent's MCP config or secret storage.\n\n## REST fallback\n\nIf MCP is unavailable, the same operations are available over REST at `https://app.sync-socials.com/api/v1` using the same bearer token:\n\n```text\nPOST   /media/uploads\nGET    /posts\nPOST   /posts\nGET    /posts/:id\nPATCH  /posts/:id\nDELETE /posts/:id\nPOST   /posts/:id/publish\n```\n\nThe same plan access, rate limits and usage limits apply to both MCP and REST.\n\n## License\n\nMIT. See [LICENSE](LICENSE).\n",
  "bytes": 4030,
  "sha": "10b3c86f3ab8590e27642ab30fc8da0fa110da035cf4a35247a9bdb3791fdaff",
  "repo_slug": "damianotobasco/sync-socials-agent",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_damianotobasco_sync_socials_ag_7b0792df/readme"
}