# SocialHelper > SocialHelper is a REST API and MCP server that lets developers, vibe coders and AI agents post to their own social accounts and pull marketing data from the tools they use, through one integration. Canonical facts, generated from the running service: - Post to (live now): Bluesky, LinkedIn, Mastodon, Telegram, Discord, Facebook, Instagram and YouTube. - Data tools (reports and lookups) for: Facebook, Instagram, Google Search Console, Google Analytics, YouTube and Google Ads. - Coming soon: X, Pinterest, Google Business Profile, Threads and TikTok. - REST API: https://socialhelper.app/api/v1, authenticated with an API key sent as "Authorization: Bearer sh_…". Keys are created in the dashboard and shown once. - MCP server: https://socialhelper.app/mcp (streamable HTTP), using the same API key in the Authorization header. Tools: list_accounts, get_platform_rules, upload_media, create_post, get_post, list_posts, cancel_post, list_account_tools, run_account_tool. OAuth sign-in for MCP clients is not available yet, so ChatGPT and claude.ai one-click connectors are coming soon. - Limits: 120 requests a minute per API key (shared by REST and MCP); up to 50 accounts and 20 media files per post; media files up to 60 MB; posts can be scheduled up to 1 year ahead. - Reliability: every post goes through one workflow that checks each platform’s limits first, retries only when nothing was published, and never knowingly posts twice. An Idempotency-Key header makes a repeated create-post request return the original post. - Webhooks: HMAC-SHA256 signed events post.published, post.partially_published, post.failed, post.cancelled, account.needs_reconnect. - Accounts are connected by the SocialHelper customer and their team in the dashboard. There is no API for an app’s own end users to connect their accounts yet. - Pricing: free during early access, with no credit card. Paid plans with higher limits will come later, with notice before anyone is charged. - Company: operated by 2821341 Alberta Inc., Calgary, Alberta, Canada. Support: support@socialhelper.app. ## Product - [SocialHelper](https://socialhelper.app/): One REST API and MCP server to post to your social accounts and pull your marketing data. Free during early access. - [Pricing](https://socialhelper.app/pricing): Free during early access. How plans will work. - [MCP server](https://socialhelper.app/mcp-server): The MCP endpoint, its tools and how agents use them. - [Data tools](https://socialhelper.app/data-tools): Reports and lookups on connected marketing accounts. - [Creator app](https://socialhelper.app/app): The SocialHelper app for iOS and Android (coming soon). ## Platforms - [All platforms](https://socialhelper.app/platforms): Every supported platform and its status. - [Bluesky](https://socialhelper.app/platforms/bluesky): Post to Bluesky: limits, connection and examples. - [LinkedIn](https://socialhelper.app/platforms/linkedin): Post to LinkedIn: limits, connection and examples. - [Mastodon](https://socialhelper.app/platforms/mastodon): Post to Mastodon: limits, connection and examples. - [Telegram](https://socialhelper.app/platforms/telegram): Post to Telegram: limits, connection and examples. - [Discord](https://socialhelper.app/platforms/discord): Post to Discord: limits, connection and examples. - [Facebook](https://socialhelper.app/platforms/facebook): Post to Facebook and run its tools. - [Instagram](https://socialhelper.app/platforms/instagram): Post to Instagram and run its tools. - [Google Search Console](https://socialhelper.app/platforms/google-search-console): Google Search Console tools for reports and lookups. - [Google Analytics](https://socialhelper.app/platforms/google-analytics): Google Analytics tools for reports and lookups. - [YouTube](https://socialhelper.app/platforms/youtube): Post to YouTube and run its tools. - [Google Ads](https://socialhelper.app/platforms/google-ads): Google Ads tools for reports and lookups. ## Integrations - [All integrations](https://socialhelper.app/integrations): Set up SocialHelper in AI clients and app builders. - [Claude Code](https://socialhelper.app/integrations/claude-code): Connect the MCP server in Claude Code. - [Cursor](https://socialhelper.app/integrations/cursor): Connect the MCP server in Cursor. - [VS Code](https://socialhelper.app/integrations/vscode): Connect the MCP server in VS Code. - [Claude Desktop](https://socialhelper.app/integrations/claude-desktop): Connect the MCP server in Claude Desktop. - [Windsurf (Devin Desktop)](https://socialhelper.app/integrations/windsurf): Connect the MCP server in Windsurf (Devin Desktop). - [Codex CLI](https://socialhelper.app/integrations/codex): Connect the MCP server in Codex CLI. - [Gemini CLI](https://socialhelper.app/integrations/gemini-cli): Connect the MCP server in Gemini CLI. - [Zed](https://socialhelper.app/integrations/zed): Connect the MCP server in Zed. - [Cline](https://socialhelper.app/integrations/cline): Connect the MCP server in Cline. - [Lovable](https://socialhelper.app/integrations/lovable): Call the API from an app built with Lovable. - [Bolt](https://socialhelper.app/integrations/bolt): Call the API from an app built with Bolt. - [Replit](https://socialhelper.app/integrations/replit): Call the API from an app built with Replit. - [v0](https://socialhelper.app/integrations/v0): Call the API from an app built with v0. ## Guides - [For vibe coders](https://socialhelper.app/for/vibe-coders): Add posting to an app built with Lovable, Bolt, Replit or v0. - [For AI agents](https://socialhelper.app/for/ai-agents): Give an agent safe posting and marketing data tools. ## Docs - [Docs](https://socialhelper.app/docs): Guides for the REST API and MCP server. - [Quickstart](https://socialhelper.app/docs/quickstart): Connect an account, create an API key and publish your first post. - [Authentication](https://socialhelper.app/docs/authentication): API keys, the Authorization header and how keys are stored. - [Connecting accounts](https://socialhelper.app/docs/connecting-accounts): How accounts are connected, and how to tell what each one can do. - [Posting](https://socialhelper.app/docs/posting): Create, list, check and cancel posts. - [Media](https://socialhelper.app/docs/media): Upload images and video, or import them from a URL. - [Scheduling](https://socialhelper.app/docs/scheduling): Publish later with scheduled_at, and cancel before it starts. - [Idempotency](https://socialhelper.app/docs/idempotency): Retry safely with the Idempotency-Key header. - [Account tools](https://socialhelper.app/docs/account-tools): Run reports and lookups on connected accounts. - [Receiving webhooks](https://socialhelper.app/docs/receiving-webhooks): Events, payloads and verifying signatures. - [Errors](https://socialhelper.app/docs/errors): Status codes and error bodies. - [Rate limits](https://socialhelper.app/docs/rate-limits): Requests per minute and the headers that report them. - [MCP server](https://socialhelper.app/docs/mcp): The endpoint, authentication and the tools agents get. - [API reference](https://socialhelper.app/docs/api): The OpenAPI reference for every endpoint. ## Optional - [About](https://socialhelper.app/about): Who runs SocialHelper and why. - [Contact](https://socialhelper.app/contact): Support, privacy and general email addresses. - [Security](https://socialhelper.app/security): How keys, credentials and webhooks are protected. - [Privacy Policy](https://socialhelper.app/privacy): How SocialHelper handles your data. - [Terms of Service](https://socialhelper.app/terms): The terms for using SocialHelper. - [Data deletion](https://socialhelper.app/data-deletion): How to remove your data.