4,500+ servers built on MCP Fusion
Vinkius

LinkedIn MCP. Automate professional publishing and data retrieval.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

LinkedIn MCP on Cursor AI Code Editor MCP Client LinkedIn MCP on Claude Desktop App MCP Integration LinkedIn MCP on OpenAI Agents SDK MCP Compatible LinkedIn MCP on Visual Studio Code MCP Extension Client LinkedIn MCP on GitHub Copilot AI Agent MCP Integration LinkedIn MCP on Google Gemini AI MCP Integration LinkedIn MCP on Lovable AI Development MCP Client LinkedIn MCP on Mistral AI Agents MCP Compatible LinkedIn MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

LinkedIn MCP Server connects your AI client directly to your professional network data. Use it to list all administered organizations, audit recent posts across profiles, retrieve detailed user info, or publish new content without ever touching the LinkedIn dashboard.

It acts as a direct API bridge for managing your entire professional presence.

What your AI agents can do

Create post

Publishes new text-based content (UGC) directly to your LinkedIn profile or a specified company page.

Get email

Retrieves the primary verified email address associated with your authenticated LinkedIn account.

Get me

Fetches detailed, current information about your own authenticated user profile on LinkedIn.

+ 3 more capabilities included
Audit and List Admin Organizations

The agent can list every organization where your account has administrative access, retrieving metadata for each one.

Create and Publish Posts

You instruct the agent to write and publish new user-generated content (UGC) directly to a specified profile or company page.

Retrieve Core Profile Data

The system fetches your authenticated user details, including primary email and name, ensuring data consistency across all actions.

Monitor Content Activity

You can query recent posts by a specific author URN to audit content performance or track who posted what.

Get Specific Organization Details

The agent pulls comprehensive metadata for any single organization you specify, providing deep context on its profile.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

LinkedIn MCP Server: 6 Tools for Professional Management

Use these six tools to publish new content, audit organizational structures, retrieve user data, and monitor professional activity directly from your AI agent.

create019d8454

create post

Publishes new text-based content (UGC) directly to your LinkedIn profile or a specified company page.

get019d8454

get email

Retrieves the primary verified email address associated with your authenticated LinkedIn account.

get019d8454

get me

Fetches detailed, current information about your own authenticated user profile on LinkedIn.

get019d8454

get organization

Retrieves specific metadata and details for a single LinkedIn organization using its unique identifier.

list019d8454

list organizations

Outputs an array listing every organizational page where your account holds administrative rights.

list019d8454

list posts

Queries and returns a list of recent posts made by a specific author URN, allowing for content auditing.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with LinkedIn, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Yo, this server plugs your AI agent right into your whole professional network on LinkedIn. You don't have to touch a dashboard; you just tell your agent what you want done and it handles the dirty work. It acts like a direct API bridge for managing every piece of your online presence.

Getting Your Profile Data Together

When you need solid data, your AI client uses get_me to fetch detailed info about your authenticated user profile—that's name, job history, the whole shebang. It also pulls your primary verified email address using get_email, which keeps all your professional records consistent across every action.

Managing Your Organizations

The agent knows exactly what companies you run when it uses list_organizations. This tool spits out an array listing every single organizational page where your account has admin access. If you need deep context on just one of those places, the agent calls get_organization, which retrieves specific metadata and all the details for a single organization using its unique identifier.

It’s how you audit everything you're connected to.

Creating and Auditing Content

Want to post somethin'? You tell your agent to use create_post to publish new text-based content—user-generated stuff, mind you—directly to either your personal profile or a specific company page. When it comes time to audit what's been posted, the agent runs list_posts. This queries and returns a list of recent posts by a specific author URN, letting you track exactly who said what and when.

You can use this to check content performance or just keep tabs on your whole team’s posting rhythm.

How It Works in Practice

Your AI client doesn't know API calls; it knows natural language. When you ask, "List all the companies I manage," your agent translates that into a call using list_organizations. The server executes that tool and sends back structured data—the raw facts about every organization. You then tell the agent to write a new post, and it uses create_post with your text, handling the publication process entirely in the background.

