All Tools/ContentRead-only

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

NameTypeRequiredDescription
identifierstringrequiredLinkedIn identifier - accepts profile URL (linkedin.com/in/john-doe), slug (john-doe), or provider ID (ACoAAB...). All formats auto-resolved.
limitnumberoptionalMax number of posts to return (default 20, max 100)
is_companybooleanoptionalSet to true if the identifier is a company
cursorstringoptionalPagination 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:

full accesscontentread only

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.