Install
openclaw skills install @syeddhasnainn/postqued-apiOperate Postqued from OpenClaw across 62 tools for publishing, scheduling, analytics, engagement, approvals, collaboration, and client review. Includes the v2 API fallback and safety-first workflows. More information: https://postqued.com/openclaw
openclaw skills install @syeddhasnainn/postqued-apiUse 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.
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.
list_workspaces through MCP, or GET /v2/mcp/context through REST.workspaceId in every workspace operation.API keys are bound to one organization. Cross-organization access is denied. Normal workspace roles and plan capabilities still apply.
Use read tools freely within the selected workspace. Prefer live provider helpers before preparing platform-specific content:
get_creator_info for TikTok privacy and duration constraintslist_instagram_audio for selectable Instagram audiosearch_reddit_subreddits and get_reddit_restrictions for Redditsearch_linkedin_companies for LinkedIn organization postinglist_pinterest_boards for Pinterest destinationsRead references/mcp-tools.md for the complete 62-tool catalog and input conventions.
start_content_upload with workspaceId, filename, MIME type, and known size.complete_content_upload with the returned contentId and object key, plus final media metadata.get_content if 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.
list_accounts.contentIds when required.publish_content with dryRun: true first.publish_content with dryRun: false and a fresh UUID idempotencyKey.get_publish_status until 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.
Prefer the approval workflow when content requires team or client review:
create_approval_post.get_approval_post before each mutation.create_post_suggestion when a reviewer should propose a caption edit without changing the revision directly.Treat expectedRevisionId and expectedVersion as optimistic-concurrency guards. On conflict, reread the post and reconsider the mutation; never blindly overwrite newer work.
Read before changing provider comments, collaborators, invitations, roles, or reviewers. Obtain explicit confirmation before actions that:
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.
get_workspace_capabilities before additive workspace or collaboration actions when entitlement is uncertain.get_billing_status and get_billing_usage only for read-only account context; do not attempt checkout through MCP.