# LinkedIn Page Management MCP

> LinkedIn Page Management MCP lets your AI client handle all company page actions: drafting posts, moderating comments, tracking reactions, and managing multiple linked organizations. It connects natural language commands directly to the LinkedIn REST API, automating community engagement and content publishing for marketing teams.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** social-media-management, content-publishing, community-moderation, engagement-tracking, social-analytics

## Description

Need to keep up with a brand's social presence without juggling multiple dashboards? This MCP lets your agent treat your company page like any other conversation. You can ask it to pull a list of all pages you manage, then tell it to draft an update and publish it right away. It’s built for hands-on community care—you can retrieve comments on any post so you know exactly what people are saying, or reply officially as the brand. Want to clean up old content? You can get a history of past posts and permanently delete anything that is outdated. Because Vinkius hosts this MCP in their catalog, your agent connects once and gains immediate access to all these core social actions.

## Tools

### list_post_comments
Pulls a list of all comments left on a specific LinkedIn post.

### create_post_comment
Adds a new comment to an existing post, posting it as the organization's account.

### create_page_post
Publishes brand-written text updates directly to your company page feed.

### list_post_likes
Retrieves the total count of likes and reactions on a designated post.

### list_managed_pages
Finds and lists all LinkedIn Company Pages where your account has management roles.

### delete_page_post
Permanently removes a specific post from the company page history.

### list_page_posts
Gets a list of recent posts that have already been published from the company page.

## Prompt Examples

**Prompt:** 
```
List all LinkedIn Company Pages I manage.
```

**Response:** 
```
I've retrieved your managed pages. You have roles on 2 pages: 'Global Tech Solutions (ID: 12345)' and 'Creative Agency (ID: 67890)'.
```

**Prompt:** 
```
Create a new post on page '12345' with the text 'Welcome to our weekly update!'.
```

**Response:** 
```
Successfully published your post to Global Tech Solutions. The post URN is 'urn:li:share:987654321'.
```

**Prompt:** 
```
Show comments for the post 'urn:li:share:987654321'.
```

**Response:** 
```
I found 3 comments on that post. Highlights include a question from 'Jane Smith' about product availability and a thank you message from 'Robert Brown'.
```

## Capabilities

### Find managed pages
Identifies every LinkedIn Company Page where you have administrative rights.

### Publish new content
Creates and publishes text-based updates directly to your company page feed.

### Moderate comments
Lists all current comments on a specific post so you can review community feedback.

### Respond as the brand
Posts official replies and comments to guide discussions and answer questions on your page.

### Track engagement metrics
Retrieves the count of likes and reactions for specific posts.

## Use Cases

### Handling a product launch wave
A Community Lead wants to promote a new feature. They ask their agent to first run `list_managed_pages` to confirm all brand accounts are active, then use `create_page_post` for the initial announcement, and finally monitor replies using `list_post_comments` so they can jump in and answer questions immediately.

### Cleaning up old content
A Marketing Developer notices several posts from a year ago are inaccurate. They use their agent to run `list_page_posts`, identify the outdated items, and then call `delete_page_post` for all of them in one workflow.

### Addressing negative feedback
A Social Media Manager sees a post with several comments. They ask their agent to use `list_post_comments`, spot the critical thread, and then reply using `create_post_comment` to turn the negative chat into a positive one.

### Tracking overall campaign success
A Content Lead runs an analysis on a major post. They use their agent to run `list_post_likes` and then ask for `list_page_posts` history to compare the engagement metrics across different campaigns.

## Benefits

- You stop manually copying and pasting posts. By using `create_page_post`, you let your agent draft, review, and publish updates directly to the Company Page feed from a natural language prompt.
- Community monitoring gets faster. Instead of navigating pages to check for feedback, running `list_managed_pages` shows you every page you can monitor, giving you total oversight.
- Responding is instant. Need to reply? Use `create_post_comment` to post an official brand response right where the discussion is happening. It keeps the conversation flowing.
- Analytics are always current. You don't have to guess about reach; calling `list_post_likes` gives you a real-time count of engagement metrics for any piece of content.
- Content hygiene is simple. If a post is old or inaccurate, you can use `delete_page_post` to take it down immediately without logging into the LinkedIn interface.

## How It Works

The bottom line is that once configured, your agent can execute complex social media tasks using natural conversation prompts, eliminating manual API calls.

1. First, subscribe to this MCP within Vinkius and provide your LinkedIn Access Token and API Version.
2. Next, connect this MCP to your preferred AI client (Claude, Cursor, Windsurf, etc.).
3. Finally, simply tell your agent what you need done—like 'Check comments for the latest product launch post'—and it handles the rest.

## Frequently Asked Questions

**How do I find all my LinkedIn Company Pages using LinkedIn Page Management MCP?**
You use the `list_managed_pages` tool. It quickly finds and lists every single Company Page ID where your account has management rights, so you know exactly what needs updating.

**Can I schedule posts with LinkedIn Page Management MCP?**
This MCP focuses on immediate actions; it doesn't offer a scheduling calendar. You use `create_page_post` to publish updates right away when you tell your agent to.

**What if I need to delete an old post using LinkedIn Page Management MCP?**
You run the `delete_page_post` tool. Your agent takes the specified page and content identifier, then permanently removes the outdated material for you.

**Does LinkedIn Page Management MCP only handle text posts?**
Currently, it specializes in managing text-based updates and commentary. If you have images or videos, you'll need a separate tool to upload them first.

**How do I check if a post was successful using LinkedIn Page Management MCP?**
You use `list_post_likes` after publishing content. This instantly retrieves the total count of likes and reactions, showing you how well your message performed.

**Which scopes are required to post as an organization?**
Your access token must include `w_organization_social` to create posts and comments, and `r_organization_social` to list them.

**How do I find my Organization ID?**
Use the `list_managed_pages` tool. It will return all organizations where you have management roles along with their unique IDs.

**Can I reply to a specific comment?**
The current version supports creating top-level comments on posts. Support for threaded replies (using the `parent` field) is handled via the same comment tool by providing the parent URN if supported by the engine.