All MCP tools
Writes to LinkedInLinkedIn
LinkedIn publish post
linkedin_publish_postPublish a LinkedIn post from a connected account.
When to use it
Publish a new text post from a connected LinkedIn account.
Required scopes
linkedin:accesssalestouch:useExecution
Synchronous MCP tool call
Requirements
Provide post content with text, content, or message.
account_id is optional when SalesTouch can resolve a connected account automatically.
Example
Ask your agent
Publish this LinkedIn post: “Three lessons from building an MCP-native sales workflow.”
Tool arguments
{
"text": "Three lessons from building an MCP-native sales workflow.",
"queue": true
}MCP response envelope
{
"content": [
{
"type": "text",
"text": "{\n \"data\": { ... },\n \"meta\": null\n}"
}
],
"isError": false
}Expected: A published or queued post action.
Parameters
NameTypeDescription
account_idstringConnected LinkedIn account id, remote id, username, email, handle, or account URL.
queuebooleanSet true to queue this action when it cannot run now.
textstringPost content.
contentstringAlias for text.
messagestringAlias for text.
Aliases are shown independently because MCP clients send a flat JSON object. Use one alias from each required group, not every alias.
Common errors
insufficient_scopeReconnect the MCP and approve the requested LinkedIn permission.
paid_plan_requiredUse a SalesTouch workspace with LinkedIn MCP access.
action_limit_queue_requiredRepeat the call with queue set to true.