# Postgale > Postgale is the secure layer for AI agents on social media: a REST API and MCP server that lets businesses, agencies and developers connect ChatGPT, Claude or their own agent to Instagram, Facebook, Threads, TikTok, WhatsApp, Bluesky and Mastodon, with a human approval queue before anything goes live. MCP (Model Context Protocol) is the open standard that lets AI assistants such as Claude and Cursor use outside tools. An MCP server is what they connect to. Postgale’s MCP server accepts OAuth 2.1 sign-in, so ChatGPT (developer-mode connector), claude.ai, Claude Desktop, Claude mobile, Claude Code, Cursor and VS Code connect with the server URL alone; n8n and other clients can send an API key instead. Any program can use the REST API. Operated by Logic Minds LLC (manu@postgale.com). Platforms: Instagram, Facebook Pages, Threads, TikTok, WhatsApp Business, Bluesky, Mastodon (WhatsApp for messaging), plus Meta Ads through a connected Facebook Page; X, Telegram and Discord are coming soon (not available yet). REST base URL: https://postgale.com/api/v1. MCP endpoint: https://postgale.com/mcp (Streamable HTTP, OAuth 2.1 sign-in or bearer sk_ key, 70 tools). OpenAPI 3.1: https://postgale.com/api/v1/openapi.json. Hosted service; no published price list yet. Early access (join at https://postgale.com/#early-access): rules checked before every agent action, shadow mode, pause and undo, per-agent permissions and client approval links are being built with early-access teams and are not generally available. ## How it works 1. Connect your social accounts: Sign in to Instagram, Facebook, Threads, TikTok and the rest from the Postgale dashboard with each network’s own OAuth screen (Bluesky uses an app password). Postgale stores the tokens encrypted and refreshes them; the agent never sees a password. 2. Connect your agent: Add the MCP server URL https://postgale.com/mcp to ChatGPT, Claude, Cursor or VS Code and sign in with OAuth, or create an API key (sk_…) for n8n, your own code and the REST API at https://postgale.com/api/v1. 3. The agent creates the post: The agent calls the create_post tool, or POST /api/v1/posts, with the text, media, accounts and an optional time. Where approval is on (for the workspace, an account, an API key or an AI app) the post is saved with the status pending_approval instead of going out. Direct TikTok posts from an agent always wait. 4. A person approves it in the queue: A signed-in member of the workspace approves, edits or rejects it in the dashboard’s approval queue. API keys can’t approve: the approve endpoint answers 403 and the MCP server has no approve tool. Comment replies, DMs and edits to live posts wait in the same queue. 5. Postgale publishes and records it: The approved post goes live now or at its scheduled time. Your agent gets a signed post.published (or post.failed) webhook, get_post shows the status and URL on each network, and every write is in the audit log with the key or app that made it. ## Supported networks - [Instagram](https://postgale.com/integrations/instagram): Photos, Reels, Stories and carousels; comments, mentions and DMs (professional accounts) - [Facebook Pages](https://postgale.com/integrations/facebook): Text, link, photo, video, Reel and Story posts; comments and Messenger - [Threads](https://postgale.com/integrations/threads): Text, image, video and carousel posts, reply chains; replies - [TikTok](https://postgale.com/integrations/tiktok): Video and photo posts; a person picks privacy settings before an agent’s post goes out - [WhatsApp Business](https://postgale.com/integrations/whatsapp): Messages, media and templates (messaging, not posts) - [Bluesky](https://postgale.com/integrations/bluesky): Posts, threads and replies with images, video and link cards - [Mastodon](https://postgale.com/integrations/mastodon): Statuses on any server with media, alt text and content warnings - [X (Twitter)](https://postgale.com/integrations/x) (coming soon): Coming soon: X accounts cannot be connected yet - [Telegram](https://postgale.com/integrations/telegram) (coming soon): Coming soon: channels and groups cannot be connected yet - [Discord](https://postgale.com/integrations/discord) (coming soon): Coming soon: Discord channels cannot be connected yet - Not supported: LinkedIn, YouTube, Pinterest. ## MCP tools and REST endpoints - MCP: https://postgale.com/mcp (Streamable HTTP, 70 tools). Sign in with OAuth 2.1 from ChatGPT, Claude, Cursor or VS Code, or send Authorization: Bearer sk_… from any other client. - REST: https://postgale.com/api/v1, JSON in and out, Authorization: Bearer sk_… with an API key from the dashboard. Each key acts for one workspace and can be revoked; sign-in tokens work on the MCP server only. | Task | MCP tool | REST endpoint | | --- | --- | --- | | List connected accounts | list_accounts | GET /api/v1/accounts | | Get an OAuth link to connect an account | connect_account | GET /api/v1/connect/{platform} | | Upload an image or video | upload_media | POST /api/v1/media | | Create, schedule or publish a post | create_post | POST /api/v1/posts | | Read a post’s status on each network | get_post | GET /api/v1/posts/{id} | | Reply to a comment | reply_to_comment | POST /api/v1/comments/{id}/reply | | Send a direct message | send_message | POST /api/v1/inbox/conversations/{id}/messages | | List actions waiting for approval | list_actions | GET /api/v1/actions | | Register a webhook | create_webhook | POST /api/v1/webhooks | | Approve a post (No MCP tool; answers 403 to API keys (dashboard only)) | none | POST /api/v1/posts/{id}/approve | Every tool: https://postgale.com/docs/mcp. Every endpoint: https://postgale.com/docs/api-reference. ## How Postgale compares (vendor facts checked on 22 October 2026) | Product | Human approval | MCP server | Networks | Pricing | | --- | --- | --- | --- | --- | | Postgale | Set by a person per workspace, account, API key or AI app; keys can’t approve; replies and DMs queue too | Hosted, 70 tools, OAuth sign-in or API key | 7 live; X, Telegram and Discord coming soon | Not published yet | | [Ayrshare](https://postgale.com/compare/ayrshare) | A requiresApproval flag on the post request; approved through its API | Listed on its site | 14 | From $149/month | | [Buffer API](https://postgale.com/compare/buffer-api) | Approval workflows between teammates (Team plan) | A “Social Media MCP” page; integrations for ChatGPT, Claude and Cursor | 12 channels | Free for 3 channels; from $5/channel/month (yearly) | | [Upload-Post](https://postgale.com/compare/upload-post) | Not described on the pages checked | 50 tools with an API key; open source | 22 | Free tier; from $16/month (yearly) | ## Start here - [Postgale](https://postgale.com/): what Postgale is, how it works in five steps, networks, MCP tools and REST endpoints, security, comparisons, FAQ - [Join the waitlist](https://postgale.com/#early-access): Postgale is in early access; there is no self-service sign-up - [Full text for models](https://postgale.com/llms-full.txt): this file with the platform pages, guides, use cases, comparisons, every MCP tool and the FAQ inlined - Markdown: the home page (/index.md), every guide, integration, use case, comparison and docs page is also served as Markdown at the same URL plus `.md` (for example https://postgale.com/guides/claude.md, https://postgale.com/docs/mcp.md), or to requests with `Accept: text/markdown` ## Platforms - [Instagram for AI agents: post, reply, report](https://postgale.com/integrations/instagram): Images, Reels, Stories, carousels, comments and DMs - [Facebook Pages for AI agents: post, reply, report](https://postgale.com/integrations/facebook): Page posts, photos, video, Reels, Stories, comments and Messenger - [Threads for AI agents: post and reply](https://postgale.com/integrations/threads): Text, image, video and carousel posts, reply chains and replies - [X (Twitter) for AI agents: coming soon](https://postgale.com/integrations/x): Coming soon: posts, threads, replies and DMs - [TikTok for AI agents: post videos and photos](https://postgale.com/integrations/tiktok): Video and photo posts with creator settings, plus video analytics - [Telegram for AI agents: coming soon](https://postgale.com/integrations/telegram): Coming soon: channel and group posts, albums, edits and deletes - [Discord for AI agents: coming soon](https://postgale.com/integrations/discord): Coming soon: channel messages with attachments and embeds - [Bluesky for AI agents: post, thread and reply](https://postgale.com/integrations/bluesky): Posts, threads, replies, images, video and link cards - [Mastodon for AI agents: post to any server](https://postgale.com/integrations/mastodon): Statuses on any server with media, alt text, content warnings and threads - [WhatsApp Business for AI agents: message customers](https://postgale.com/integrations/whatsapp): Customer conversations, templates, media and the 24-hour window - [Integrations](https://postgale.com/integrations): The platforms an AI agent can use through Postgale ## Guides for AI tools - [Connect Claude to social media with Postgale](https://postgale.com/guides/claude): claude.ai, Claude Desktop, Claude mobile and Claude Code - [Connect ChatGPT to social media with Postgale](https://postgale.com/guides/chatgpt): A custom connector (MCP) in ChatGPT developer mode - [Connect Cursor to social media with Postgale](https://postgale.com/guides/cursor): Cursor’s agent with MCP - [Connect OpenClaw to social media with Postgale](https://postgale.com/guides/openclaw): A remote MCP server or a skill that calls the REST API, with an API key - [Connect Hermes Agent to social media with Postgale](https://postgale.com/guides/hermes): Nous Research’s agent, with the MCP server or a skill and an API key - [Post to social media from n8n with an AI agent](https://postgale.com/guides/n8n): Workflows with the HTTP Request or MCP Client Tool node - [Guides](https://postgale.com/guides): Connect ChatGPT, Claude, Cursor, n8n, OpenClaw, Hermes Agent and other AI tools to Postgale ## Guides by AI tool and network - [Connect Claude to Instagram](https://postgale.com/guides/claude/instagram) - [Connect Claude to Facebook](https://postgale.com/guides/claude/facebook) - [Connect Claude to Threads](https://postgale.com/guides/claude/threads) - [Connect Claude to TikTok](https://postgale.com/guides/claude/tiktok) - [Connect Claude to Bluesky](https://postgale.com/guides/claude/bluesky) - [Connect Claude to Mastodon](https://postgale.com/guides/claude/mastodon) - [Connect Claude to WhatsApp Business](https://postgale.com/guides/claude/whatsapp) - [Connect ChatGPT to Instagram](https://postgale.com/guides/chatgpt/instagram) - [Connect ChatGPT to Facebook](https://postgale.com/guides/chatgpt/facebook) - [Connect ChatGPT to Threads](https://postgale.com/guides/chatgpt/threads) - [Connect ChatGPT to TikTok](https://postgale.com/guides/chatgpt/tiktok) - [Connect ChatGPT to Bluesky](https://postgale.com/guides/chatgpt/bluesky) - [Connect ChatGPT to Mastodon](https://postgale.com/guides/chatgpt/mastodon) - [Connect ChatGPT to WhatsApp Business](https://postgale.com/guides/chatgpt/whatsapp) - [Connect Cursor to Instagram](https://postgale.com/guides/cursor/instagram) - [Connect Cursor to Facebook](https://postgale.com/guides/cursor/facebook) - [Connect Cursor to Threads](https://postgale.com/guides/cursor/threads) - [Connect Cursor to TikTok](https://postgale.com/guides/cursor/tiktok) - [Connect Cursor to Bluesky](https://postgale.com/guides/cursor/bluesky) - [Connect Cursor to Mastodon](https://postgale.com/guides/cursor/mastodon) - [Connect Cursor to WhatsApp Business](https://postgale.com/guides/cursor/whatsapp) - [Connect OpenClaw to Instagram](https://postgale.com/guides/openclaw/instagram) - [Connect OpenClaw to Facebook](https://postgale.com/guides/openclaw/facebook) - [Connect OpenClaw to Threads](https://postgale.com/guides/openclaw/threads) - [Connect OpenClaw to TikTok](https://postgale.com/guides/openclaw/tiktok) - [Connect OpenClaw to Bluesky](https://postgale.com/guides/openclaw/bluesky) - [Connect OpenClaw to Mastodon](https://postgale.com/guides/openclaw/mastodon) - [Connect OpenClaw to WhatsApp Business](https://postgale.com/guides/openclaw/whatsapp) - [Connect Hermes Agent to Instagram](https://postgale.com/guides/hermes/instagram) - [Connect Hermes Agent to Facebook](https://postgale.com/guides/hermes/facebook) - [Connect Hermes Agent to Threads](https://postgale.com/guides/hermes/threads) - [Connect Hermes Agent to TikTok](https://postgale.com/guides/hermes/tiktok) - [Connect Hermes Agent to Bluesky](https://postgale.com/guides/hermes/bluesky) - [Connect Hermes Agent to Mastodon](https://postgale.com/guides/hermes/mastodon) - [Connect Hermes Agent to WhatsApp Business](https://postgale.com/guides/hermes/whatsapp) - [Post to Instagram from n8n with an AI agent](https://postgale.com/guides/n8n/instagram) - [Post to Facebook from n8n with an AI agent](https://postgale.com/guides/n8n/facebook) - [Post to Threads from n8n with an AI agent](https://postgale.com/guides/n8n/threads) - [Post to TikTok from n8n with an AI agent](https://postgale.com/guides/n8n/tiktok) - [Post to Bluesky from n8n with an AI agent](https://postgale.com/guides/n8n/bluesky) - [Post to Mastodon from n8n with an AI agent](https://postgale.com/guides/n8n/mastodon) - [Answer WhatsApp from n8n with an AI agent](https://postgale.com/guides/n8n/whatsapp) ## Use cases - [Let an AI agent post to social media safely](https://postgale.com/use-cases/safe-ai-agent-social-media): The controls that let an agent post, reply and message without being able to go around a person. - [An AI social media manager with human approval](https://postgale.com/use-cases/ai-social-media-manager): An agent that drafts, schedules, watches comments and answers DMs, with a person approving where it matters. - [AI agents for agencies, with approvals per client](https://postgale.com/use-cases/agency-client-approvals): A workspace per client, agents drafting, the team approving in one queue. - [A WhatsApp and Instagram AI agent for a small business](https://postgale.com/use-cases/small-business-whatsapp-instagram-agent): An agent that answers customers on WhatsApp and Instagram and posts the week’s updates. - [ChatGPT social media automation with approval](https://postgale.com/use-cases/chatgpt-social-media-automation): ChatGPT drafts, schedules and answers through a Postgale connector, under your approval. - [Use cases](https://postgale.com/use-cases): An AI social media manager, agency client approvals, a WhatsApp and Instagram agent for a small business, ChatGPT automation ## Comparisons - [Best social media MCP servers for AI agents 2026](https://postgale.com/compare/best-social-media-mcp-servers): Eight social media MCP servers for AI agents, ranked on control: approval the agent can’t skip, token custody and audit logs. Plus networks, auth and price. - [Postgale vs Zernio for AI agents](https://postgale.com/compare/zernio): Postgale and Zernio side by side for teams connecting an AI agent to social media: platforms, inbox, post approvals, audit log and pricing, using only facts from each vendor’s own pages as of October 2026. - [Postgale vs Ayrshare for AI agents](https://postgale.com/compare/ayrshare): Postgale and Ayrshare side by side for teams connecting an AI agent to social media: platforms, comments and messages, approval, audit log and pricing, using only facts from each vendor’s own pages as of October 2026. - [Postgale vs the Buffer API for AI agents](https://postgale.com/compare/buffer-api): Postgale and Buffer side by side for letting an AI agent post to social media: Buffer’s API and agent integrations, channels, approval workflows, API limits and pricing, using only facts from Buffer’s own pages as of October 2026. - [Postgale vs Upload-Post for AI agents](https://postgale.com/compare/upload-post): Postgale and Upload-Post side by side for letting an AI agent publish to social media: MCP server, platforms, n8n, approval, audit log and pricing, using only facts from Upload-Post’s own pages as of October 2026. - [Postgale vs Postiz for AI agents](https://postgale.com/compare/postiz): Postgale and Postiz side by side for letting an AI agent run social media: MCP server, CLI, channels, review, open source and pricing, using only facts from Postiz’s own pages as of October 2026. - [Postgale vs Outstand for AI agents](https://postgale.com/compare/outstand): Postgale and Outstand side by side for AI agents posting to social media: MCP server, platforms, managed keys, approval, audit log and usage-based pricing, using only facts from Outstand’s own pages as of October 2026. - [Postgale vs Blotato for AI agents](https://postgale.com/compare/blotato): Postgale vs Blotato for AI agents: MCP server, networks, comments and DMs, approval, team access and pricing, from each vendor’s own pages (October 2026). - [Postgale vs Composio for AI agents](https://postgale.com/compare/composio): Postgale vs Composio for AI agents on social media: toolkits, MCP, approvals, token custody, logs and pricing, from each vendor’s own pages (October 2026). - [Postgale vs PostEverywhere for AI agents](https://postgale.com/compare/posteverywhere): Postgale vs PostEverywhere for AI agents: MCP server, networks, approval queue, API keys, logs and pricing, from each vendor’s own pages (October 2026). - [Compare](https://postgale.com/compare): Postgale against Zernio, Ayrshare, the Buffer API, Upload-Post, Postiz, Outstand, Blotato, Composio, PostEverywhere and building on the platform APIs directly ## Developer docs - [Documentation](https://postgale.com/docs): Quickstart and index of developer guides - [REST API](https://postgale.com/docs/api): Basics and every endpoint: accounts, media, posts, comments, messages, WhatsApp, ads, analytics, webhooks - [REST API: authentication](https://postgale.com/docs/api/authentication): API keys, base URL, the approval gate, connecting accounts - [REST API: posts](https://postgale.com/docs/api/posts): Create, schedule and publish posts; idempotency; platformSpecificData per platform - [REST API: media](https://postgale.com/docs/api/media): Upload media and use its public URL in posts and messages - [REST API: comments and inbox](https://postgale.com/docs/api/comments-inbox): Comments, mentions, inbound events and Instagram/Messenger direct messages - [REST API: webhooks](https://postgale.com/docs/api/webhooks): Events, payloads, signature verification, retries, inbound Meta webhooks - [REST API: errors and rate limits](https://postgale.com/docs/api/errors): Error shape, every error code, rate limits - [API reference](https://postgale.com/docs/api-reference): Every REST operation with parameters, schemas and a request playground, generated from the OpenAPI document - [MCP server](https://postgale.com/docs/mcp): Endpoint, client setup, every tool with its annotation kind, error codes - [WhatsApp](https://postgale.com/docs/whatsapp): Numbers, Embedded Signup, messages, templates, webhooks - [TikTok](https://postgale.com/docs/tiktok): Creator info, privacy levels, video and photo posts, analytics - [X (coming soon)](https://postgale.com/docs/x): Not available yet: the planned X posts, threads, polls, media, replies and DMs - [Telegram (coming soon)](https://postgale.com/docs/telegram): Not available yet: connect channels and groups with a code; text, media, albums, edits and deletes - [Discord (coming soon)](https://postgale.com/docs/discord): Not available yet: connect channels with a webhook; text, attachments, embeds, edits and deletes - [Bluesky](https://postgale.com/docs/bluesky): Connect with an app password; posts, threads, replies, images, video, link cards, deletes - [Mastodon](https://postgale.com/docs/mastodon): Connect any server; statuses, media with alt text, content warnings, visibility, threads, deletes - [Meta Ads](https://postgale.com/docs/ads): Boosts, campaigns, ad sets, creatives, audiences, insights - [OpenAPI specification](https://postgale.com/api/v1/openapi.json): the whole REST surface, machine-readable ## FAQ - What is Postgale? Postgale is the secure layer for AI agents on social media: a REST API and MCP server that lets businesses, agencies and developers connect ChatGPT, Claude or their own agent to Instagram, Facebook, Threads, TikTok, WhatsApp, Bluesky and Mastodon, with a human approval queue before anything goes live. - How can ChatGPT post to Instagram? Connect ChatGPT to Postgale’s MCP server and your Instagram professional account to Postgale; ChatGPT can then publish and schedule photos, Reels, Stories and carousels. In ChatGPT, turn on developer mode, create a connector with the URL postgale.com/mcp and OAuth authentication, sign in and pick your workspace. - How do I let Claude post to Threads, TikTok or LinkedIn? For Threads and TikTok, add postgale.com/mcp as a custom connector in claude.ai, Claude Desktop or the mobile apps (or run claude mcp add in Claude Code), sign in and connect the accounts in Postgale. LinkedIn is not supported by Postgale today. - Is there an MCP server for social media posting with approval? Yes: Postgale hosts one at postgale.com/mcp, with 70 tools for accounts, media, posts, comments, direct messages, WhatsApp, TikTok, analytics and webhooks. Where approval is on, create_post saves the post as pending_approval and a person approves it in the dashboard; there is no approve tool. - Can an AI agent post to social media safely? Yes, if the controls sit outside the agent: with Postgale the agent never gets your passwords or platform tokens, a person approves what goes live, and every action is logged. The agent holds only a Postgale API key or sign-in that you can revoke at any time. - What’s the best API for AI agents to post to social media? It depends on what you need most. If a person must approve what the agent publishes, and replies and DMs should wait too, Postgale is built for that: an MCP server and REST API with an approval queue the agent can’t skip and an audit log. - Postgale vs Ayrshare: what’s the difference? Ayrshare is a broad social media API: it covers 14 networks, from $149 a month. Postgale is narrower and built around control of the agent. - Can the agent approve its own posts? No. Approving and rejecting only happen in the Postgale dashboard, by a signed-in member of the workspace. The approve and reject endpoints answer 403 to API keys, and the MCP server has no approve tool. If a post is edited after approval, it goes back to the queue. - Can approval apply only to some accounts or agents? Yes: you turn approval on for the whole workspace, for one social account, for one API key or for one connected AI app. For example, a scheduler running from n8n can post on its own while everything ChatGPT writes waits for you. Direct TikTok posts from an agent always wait for a person. - Which social networks does Postgale support? Publishing on Instagram (photos, Reels, Stories, carousels), Facebook Pages, Threads, TikTok, Bluesky and Mastodon. Messaging on WhatsApp Business, Instagram DMs and Messenger. Comments and mentions are read and answered on Instagram, Facebook Pages and Threads. - Which AI tools work with Postgale? ChatGPT (as a connector in developer mode), Claude (claude.ai, Claude Desktop, the mobile apps and Claude Code), Cursor, VS Code and any other MCP client connect to postgale.com/mcp and sign in with OAuth. n8n, OpenClaw, Hermes Agent and your own code use the REST API or the MCP server with an API key. - How do I get access, and what does it cost? Postgale is invite-only for now: join the waitlist on this page and we set each team up on a short call. Prices are not published yet. Questions: manu@postgale.com. ## Optional - [Log in](https://postgale.com/login) - [Privacy policy](https://postgale.com/privacy) - [Terms of service](https://postgale.com/terms) - [Data deletion](https://postgale.com/data-deletion)