This setup lets you manage complex actions like checking credentials with get_me or pulling metadata for a specific company with get_organization, all without needing manual logins or dashboard clicks.

How LinkedIn MCP Works

  1. 1 Subscribe to the server and provide your LinkedIn Access Token via the Vinkius platform.
  2. 2 Your AI client sends a request (e.g., 'Show me my email and all managed orgs') to the MCP Server.
  3. 3 The agent executes multiple tools (get_email, list_organizations) sequentially, returning structured data for your final review.

The bottom line is: you talk to your AI client like normal, and the server handles all the complex API calls in the background.

Who Is LinkedIn MCP For?

Content Strategists who are tired of manually checking if a post went live across multiple company pages. Marketing Managers who need real-time profile audits before running campaigns. Recruiters needing to rapidly verify organizational status and gather contact data for outreach. Anyone whose job requires constant, structured interaction with professional profiles.

Content Strategist

Uses list_posts to audit content performance across different accounts and uses create_post to distribute new thought leadership pieces.

Technical Recruiter

Runs rapid audits using list_organizations and get_organization to verify candidate or partner company status before outreach.

Marketing Manager

Combines get_me and create_post to ensure all official brand posts are published correctly, then uses list_organizations for compliance checks.

Sales Development Rep (SDR)

Uses get_email and get_me in conjunction with other data sources to build verified contact lists for outbound campaigns.

What Changes When You Connect

  • Centralized Publishing: Use create_post to write and publish content across all your managed organizational pages in one go. You don't have to log into each group individually; the agent handles the distribution, saving hours of manual dashboard work.
  • Full Profile Visibility: The combined use of get_me and get_email instantly provides your AI client with verified personal data points. This means your agent can perform multi-step tasks that require both identity confirmation and contact details in a single workflow.
  • Instant Org Oversight: Running list_organizations immediately shows you every group where you have admin rights. No more guesswork about which corporate pages need updating—the server gives you the complete list to audit against your content plan.
  • Content Performance Audits: Instead of manually scrolling through posts, calling list_posts pulls a structured history of recent activity for any given author URN. This allows you to track engagement and identify gaps in your content strategy immediately.
  • Deep Organizational Context: The get_organization tool goes beyond just knowing the name. It retrieves deep metadata about a specific corporate page, giving your agent enough context to write highly relevant posts or conduct accurate audits.

Real-World Use Cases

01

Launching a New Product Initiative

A Marketing Manager needs to announce a product launch. Instead of copying and pasting the announcement into five different group pages, they ask their agent: 'Write an update about our new widget and publish it to all my managed groups.' The agent uses list_organizations first, then calls create_post for every single admin-controlled page, ensuring consistent messaging across the board.

02

Rapid Recruitment Vetting

A Recruiter needs to check if a potential client company is still active. They prompt the agent: 'List all my managed organizations and get the details for 'Acme Corp'.' The agent uses list_organizations to confirm access, then calls get_organization, providing instant verification of the company's current status.

03

Content Gap Analysis

A Content Strategist wants to know if their team has been posting enough. They ask: 'Show me all posts made by URN 123 in the last month.' The agent runs list_posts, providing a structured, sortable list that immediately highlights content gaps or over-saturation.

04

Building an Outreach List

An SDR needs to update their CRM. They prompt: 'Get my profile details and primary email.' The agent uses get_me for general info and then calls get_email, giving the SDR two critical, verified data points ready for immediate use in a sales workflow.

The Tradeoffs

Attempting to post without knowing group IDs

The user just tries to call create_post with a general message, but the agent fails because it doesn't know which organizational page ID to target.

First, run list_organizations. This provides all your admin-controlled organization IDs. Then, structure your prompt: 'Using the ID for [Org Name], create a post about X.' This ensures the agent targets the correct destination.

Asking for an email without confirming identity

The user asks their agent to get emails for contacts, but forgets to run get_me first. The agent might return generic data or fail due to insufficient scope.

Always start by calling get_me. This establishes your authenticated profile context and validates the core identity data needed before attempting sensitive actions like retrieving primary email via get_email.

