Add platform to scheduled note
add_platform_to_scheduled_noteAdd a platform (or another account on a platform) to a Note that is already scheduled, so it posts there at the same time as the Note's other versions. Use this, not schedule_note, whenever the writer wants an already scheduled Note to also go to X, LinkedIn, Bluesky, Threads, Instagram, Facebook, TikTok or Pinterest: schedule_note would create a separate Note. Pass the id of any scheduled version of the Note (from list_scheduled_items, list_notes or schedule_note) and the platform. Without content the text is taken from the Note's versions (the same platform's version, else the longest that fits) and, if every version is too long, shortened to fit with adjustedPlatforms and warnings returned; content you pass is sent as written and must fit the platform's limit. When the writer has several accounts on the platform, name one with accountId (list_social_accounts; list_instagram_destinations for Instagram; list_linkedin_destinations for LinkedIn, with linkedInOrganizationUrn for a Company Page); without one the call is refused with the accounts to choose from. Ask the writer, never pick. Refused when the Note already goes to that platform or account (or posted there in the last day), when its time has passed or changed, or for Substack. Returns the new version(s) and their scheduled time. Safe to retry: pass a clientRequestId and reuse it only when retrying the same add (same Note and time, platform, account and content); a repeat returns the version already added (replayed: true), and the id reused for any other add is refused. Personal account only.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>",
"platform": "<platform>"
},
"name": "add_platform_to_scheduled_note"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Id of any scheduled version of the Note, from list_scheduled_items, list_notes or schedule_note. | |
| content | No | Optional text written for this platform, sent as written; it must fit the platform's limit (Bluesky 300, Threads 500, LinkedIn 3000, X 25000). When the Note quotes a Substack Note or post, its link is added as the last line (and counts). Omit to use the Note's own text. | |
| platform | Yes | The platform to add. | |
| accountId | No | Account to post from: an accountId from list_social_accounts (Threads, Facebook, TikTok, Pinterest, X), list_instagram_destinations (Instagram) or list_linkedin_destinations (LinkedIn). Required when the writer has several accounts on the platform. | |
| clientRequestId | No | Optional id for this add (8 to 80 letters, numbers, hyphens or underscores). Reuse it only to retry the same add (same Note and time, platform, account and content); a repeat returns the version already added, and any other add with it is refused. | |
| linkedInOrganizationUrn | No | LinkedIn Company Page URN from list_linkedin_destinations, with its accountId. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| added | Yes | ||
| noteId | Yes | ||
| draftId | Yes | ||
| platform | Yes | ||
| replayed | Yes | ||
| timezone | Yes | ||
| versions | Yes | ||
| warnings | Yes | ||
| scheduledFor | Yes | ||
| connectedAccount | No | ||
| adjustedPlatforms | Yes |