Publish LinkedIn Post
Publish a LinkedIn post immediately or schedule it for a future time, as your personal profile or a company page you administer. Supports up to 3000 characters with image and document attachments, @-mentions, and link preview cards. A built-in safety limit of 10 posts per day protects your account, and scheduled times in the past are rejected.
Example prompt: Post this to my LinkedIn tomorrow at 9am UTC: a short take on why GTM teams are adopting AI agents, and attach the link to our blog.
{
"post_id": "urn:li:activity:7012345678901234567",
"status": "scheduled",
"scheduled_at": "2026-03-10T09:00:00Z"
}What you can build
Parameters
Inputs accepted by create_post.
| Name | Type | Description |
|---|---|---|
| text | string | The post content text (max 3000 chars) |
| attachments | string[] | Optional attachments to include with the post (images, documents). Each item can be a plain URL string or {url, filename} object. |
| schedule_at | string | ISO 8601 datetime to schedule the post for future publishing (e.g. '2026-03-10T09:00:00Z'). If omitted, post is published immediately. |
| campaign_id | string | Campaign slug (from list_campaigns) to track this action under. |
| as_organization | string | Company page ID to publish as (you must be admin of this page). Omit to post as personal account. |
| mentions | object[] | People or companies to @-mention in the post text. Use @Name in text where mention should appear. |
| external_link | string | URL to attach as a link preview card on the post (LinkedIn fetches the OG metadata). |
| video_thumbnail | object | Custom thumbnail for video posts (experimental, may not be supported via API). |
Related tools
Save LinkedIn Post Draft
Save LinkedIn post drafts with attachments, mentions, notes, and company-page targeting. Refine before publishing via MCP.
List Scheduled LinkedIn Posts
List your scheduled LinkedIn posts with status and scheduled times, filterable by pending, published, failed, or cancelled via MCP.
Cancel Scheduled LinkedIn Post
Cancel a pending scheduled LinkedIn post before it publishes. Safe, reversible control over your content pipeline via MCP.
Get Post Analytics
Pull impressions, reactions, comments, and reposts for any LinkedIn post by ID so your agent can measure reach and engagement instantly.
The complete LinkedIn API. Ready when you are.
Connect your first LinkedIn profile in under 5 minutes. Every tool, every seat, no feature gates. Safe limits, warm-up, and full permission control built in.