AgentMarketMCP / SKILL 资产档案馆

目录 / WoopSocial Social Media MCP

MCP 鉴权未知 未评级 已上架

WoopSocial Social Media MCP

Post to social media including Facebook, Instagram, LinkedIn, Pinterest, YouTube, TikTok, X/Twitter and more.

该来源不提供完整文件导出(国内平台多为平台内托管),仅存元数据与原链

接入信息

传输形态
http
鉴权方式
鉴权未知
端点
https://woopsocial.run.tools
鉴权方式未标注,请核对官方文档后再接入——不要直接使用以下片段
{
  "mcpServers": {
    "WoopSocial Social Media MCP": {
      "url": "https://woopsocial.run.tools"
    }
  }
}

能力清单

工具说明
health_getReturns a minimal response proving the WoopSocial API is reachable.
media_uploads_complete_sessionCall this to finalize the upload started by calling [`/media/upload-sessions`](/api-reference/media/start-media-upload-session).
media_uploads_create_sessionThis 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 finalize the upload and create the media item.
media_uploads_get_sessionGet media upload session status
oauth_create_authorizationGenerates 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 `redirectUrl` in your application. 3. Open the returned `url` in your user's browser. 4. After OAuth completes, WoopSocial redirects the browser back to `redirectUrl` with result query parameters. 5. Use `projectId` and `socialAccountIds` from the redirect, or call `GET /social-accounts?projectId=...`, to store or confirm the connected account in your application. When `redirectUrl` is provided, the browser is redirected back to that URL after the OAuth callback is handled. On success, WoopSocial appends these query parameters to `redirectUrl`: - `status=success` - `projectId`: the project identifier from the request - `platform`: the connected social platform - `socialAccountIds`: comma-separated connected social account identifiers. This may contain one or more IDs depending on the platform OAuth flow. On failure, WoopSocial appends these query parameters to `redirectUrl`: - `status=error` - `projectId`: the project identifier from the request - `platform`: the requested social platform - `error`: an OAuth callback error code If the OAuth callback state is missing or expired, WoopSocial cannot safely determine the original `redirectUrl`, so the callback returns an HTTP error instead of redirecting. The redirect never includes OAuth tokens or credentials.
posts_createCreates 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_deleteDeletes one scheduled post by post ID. A post can only be deleted when all of its social-account deliveries are still `NOT_STARTED`.
posts_getReturns one post with its social account posts inline.
posts_validateValidates 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_createCreates 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_deletePermanently deletes one project and its related data, including connected social accounts, OAuth grants, media references, and posts.
projects_listReturns projects that belong to the same organization as the API key. A project corresponds to a "Business Profile" in the UI.
social_account_posts_listReturns 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_inputsReturns 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_listReturns social accounts that can currently be used for publishing. When `projectId` is provided, only social accounts usable within that project are returned.
webhooks_create_endpointRegisters 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_endpointDelete webhook endpoint
webhooks_list_endpointsReturns all registered webhook endpoints for the organization. The `signingSecret` field is omitted.
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错

侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。