List LinkedIn Posts
Get posts FROM a specific person's profile. For keyword search across all LinkedIn, use search_posts instead. Returns post content, engagement metrics, and supports pagination for browsing through a profile's full post history. Works with both personal profiles and company pages.
MCP tool name: list_posts
Use Cases
- Audit a prospect's content strategy before reaching out
- Track a competitor's posting frequency and engagement
- Export your own post history for content analysis
- Monitor a company page's recent announcements and updates
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| identifier | string | required | LinkedIn identifier - accepts profile URL (linkedin.com/in/john-doe), slug (john-doe), or provider ID (ACoAAB...). All formats auto-resolved. |
| limit | number | optional | Max number of posts to return (default 20, max 100) |
| is_company | boolean | optional | Set to true if the identifier is a company |
| cursor | string | optional | Pagination cursor from a previous response |
Example
Prompt
List the last 10 posts from john-doe-123
Response
[
{
"post_id": "urn:li:activity:123",
"text": "Just published my take on...",
"likes": 89,
"comments": 12,
"created_at": "2024-01-10T09:00:00Z"
},
...
]Permission Scopes
This tool is available in the following permission scopes:
Related Tools
Get LinkedIn Post
Retrieve a specific LinkedIn post by ID. Returns full content, author info, and engagement metrics via MCP.
Get Post Analytics
Get real-time analytics for a LinkedIn post: views, likes, comments, and reposts. Content performance via MCP.
Create LinkedIn Post
Publish a new LinkedIn post with text and optional image or document attachments. Automate content publishing via MCP.
The complete LinkedIn API. Ready when you are.
Connect your first LinkedIn profile in under 5 minutes. All 164 tools. Safe limits, warm-up, and full permission control built in.