Woopsocial

SSE

by WoopSocial

320 downloads Not rated yet

About

Allow your AI Agents to directly post to the major social media platforms using this social media MCP by WoopSocial.

Details

Transport
SSE

Explore

- Posts to multiple social channels via one endpoint.
- Provides metadata for all supported platforms.
- Works with AI agents like Claude and ChatGPT.
- Automatic posting – no manual copy-paste.
- Supports Facebook, Instagram, Pinterest, and LinkedIn.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Woopsocial
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install and configure the Woopsocial MCP server. You can then instruct your AI agent to post content—for example, “Post this image with this text on my Facebook, Instagram, Pinterest and LinkedIn”—and the MCP will use the correct endpoints to push the content to all requested platforms.

health_get

Returns a minimal response proving the WoopSocial API is reachable.

media_uploads_complete_session

Call this to finalize the upload started by calling [`/media/upload-sessions`](/api-reference/media/start-media-upload-session).

media_uploads_create_session

This endpoint can be used to upload both smaller and larger files (up to 5GB) in a chunked manner. Calling this creates an upload session and returns presigned URLs for uploading the file in parts. Upload the file in `partCount` parts, using the matching `parts[n].uploadUrl` for each part number. Every part except the last must be exactly `partSizeInBytes` bytes. The last part may be smaller. After all parts have been uploaded, call `/media/upload-sessions/{uploadSessionId}/complete` to fin…

media_uploads_get_session

Get media upload session status

oauth_create_authorization

Generates a browser authorization URL for connecting a new social account to a project. This endpoint is useful for multi-user integrations where your application lets your own users, clients, or brands connect their social accounts to WoopSocial without giving them access to your WoopSocial account. A common flow is: 1. Create or select a WoopSocial project for your user, client, or brand. 2. Call this endpoint from your backend with that `projectId`, the target `platform`, and a `redir…

posts_create

Creates a post with one or more social-account targets. All referenced social accounts must belong to the same project. The request is validated atomically. If any social-account fails validation, the post is not created.

posts_delete

Deletes one scheduled post by post ID. A post can only be deleted when all of its social-account deliveries are still `NOT_STARTED`.

posts_get

Returns one post with its social account posts inline.

posts_validate

Validates a post without creating one. This endpoint applies the same validation rules as `POST /posts`, including social-account resolution, platform-specific validation, and media validation for referenced media library items.

projects_create

Creates a project in the API key's organization. Use projects to isolate social accounts, media, and posts for a specific user, client, or brand in your application.

projects_delete

Permanently deletes one project and its related data, including connected social accounts, OAuth grants, media references, and posts.

projects_list

Returns projects that belong to the same organization as the API key. A project corresponds to a "Business Profile" in the UI.

social_account_posts_list

Returns standalone social account posts for the API key's organization. Each item includes the materialized content and schedule for that social-account target.

social_accounts_get_platform_inputs

Returns platform-specific input options for a connected social account. Use this endpoint to discover valid values for flattened post-target fields such as `pinterestBoardId` and `privacyLevel`.

social_accounts_list

Returns social accounts that can currently be used for publishing. When `projectId` is provided, only social accounts usable within that project are returned.

webhooks_create_endpoint

Registers a URL to receive webhook events for the specified event types. The response includes a `signingSecret` (base64-encoded, 32 bytes) that is returned **once only**. Use it to verify the `X-Woop-Signature` header on incoming webhook payloads. **Signature format:** `t=<unix>,v1=<hmac-sha256-hex>` **Signed payload:** `<unix>.<json-body>`

webhooks_delete_endpoint

Delete webhook endpoint

webhooks_list_endpoints

Returns all registered webhook endpoints for the organization. The `signingSecret` field is omitted.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "woopsocial": {
            "woopsocial": {
                "url": "https://api.woopsocial.com/mcp?api_key=wsk_0123456789abc"
            }
        }
    }
}

McpServers

{
    "woopsocial": {
        "url": "https://api.woopsocial.com/mcp?api_key=wsk_0123456789abc"
    }
}

It is a remote MCP server, which has the benefit of not requiring you to install any additional software on your computer apart from the AI agent(s) that you already have.

Copy the MCP URL from the dialog shown after the API key is created.

Add the MCP URL to your favorite AI agent.

claude mcp add --transport http woopsocial "https://api.woopsocial.com/mcp?api_key=YOUR_API_KEY"

Note: As an alternative, Claude Code also supports our OAuth-based authentication flow. Details are available in theClaude Code CLI integration guide.

codex mcp add woopsocial --url "https://api.woopsocial.com/mcp?api_key=YOUR_API_KEY"

See ourIntegrating MCP clientsguide for more clients.

Ask your AI agent something about WoopSocial in natural language, for example: "List my social accounts connected to WoopSocial" or "Generate and schedule 10 posts for my business on X via WoopSocial". Your AI agent will use the appropriatetoolsof our MCP to complete the task.

If you encounter any issues, please send us an email to[email protected]`or feel free to open an issue in this repo.

Free MCP that drives an audit of your marketing. Your AI connects, adsOS digs through your ads, email and site, and hands back a growth plan you can run today.

Streamline your social media with Postiz. Schedule posts, analyze performance, and manage all accounts in one place

Draft, schedule and publish social posts to LinkedIn, X, Instagram, Facebook, Threads, TikTok, Pinterest and YouTube from your AI assistant, in a brand voice learned per account.

Schedule, generate and publish social posts to X, LinkedIn, Instagram, Threads and YouTube from any MCP client.

Create, schedule, and publish social media posts to 9 platforms from Claude, Cursor, or any AI agent. Hosted server with OAuth or API key auth.

Groniz — Social Media Connector for AI Agents

Groniz is a remote MCP server that lets AI agents publish and schedule social content across 32+ networks, including X, Instagram, LinkedIn, Facebook, Threads, TikTok, YouTube, Reddit, Pinterest, Bluesky, Mastodon, Telegram, and Discord. It provides a unified interface for managing connected accounts, authentication, platform-specific formatting, and content delivery.

The most flexible and fun way to grow on social: a strategist, ghostwriter, scheduler and analyst in one — inside the AI you already use, so it has all your context: your real work, in your voice. Starting with LinkedIn, X and Substack.

Social media analytics for Instagram, TikTok, X, Facebook, LinkedIn and Threads.

Turn long videos into AI-curated short clips, then edit, caption, and schedule them to social.

PostPlanify Social Media Management - MCP Server

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.