WoopSocial
Use WoopSocial MCP tools.
Connect
If WoopSocial tools are unavailable and the user wants to connect them, configure the remote MCP server with OAuth:
openclaw mcp add woopsocial \
--url https://api.woopsocial.com/mcp \
--transport streamable-http \
--auth oauth
openclaw mcp login woopsocial
openclaw mcp doctor woopsocial --probe
Never print, store in the skill, or commit API keys or OAuth credentials. Follow the official integration guide at https://docs.woopsocial.com/mcp/integrating-clients when OAuth setup needs troubleshooting.
Posting Workflow
- Use
projects_listto identify the project. - Use
social_accounts_listto resolve the requested accounts. All accounts for one post must belong to the same project. - Use
social_accounts_get_platform_inputswhen a platform requires current account-specific options, such as a Pinterest board or TikTok privacy setting. - Reuse existing media returned by
media_listwhen appropriate. For new media, use themedia_uploads_*session tools, upload every returned part exactly as instructed, complete the session, and wait until the media is ready. - Build the post request from the user's content, accounts, platform-specific fields, and schedule. Use an explicit timezone or offset when interpreting a local time.
- Call
posts_validatebeforeposts_create. Resolve validation errors; surface material warnings to the user. - Call
posts_createonly after the target accounts, content, and schedule are unambiguous. - Return the post ID and requested schedule. For delivery results, use
posts_getorsocial_account_posts_listand distinguish pending, scheduled, published, and failed states.
Action Boundaries
Treat an explicit request to publish or schedule as authorization for that action. Ask before creating the post only when its target accounts, content, schedule, or publish-versus-draft intent is ambiguous.
Require explicit user intent before calling delete tools for posts, account posts, projects, social accounts, media, or webhooks.
Never claim that a post was published merely because creation succeeded. Report the delivery state returned by WoopSocial.
