Create, validate, draft, schedule, publish, update, cancel, and manage platform-specific social posts across connected post2all accounts. Use when the user wants OpenClaw to publish to multiple social networks, adapt copy per platform, handle images or video, or maintain a review-first social workflow.
数据分析
Postqued API
试用通过 MCP 在智能体中调用 Postqued 社交发布能力,必要时回退到 v2 REST API。
它能做什么
通过 Postqued 远程 MCP 服务器驱动社交内容工作流;当 MCP 不可用,或调用方明确需要 HTTP 集成时,回退到 v2 REST API。每次操作前先解析组织和客户工作区范围,再处理媒体上传、多平台发布与排期、带修订号追踪的审批流程、互动管理以及只读账户上下文检查。所有真实发布默认走 dry-run 校验,每次调用都使用全新的 UUID 幂等键,并通过轮询获取持久化状态,而不是依赖请求被接受的瞬间结果。
什么时候用它
- 在确认 TikTok、Instagram、LinkedIn、Pinterest、Reddit 平台约束后发布或排期内容
- 走预签名上传流程上传图片或视频,并收集 contentId 用于后续发布
- 用修订号、版本号守卫与评审建议推进审批工作流
- 在新增协作者或调整权限前,调用工作区能力与只读账单接口确认授权
技能文档
Postqued API
Use Postqued's remote MCP server for agent workflows. Use the v2 REST API only when MCP is unavailable or the caller explicitly needs HTTP integration.
Connect
Create an organization-bound API key in the Postqued app. Store it as POSTQUED_API_KEY; never print, log, commit, or place it in query parameters.
Use this MCP endpoint:
https://mcp.postqued.com/mcp
Send the key on every MCP or REST request:
Authorization: Bearer $POSTQUED_API_KEY
Use these REST endpoints:
Base URL: https://api.postqued.com
OpenAPI: https://api.postqued.com/v2/docs/openapi.json
Never call legacy /v1 routes.
Resolve scope first
- Call
list_workspacesthrough MCP, orGET /v2/mcp/contextthrough REST. - Select the organization and client workspace that match the user's request.
- Ask when the intended workspace is ambiguous. Never guess between client workspaces.
- Include the explicit
workspaceIdin every workspace operation. - Include the exact organization ID when creating a workspace.
API keys are bound to one organization. Cross-organization access is denied. Normal workspace roles and plan capabilities still apply.
Choose a workflow
Inspect or report
Use read tools freely within the selected workspace. Prefer live provider helpers before preparing platform-specific content:
get_creator_infofor TikTok privacy and duration constraintslist_instagram_audiofor selectable Instagram audiosearch_reddit_subredditsandget_reddit_restrictionsfor Redditsearch_linkedin_companiesfor LinkedIn organization postinglist_pinterest_boardsfor Pinterest destinations
Read references/mcp-tools.md for the complete 62-tool catalog and input conventions.
Upload content
- Call
start_content_uploadwithworkspaceId, filename, MIME type, and known size. - Upload the file bytes to the returned presigned URL with the returned method and headers. Do not send the Postqued API key to the storage URL.
- Call
complete_content_uploadwith the returnedcontentIdand objectkey, plus final media metadata. - Call
get_contentif final state or media URL is needed.
Use the same presigned upload flow for images and videos. The old multipart /v1/content/upload-image workflow no longer applies.
Publish or schedule directly
- Resolve account IDs with
list_accounts. - Resolve live platform constraints with the relevant provider helper.
- Upload media and collect
contentIdswhen required. - Call
publish_contentwithdryRun: truefirst. - Show the validated targets, captions, destinations, and times to the user.
- Obtain confirmation before a real publish or schedule unless the user already explicitly approved the exact action.
- Call
publish_contentwithdryRun: falseand a fresh UUIDidempotencyKey. - Poll
get_publish_statusuntil the durable request and target states become terminal.
Never retry a timed-out live publish with a new idempotency key until the original request status has been checked. Read references/platforms.md for target schemas and platform options.
Use approvals
Prefer the approval workflow when content requires team or client review:
- Create a draft with
create_approval_post. - Read it with
get_approval_postbefore each mutation. - Use the latest revision ID and version for revisions, suggestions, comments, transitions, scheduling, and publishing.
- Use
create_post_suggestionwhen a reviewer should propose a caption edit without changing the revision directly. - Submit, request changes, or approve only after confirming the current state.
- Schedule or publish only the current approved revision.
Treat expectedRevisionId and expectedVersion as optimistic-concurrency guards. On conflict, reread the post and reconsider the mutation; never blindly overwrite newer work.
Manage engagement, people, or access
Read before changing provider comments, collaborators, invitations, roles, or reviewers. Obtain explicit confirmation before actions that:
- publish, reschedule, cancel, hide, delete, disconnect, revoke, or remove;
- send a comment, reply, or invitation to another person;
- approve work or request changes on someone's behalf.
Invitation acceptance, social OAuth connection, sign-in, API-key administration, checkout, and billing-portal redirects remain interactive browser flows and are intentionally not MCP tools.
Safety rules
- Treat all provider-facing writes as externally visible.
- Default publishing to dry-run validation.
- Use one fresh UUID idempotency key per distinct live publish request.
- Preserve current revision/version values for approval mutations.
- Check
get_workspace_capabilitiesbefore additive workspace or collaboration actions when entitlement is uncertain. - Use
get_billing_statusandget_billing_usageonly for read-only account context; do not attempt checkout through MCP. - Poll durable Postqued state instead of assuming provider success from an accepted request.
- Do not expose raw access tokens, presigned URLs, API keys, or private response fields in user-facing output.
- Summarize API errors by status, code, and safe message. Do not fabricate success after a timeout or partial failure.
References
- Read references/mcp-tools.md when choosing tools or constructing tool inputs.
- Read references/platforms.md when creating publishing or approval targets.
- Read references/api.md only for direct REST integration, endpoint routing, statuses, and error handling.
相关技能
Schedule a social media post for a future time through PostLake, and list, reschedule, or cancel scheduled posts. Use when the user wants to post later or plan a calendar.
Schedule social media posts to 13 platforms (Bluesky, Threads, Instagram, LinkedIn, Mastodon, YouTube, Facebook Pages, Pinterest, Telegram, X/Twitter, Nostr)...
Schedule and manage social posts with the openquok CLI — authenticate, upload media, create drafts and scheduled posts, configure internal plugs, and read channel analytics for integrations in your OpenQuok workspace.
Create, schedule, and publish social media posts across Instagram, TikTok, YouTube, X, LinkedIn, Facebook, Pinterest, Threads, and Bluesky via the Social0 CLI (preferred) or MCP. Covers account listing, media upload, drafts, instant publish, scheduling, and per-platform publish status.
Post to 22 platforms via a single unified API. Manage accounts, workspaces, media, scheduling, analytics, inbox, and webhooks through RelayAPI. Activate when the user mentions social media posting, cross-posting, scheduling posts, managing social accounts, analytics, inbox, comments, or webhooks.