# LinkedIn MCP

> LinkedIn MCP manages your professional presence across LinkedIn. Use it to audit organizational data, publish content directly from your workflow, and pull authenticated user details without logging into a dashboard. It lets your AI agent act as an always-on assistant for both personal branding and corporate account oversight.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** professional-networking, content-publishing, profile-management, social-selling, lead-generation, business-identity

## Description

Your AI agent can handle nearly every routine task associated with professional networking. Instead of manually navigating LinkedIn to check content or find organization data, you simply ask your agent to do it. You'll get instant access to list all organizations where you manage admin rights, run audits on recent posts for specific authors, and generate new updates straight from your profile or a company page. The whole thing runs as a conversation. This capability lets you turn professional publishing and networking into simple chat commands. When everything is centralized in the Vinkius catalog, connecting this MCP means you gain control over complex workflows—whether you're building out a personal brand or maintaining a massive corporate presence, your data stays organized and active.

## Tools

### create_post
Drafts and publishes new user-generated content directly to LinkedIn.

### get_email
Retrieves the authenticated user's primary email address on record.

### get_me
Gathers detailed information about the currently logged-in LinkedIn user profile.

### get_organization
Retrieves specific, deep details for any named organization on the platform.

### list_organizations
Generates a list of all company pages or groups where your account has administrative permissions.

### list_posts
Queries and retrieves records of recent posts made by a specified author identifier.

## Prompt Examples

**Prompt:** 
```
Get my LinkedIn profile and email.
```

**Response:** 
```
I've retrieved your profile. You are 'Marcus R.' and your primary email is 'marcus@vinkius.com'. Would you like to see your administered organizations?
```

**Prompt:** 
```
List all organizations I manage on LinkedIn.
```

**Response:** 
```
I've found 2 organizations where you are an administrator: 'Vinkius Labs' and 'Growth Tech'. Which one would you like the details for?
```

**Prompt:** 
```
Create a public post on my profile: 'Excited to launch our new MCP servers!'
```

**Response:** 
```
Post created successfully! Your update is now live on your profile with visibility set to PUBLIC. I've recorded the post URN for your audit.
```

## Capabilities

### Manage Organizational Data
List every organization where you have admin rights and retrieve detailed metadata for oversight.

### Publish Profile Content
Create and schedule new content posts directly to your profile or a managed company page.

### Audit Network Activity
Query recent posts by any author identifier, helping you track engagement and content strategy.

### Retrieve User Identity
Fetch your primary email address and detailed authenticated user information for alignment checks.

### Identify Unique Identifiers
Quickly pull unique identifiers (URNs) needed to perform precise data operations on people or organizations.

## Use Cases

### Checking Corporate Compliance
A marketing manager needs to confirm that a key announcement post was published on three separate corporate pages. They simply ask their agent to use list_organizations first, then run the audit via list_posts, verifying every page received the content.

### Onboarding New Team Members
A recruiter needs a quick snapshot of a candidate's professional background. The agent uses get_me to pull basic profile data and then runs get_organization on relevant companies mentioned in the profile for immediate context.

### Running Content Strategy Checks
A thought leader wants to know which of their competitors posted most recently. They use list_posts, providing only an author URN, and get a clean feed of recent activity without clicking into any profiles.

### Updating Profile Info for Pitching
A consultant is about to pitch a client and needs proof of their current credentials. The agent first runs get_me to confirm the profile details and then uses get_email to validate contact information before sending out materials.

## Benefits

- Publishing is simple. You can use the create_post tool to publish updates straight from your agent, so you never have to manually click through the posting dashboard again.
- You always know your credentials. The get_me tool pulls detailed user information and the get_email tool confirms your primary email address, keeping your records accurate.
- No more guessing about accounts. list_organizations instantly shows every company page you manage, giving you full oversight of your professional footprint.
- Stay ahead of content gaps. You can use list_posts to audit recent activity for specific authors, making it easy to track engagement and figure out what's working.
- Save time on data lookups. The get_organization tool pulls deep metadata about any company page you need details on, eliminating the need to visit individual websites.

## How It Works

The bottom line is that you talk to your AI client; it uses this MCP to perform the action on LinkedIn.

1. Subscribe to the MCP and enter your LinkedIn Access Token.
2. Connect this MCP to your preferred agent client, like Claude or Cursor.
3. Ask your agent a natural language question, such as 'List all organizations I manage' or 'Create a post about X'. 

## Frequently Asked Questions

**Can I use LinkedIn MCP to list all organizations I manage?**
Yes, you can run the list_organizations tool. This pulls a definitive list of every company page or group where your account has administrative access.

**Does LinkedIn MCP help me post content from my personal profile?**
Absolutely. You use the create_post tool to draft and publish updates directly from your individual user profile, keeping your thought leadership consistent.

**How do I get my current LinkedIn email with LinkedIn MCP?**
You run the get_email tool. It retrieves your primary authenticated email address, ensuring you have the most accurate contact detail on file.

**What if I need details about a specific company page?**
The get_organization tool pulls detailed metadata for any specified organization. This is useful for auditing company structure or finding key team members within that entity.

**Can LinkedIn MCP audit posts by other authors?**
Yes, the list_posts tool lets you query recent content and activity based on an author URN, helping you track who posted what recently.