Schedule a post
schedule_postSchedule a LinkedIn post for a future time using either LinkedIn's native scheduler or a local queue that supports listing and canceling.
Instructions
Publish a post at a future time, through ONE of two schedulers. There is no default — ask the user which one they want BEFORE calling this, and state the trade-off:
"native": LinkedIn schedules it itself (composer -> clock icon). Fires at the requested time even if this machine is asleep or Claude is closed, but the queued post then lives on linkedin.com and this server can neither list nor cancel it. Drives the browser now, so the session must be live and the text is final at that moment.
"local": queued in this server's SQLite queue, so list_scheduled_posts and cancel_scheduled_post keep working. But it fires ONLY while this server process is running; if the machine is off at the scheduled time, it posts on the next tick after the process is running again — late.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | ||
| asPage | No | Page name or id (from list_pages) to post AS. Omit for personal profile. | |
| scheduler | Yes | Which scheduler publishes it: 'native' (LinkedIn's own) or 'local' (this server's queue). Required — ask the user, do not pick for them. | |
| scheduledAt | Yes | ISO-8601 future time, e.g. 2026-07-23T14:30:00Z. |