list_accountsList all social media accounts connected to the workspace. Each account includes connectionStatus (CONNECTED or DISABLED) and disabledReason (null unl
list_pinterest_boardsList Pinterest boards for a connected Pinterest account
list_youtube_playlistsList YouTube playlists for a connected YouTube account
list_gbp_locationsList Google Business Profile locations for a connected GBP account
generate_connect_linkGenerate a shareable link for external clients to connect their social accounts to the workspace
get_upload_urlsGet signed upload URLs for media files. Upload your file to the returned URL via PUT, then use the key in create_posts mediaItems.
upload_mediaUpload a local file to PostFast and get back a media key for use in create_posts. Handles the full flow: detects content type, gets a signed URL, uplo
list_postsList social media posts with optional filters for platform, status, and date range. Failed or missed posts carry a lastError { message, code }; codes
create_postsCreate and schedule social media posts. Supports batch creation (up to 15 posts). Each post targets a specific social account. Scheduling to a disconn
delete_postDelete a social media post by ID
get_post_analyticsFetch published posts with their latest performance metrics (impressions, reach, likes, comments, shares). Only returns published posts that have a pl
We re-grade npm:postfast-mcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.