Create a LinkedIn Post
linkedin_create_postPublish a text post to your LinkedIn feed with chosen visibility (public, connections only, or logged-in), returning post ID, URN, status, and direct URL.
Instructions
Create and publish a new LinkedIn post.
Publishes a text post to your LinkedIn feed. Supports PUBLIC, CONNECTIONS-only, or LOGGED_IN visibility settings.
Args:
text (string, required): Post content (1-3000 chars)
visibility ("PUBLIC" | "CONNECTIONS" | "LOGGED_IN"): Who can see the post (default: "PUBLIC")
response_format ('markdown' | 'json'): Output format (default: 'markdown')
Returns (JSON format): { "postId": string, // Post ID "urn": string, // LinkedIn URN "text": string, // Text preview (first 100 chars) "visibility": string, // Visibility setting used "status": string, // Always "PUBLISHED" "url": string // Direct link to the post }
Requires scope: w_member_social (Share on LinkedIn product)
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "linkedin_create_post"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||