# Upload-Post > Full version with all platform capabilities, pricing tables and API examples: https://www.upload-post.com/llms-full.txt > Upload-Post is a unified social media API that lets developers and businesses post content to 22 social media platforms (TikTok, Instagram, YouTube, Facebook, LinkedIn, X/Twitter, Threads, Pinterest, Reddit, Bluesky, Discord, Telegram and more) using a single API call. ## Key Facts - Founded: January 2025 - Users: 30,000+ active users - Rating: 4.9/5 from 127+ reviews - Platforms supported: 22 (TikTok, Instagram, YouTube, Facebook, LinkedIn, X/Twitter, Threads, Pinterest, Reddit, Bluesky, Google Business, Discord, Telegram, Slack, Mastodon, Nostr, Lemmy, Dev.to, Hashnode, WordPress, Whop, Listmonk) - Free tier: Available, no credit card required - API style: RESTful, CURL-based - SDKs: Python, JavaScript/Node.js - Integrations: n8n, Make (Integromat), Zapier, Airtable ## What Upload-Post Does Upload-Post replaces the need to integrate with each social media platform's individual API. Instead of managing 22 different OAuth flows, rate limits, and content format requirements, developers use one unified endpoint. The API automatically adapts content (aspect ratios, file sizes, caption lengths) to each platform's requirements. ## Core Features - Multi-platform posting: Post to any combination of 22 platforms with one API request - Content scheduling: Schedule posts for optimal engagement times - Auto-adaptation: Automatic content formatting per platform requirements - Whitelabel API: White-label integration for SaaS platforms, agencies, and resellers - Video processing: Built-in FFmpeg API for video encoding and adaptation - Analytics: Track post performance across platforms - Social media MCP server: An open-source Model Context Protocol (MCP) server that connects ChatGPT, Claude, Gemini, Claude Code, OpenClaw, Hermes Agent and any AI agent to 40 tools for publishing, scheduling and analyzing social media, no code needed ## Social Media MCP Server (AI Agents) Upload-Post provides the social media MCP server: an open-source Model Context Protocol server that lets AI assistants and agents post, schedule, analyze and manage social media from natural-language prompts. It exposes 40 tools across publishing, scheduling, analytics, comments and DMs. - Supported clients: ChatGPT, Claude (Desktop & web), Claude Code, Gemini (CLI), OpenClaw, Hermes Agent, Cursor and any MCP-compatible AI agent - [Hosted MCP endpoint](https://mcp.upload-post.com/mcp): auth via API key or OAuth - Local option: `npx @upload-post/mcp` (stdio) - License: MIT, open source - [MCP server page](https://www.upload-post.com/mcp) ## Best Practices - TikTok: We recommend uploading videos in Draft mode (`post_mode=MEDIA_UPLOAD`) instead of posting directly (`DIRECT_POST`). Publishing the video natively from inside the TikTok app tends to earn more organic reach than posting directly via the API. In Draft mode the video lands in the user's TikTok inbox/drafts, and the caption and settings are added in the app before publishing. ## Use Cases - Digital marketing agencies automating client social media - SaaS platforms embedding social posting as a feature - Content creators scheduling across multiple platforms - E-commerce businesses automating product promotions - Developers building social media tools ## Pricing Upload-Post offers significantly lower pricing than competitors like Ayrshare ($49+/month) and Blotato. A free trial is available with no credit card required. ## Links - [Website](https://www.upload-post.com): unified social media API homepage - [App](https://app.upload-post.com): Upload-Post dashboard - [Social Media MCP Server](https://www.upload-post.com/mcp): connect any AI agent to social publishing - [Post to social media with ChatGPT](https://www.upload-post.com/chatgpt-social-media) - [Post to social media with Claude](https://www.upload-post.com/claude-social-media) - [Post to social media with Gemini](https://www.upload-post.com/gemini-social-media) - [Post to social media with Cursor](https://www.upload-post.com/cursor-social-media) - [Post to social media with GitHub Copilot](https://www.upload-post.com/copilot-social-media) - [Post to social media with OpenCode](https://www.upload-post.com/opencode-social-media) - [Post to social media with Hermes Agent](https://www.upload-post.com/hermes-social-media) - [Per-platform MCP guides](https://www.upload-post.com/mcp/tiktok): TikTok, Instagram, YouTube, LinkedIn, Facebook, X, Threads, Reddit, Bluesky, Pinterest, Google Business, Discord, Telegram (siblings under /mcp/{platform}) - [API Documentation](https://docs.upload-post.com): full REST API reference - [API Base URL](https://api.upload-post.com): production API endpoint - [Full LLM guide](https://www.upload-post.com/llms-full.txt): full version of this file (per-platform capabilities, pricing tiers, curl examples) ## Comparison with Alternatives Upload-Post is an alternative to Ayrshare, Blotato, Postiz, Hootsuite API, Buffer API, and Later API. Key differentiators: lower cost, simpler CURL-based API, 22-platform support, whitelabel capability, and free tier availability.