Connect any AI agent to social media

WoopSocial gives Claude, ChatGPT, Cursor, Codex and any MCP client one hosted server to publish and schedule posts on 9 networks. Sign in with OAuth, and every post is checked against each platform's rules before it goes out. Included on every plan, including Free.

prompt
Set up WoopSocial from woopsocial.com/agents

Paste this into your agent. It reads this page, follows the steps for the client it runs in, and connects itself. You approve the sign-in.

mcp url
https://api.woopsocial.com/mcp

OAuth sign-in. Nothing secret in this link.

How it works

Step 1

Add the server

Register https://api.woopsocial.com/mcp in your client (custom connector, CLI command, plugin or config file). Transport is Streamable HTTP.

Step 2

Sign in and approve access

Your client opens a browser page. Sign in or create a free account and approve access. Ask the user before approving. Never type their passwords into the chat.

Step 3

Ask your agent

For example: "List my connected social accounts". If that works, the tools are live.

Agents

Same hosted MCP server for every client below. Prefer OAuth. Use an API key only when the client cannot open a browser.

AgentMade byHow it connectsSign-inLast testedGuide
Claude (claude.ai, Desktop, Cowork)AnthropicCustom connectorOAuth-Claude directory
Claude CodeAnthropicCLI commandOAuth-Claude setup
CursorAnysphereCursor Directory pluginOAuth-Cursor plugin
CodexOpenAICLI commandOAuth-MCP client guide
ChatGPTOpenAICustom app (Developer Mode)API key-ChatGPT setup
Gemini CLIGoogleCLI command / config fileOAuth or API key-MCP client guide
HermesNous ResearchSkill / config fileAPI key-Hermes page
GrokxAICustom connectorOAuth-Grok page
MuseMetaCustom connector / skillOAuth or API key-Muse page
OpenclawOpenclawSkillAPI key-Openclaw skill

Cursor

Made by
Anysphere
How it connects
Cursor Directory plugin
Sign-in
OAuth
Last tested
-
Guide
Cursor plugin

ChatGPT

Made by
OpenAI
How it connects
Custom app (Developer Mode)
Sign-in
API key
Last tested
-
Guide
ChatGPT setup

Hermes

Made by
Nous Research
How it connects
Skill / config file
Sign-in
API key
Last tested
-
Guide
Hermes page

Grok

Made by
xAI
How it connects
Custom connector
Sign-in
OAuth
Last tested
-
Guide
Grok page

Muse

Made by
Meta
How it connects
Custom connector / skill
Sign-in
OAuth or API key
Last tested
-
Guide
Muse page

What your agent can do

Tool names match the MCP tools reference. posts_validate checks a post against every target platform before publishing and returns errors with JSON paths.

CapabilityWhat you would askTool
List connected accountsList my connected social accountssocial_accounts_list
Validate a post before publishingValidate this Reel for Instagram and TikTok before we schedule itposts_validate
Publish or schedule a postSchedule this post to LinkedIn and X for Friday at 6pm UTCposts_create
Upload mediaUpload this video through an upload session, then attach it to the postmedia_uploads_create_session
Read post analyticsShow views, likes and shares for my last Instagram postsocial_account_posts_list
Manage webhooksRegister a webhook for post delivery eventswebhooks_create_endpoint

What it won't do

  • It does not write your posts. Your agent does.
  • No DMs or comments.
  • Instagram needs a Business or Creator account.
  • Media is uploaded through an upload session, not fetched from a URL.

Safety

OAuth, not a pasted key

Prefer https://api.woopsocial.com/mcp and complete sign-in in the browser your client opens. Nothing secret belongs in that link.

Your agent asks before it publishes

Before publishing now, the agent should show you the text, media, accounts and time, and wait for a yes. While testing, schedule a time instead of publishing now.

API keys only for agents that cannot open a browser: treat them like a password

Create a key at app.woopsocial.com/api-access only when OAuth is not possible. Keep keys out of prompts, logs and commits.

Which page do I need?

Claude on the web or Desktop and Cowork use a custom connector in Settings. Claude Code uses the CLI command on this page. Same MCP server URL either way: https://api.woopsocial.com/mcp with OAuth sign-in.

For AI agents reading this page

Same runbook for people and agents. 9 networks. Validate before you publish.

## For AI agents reading this page
WoopSocial is a hosted MCP server that publishes and schedules posts on Facebook, Instagram (Business or Creator accounts), Threads, Bluesky, LinkedIn and LinkedIn Pages, X, Pinterest, TikTok, YouTube for your user.

1. Register the server. Endpoint: https://api.woopsocial.com/mcp (Streamable HTTP).
   Claude Code: claude mcp add --transport http woopsocial "https://api.woopsocial.com/mcp"
   Other clients: the steps for each client are in the table on woopsocial.com/agents.
2. Sign in. Your client opens a browser page where the user signs in or creates a free account and approves access. Ask the user before approving. Never type their passwords or paste API keys into the chat.
3. Verify. List the user's connected social accounts. If the call fails, stop and tell the user what failed. If no accounts are connected, ask the user to connect one at app.woopsocial.com, then list again.
4. Validate. Call posts_validate with the full post for every target account. Fix each error at the JSON path it names. Do not publish until validation passes.
5. Confirm. Before publishing now, show the user the text, media, accounts and time, and wait for a yes. While testing, schedule a time instead of publishing now.
6. Media. Upload files through the upload-session tool. If an upload fails inside Claude.ai or ChatGPT, the user must allowlist *.cloudflarestorage.com.
7. Report. Tell the user which accounts, what was scheduled or published, when, and which validation errors you fixed.

Agents that cannot open a browser can use an API key from app.woopsocial.com/api-access. Treat it like a password: keep it out of prompts, logs and commits.
Reference: https://woopsocial.com/llms.txt and https://docs.woopsocial.com/mcp/overview

Connect your AI agent today

Add the MCP server, sign in with OAuth, and publish to 9 networks. Free plan included, no credit card.

Free plan · 2 accounts · No credit card · API + MCP included