Post content to LinkedIn company pages. Supports text posts and image posts. Connect your LinkedIn account via the dashboard to get started.
Try it with your AI assistant
Once WebsitePublisher is connected to your AI assistant, paste one of these into the chat. Replace the parts in [brackets] with your own details.
@WebsitePublisher post a short announcement about our new [product] on our LinkedIn company page@WebsitePublisher share our latest blog post on LinkedIn with its cover image and a two-line summary@WebsitePublisher which LinkedIn company pages can you post to for me, and which one is selected now?With WebsitePublisher, post a short announcement about our new [product] on our LinkedIn company pageWith WebsitePublisher, share our latest blog post on LinkedIn with its cover image and a two-line summaryWith WebsitePublisher, which LinkedIn company pages can you post to for me, and which one is selected now?With WebsitePublisher, post a short announcement about our new [product] on our LinkedIn company pageWith WebsitePublisher, share our latest blog post on LinkedIn with its cover image and a two-line summaryWith WebsitePublisher, which LinkedIn company pages can you post to for me, and which one is selected now?Endpoints (6)
Publish a text-only post to LinkedIn. Uses the connected organization by default.
| Field | Type | Required | Description |
|---|---|---|---|
message |
string | ✓ Yes | Post content (max 3000 characters). |
organization_urn |
string | No | LinkedIn organization URN to post as (e.g. "urn:li:organization:123456"). If omitted, uses the default connected organization. |
Publish a post with an image to LinkedIn. Provide an image URL — the platform downloads and uploads it to LinkedIn automatically.
| Field | Type | Required | Description |
|---|---|---|---|
message |
string | ✓ Yes | Post content (max 3000 characters). |
image_url |
string | ✓ Yes | URL of the image to include. Supported formats: JPEG, PNG, GIF, WebP. Maximum size: 10MB. |
organization_urn |
string | No | LinkedIn organization URN. If omitted, uses the default. |
List LinkedIn organizations (company pages) the connected account has admin access to.
No input parameters required.
Get LinkedIn connection status: connected organization, token expiry, posting mode, and available organizations.
No input parameters required.
Select which LinkedIn organization (company page) to use for posting. Required when the connected account has access to multiple organizations.
| Field | Type | Required | Description |
|---|---|---|---|
organization_urn |
string | No | The organization URN to use for posting (e.g. "urn:li:organization:123456"). Get available URNs from get-organizations. |
organization_name |
string | No | Display name of the organization (for dashboard display). |
Disconnect LinkedIn from this project. The connection can be re-established via the dashboard.
No input parameters required.
MCP Tool Names
When using this integration through an AI assistant (Claude, ChatGPT, Cursor, etc.), the endpoints are available as MCP tools:
| Endpoint | MCP Tool Name |
|---|---|
| post-text | linkedin_post_text |
| post-with-image | linkedin_post_with_image |
| get-organizations | linkedin_get_organizations |
| get-status | linkedin_get_status |
| select-organization | linkedin_select_organization |
| disconnect | linkedin_disconnect |
Website