Treating content as a single source of truth

A user assumes that all posts are listed in one place, so they just call 'list recent activity.' They miss out on the structured metadata needed for auditing.

Don't rely on general chat descriptions. Use list_posts with a specific author URN to pull auditable post records. This gives you concrete data points—like the actual content and visibility setting—that plain conversation can't offer.

When It Fits, When It Doesn't

Use this MCP Server if your primary need is actioning professional network data: publishing, auditing, or retrieving core contact details. You use it when you want your AI agent to perform a sequence of actions—like 'List all orgs and then post X to the largest one.'

Don't use this server if your goal is simple storage or pure text analysis. If you just need to store scraped LinkedIn data in a database, you need a dedicated database tool (SQL/NoSQL). If you only need to analyze unstructured documents uploaded by users, an LLM document processing endpoint is better.

The key distinction: This server moves data from the network into your workflow; it doesn't just read files or store records. It performs live actions on LinkedIn itself.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by LinkedIn. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_post get_email get_me get_organization list_organizations list_posts

Manually auditing professional profiles is a massive time sink.

Every week, you log into LinkedIn to manage your brand presence. You have to check if the latest article was posted correctly across all five company pages—one by one. Then you copy over key organizational details and search for contact information manually. It's a tedious cycle of tabs, logins, and copy-pasting URNs.

With this MCP Server, your agent handles it all. You simply tell it what needs to happen—like 'Make sure the Q3 update is live on every admin page.' The server executes `list_organizations` and then fires off multiple `create_post` calls in the background. Your output is a single confirmation: done.

LinkedIn MCP Server: Get full control over your professional data.

The biggest pain point that disappears is context switching. You don't have to open the LinkedIn website, navigate through settings, and find the specific metadata for an organization or a post. All that structured data—the names, IDs, and admin access levels—is pulled directly into your agent's memory.

The result is a professional workflow that runs entirely inside your chat client. You move from needing to be *on* LinkedIn to simply telling the server *what* you want it to do.

Common Questions About LinkedIn MCP

How does the `create_post` tool work? +

The create_post tool publishes new content (UGC) directly. You must specify whether you are posting to your personal profile or an administered organization page, and provide the text for the post.

What does `list_organizations` return? +

list_organizations returns a list of every unique ID and name for an organization where your account has admin status. This is critical for knowing which pages you can write to.

Do I need to run `get_me` before using the other tools? +

While not strictly mandatory for all calls, running get_me first confirms your authenticated user context and ensures the agent has up-to-date information about your own profile details.

Can I use `list_posts` to see posts from multiple people? +

No. The list_posts tool requires a specific author URN for each query. You must run the tool once per author you want to audit.

What specific metadata do I get when using the `get_organization` tool? +

It returns deep details about a LinkedIn organization, including its industry, total employee count, and creation date. This lets you audit corporate profiles quickly without having to navigate the site.

If my LinkedIn access token expires, how do I refresh credentials for `get_me`? +

The server requires manual re-authentication when your token expires. The agent will fail gracefully and prompt you to update the Access Token via the Vinkius dashboard.

If I run `list_posts` or `create_post` too many times, how does the server handle rate limits? +

The server manages API rate limits using backoff logic. If a request hits LinkedIn's usage cap, it automatically waits and retries your command to prevent failure.

Does `get_email` always pull my primary professional email address? +

Yes, the tool is designed to retrieve the authenticated user's primary registered email. This ensures you get the official email linked directly to your core LinkedIn account.

How do I find my LinkedIn Access Token? +

Create a developer account at developer.linkedin.com, create an App, and perform the OAuth 2.0 flow to generate a token with the required permissions. Copy and paste it below.

Can the agent post to my company page? +

Yes. Use the create_post tool providing the organization's URN as the author. Your agent will publish the content and confirm the status instantly.

Is it possible to see my primary email via the agent? +

Yes. The get_email tool allows your agent to retrieve the primary email address associated with your LinkedIn account, ensuring your profile data is accurate.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 6 tools

We've already built the connector for LinkedIn. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.