Publish or Schedule Prepared Personal LinkedIn Post
linkedin.posts.create.executePublish or schedule a LinkedIn post after verifying the preview, payload, and asset hashes for a controlled, idempotent action.
Instructions
Account-changing action. Invoke only when the MCP client's configured approval policy authorizes this exact execute tool. Interactive confirmation is the safe default; an explicit durable per-tool approval may authorize unattended execution. Publish or schedule exactly one immutable personal-post draft after the server verifies the exact preview, payload and asset hashes, actor, expiry, options, and global idempotency key. An interrupted final action is never retried automatically.
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": {
"context_id": "<context_id>",
"request_id": "<request_id>",
"action_id": "<action_id>",
"payload_hash": "<payload_hash>",
"approval_preview": "<approval_preview>",
"idempotency_key": "<idempotency_key>"
},
"name": "linkedin.posts.create.execute"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action_id | Yes | Immutable action ID returned by the matching prepare tool. | |
| context_id | Yes | ||
| request_id | Yes | ||
| payload_hash | Yes | Exact payload hash returned by the matching prepare tool. | |
| idempotency_key | Yes | ||
| approval_preview | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | ||
| status | No | completed | |
| sources | Yes | ||
| replayed | No | ||
| context_id | Yes | ||
| request_id | Yes |