List LinkedIn Posts
linkedin_list_postsFetch a member's LinkedIn posts, newest-first, with pagination. Use to retrieve posts for the authenticated user or a specific member ID, choosing markdown or JSON format.
Instructions
List LinkedIn posts for a member.
Returns posts published by the specified member (or the authenticated user by default). Posts are returned newest-first with pagination support.
Args:
member_id (string, optional): LinkedIn member ID (sub) to fetch posts for
start (number): Start index for pagination (default: 0)
count (number): Number of posts to return, max 50 (default: 10)
response_format ('markdown' | 'json'): Output format (default: 'markdown')
Returns (JSON format): { "total": number, // Total posts available "count": number, // Posts in this response "start": number, // Current offset "has_more": boolean, // Whether more pages exist "next_offset": number, // Offset for next page "posts": [{ "id": string, // Post ID "text": string, // Post commentary/text "author": string, // Author URN "created": string, // Human-readable date "created_timestamp": number, // Unix timestamp ms "visibility": string,// Visibility setting "url": string // Direct link }] }
Requires scope: r_member_social or r_organization_social
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Number of posts to return (max 50) | |
| start | No | Start index for pagination | |
| member_id | No | LinkedIn member ID (sub) to fetch posts for. Defaults to authenticated user | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for machine-readable | markdown |