Create a comment or reply
create_commentPost a top-level comment or reply on a social media post by specifying a post ID, post URL, or comment ID, with a preview step before confirmed publishing.
Instructions
Post a top-level comment or a reply on a post. Provide exactly ONE of commentId (reply to a comment), postId, or postUrl (top-level). LinkedIn: postId=the post urn. Instagram requires commentId (replies only). TikTok always needs postId (the video id); add commentId on top of it to reply inside that thread. X: links are removed from the message unless the account is allowed links on X (the response then lists it in warnings), and a message that was only links is refused with 400 x_links_not_allowed. Replies on X share a daily limit per X account with post edits and reposts made through Upload-Post (20 a day on the free plan, 200 on paid plans, reset at 00:00 UTC); past it the call returns 429 x_daily_write_limit with retry_after in seconds. TikTok: Requires the 'comments' capability on the profile's TikTok account (see the capabilities array in list_users). It is granted at connection time, so an account connected earlier has to reconnect TikTok before this works. Needs the user's approval: call it first without confirmed to get a preview (nothing is sent), show the user exactly what will go out, and repeat the call with confirmed: true only after they approve.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user | Yes | Upload-Post profile name. | |
| postId | No | Top-level comment on this post ID. LinkedIn: the post urn. TikTok: the video id, always required. | |
| message | Yes | Comment text to post. | |
| postUrl | No | Top-level comment on this post URL. | |
| platform | No | Social platform. One of instagram, facebook, youtube, linkedin, tiktok, x, threads, bluesky. | |
| commentId | No | Reply to this comment. Required by Instagram. TikTok: pass it together with postId to reply inside a thread. | |
| confirmed | No | Set to true only after the user has seen the preview this tool returns without it and approved it. Without it nothing is sent. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | No |