Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@LinkedIn MCP Serverfind software engineers at Google in San Francisco"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
LinkedIn MCP Server
Access LinkedIn directly from your AI assistant. Search for people, jobs, companies, and groups β all through natural conversation.
What You Can Do
Feature | Description |
π Search People | Find professionals by name, company, location, or industry |
πΌ Search Jobs | Discover job opportunities with filters for remote, salary, experience |
π’ Search Companies | Research companies by size, industry, or headquarters |
π₯ Search Groups | Find professional communities and networking groups |
π€ View Profiles | Get detailed information about any LinkedIn member |
π View Your Profile | See your own profile as others see it |
Installation
For Cursor IDE
Add this to your ~/.cursor/mcp.json:
That's it! No args needed β just the command name.
Run Manually (for testing)
Getting Started
Step 1: Log into LinkedIn
Make sure you're logged into LinkedIn in your Chrome browser. That's it β no API keys, no passwords to configure.
Step 2: Authenticate
Ask your AI assistant:
"Authenticate with LinkedIn"
You'll receive a session ID that's valid for 1 hour. Your assistant will automatically use this for all LinkedIn requests.
Step 3: Start Searching
Now you can ask things like:
"Search for software engineers in San Francisco"
"Find remote AI jobs posted this week"
"Show me information about Microsoft"
"What groups exist for Python developers?"
Example Conversations
Finding People
You: Find product managers at Google
Assistant: Returns list of product managers currently at Google
You: Search for UX designers in my network
Assistant: Shows 1st and 2nd degree connections who are UX designers
Job Hunting
You: Find remote software engineering jobs paying over $120k
Assistant: Returns matching job listings with company, location, and apply links
You: Show me jobs at Shopify posted in the last 24 hours
Assistant: Lists recent Shopify job openings
Researching Companies
You: Tell me about Stripe
Assistant: Returns company details: industry, size, headquarters, description
You: Find tech startups with 50-200 employees
Assistant: Shows companies matching that size range
Viewing Profiles
You: Show me Satya Nadella's profile
Assistant: Returns full profile with experience, education, skills
You: What does my LinkedIn profile look like?
Assistant: Shows your complete profile information
Search Filters
People Search
Location β Search by country, city, or region
Company β Current employer
Industry β Technology, Finance, Healthcare, etc.
School β Alumni from specific universities
Network β 1st, 2nd, or 3rd+ connections
Job Search
Workplace β On-site, Remote, or Hybrid
Experience Level β Intern through Executive
Job Type β Full-time, Part-time, Contract
Posted β Last 24 hours, week, or month
Salary β $40k+ through $120k+
Easy Apply β LinkedIn quick apply only
Company Search
Size β From 1-10 employees to 10,000+
Headquarters β Filter by location
Group Search
Member Count β Find active groups with 10,000+ members
Tips for Best Results
Be specific β "Python developers in Toronto" works better than just "developers"
Use filters β Ask for "remote jobs" or "large companies" to narrow results
Check your session β If you get authentication errors, just ask to authenticate again
Rate limits β LinkedIn may limit requests if you search too frequently. Wait a few minutes if this happens.
Privacy & Security
No passwords stored β Authentication uses your existing Chrome login
Session-based β Each session expires after 1 hour
Read-only β This server only reads LinkedIn data, it cannot modify your profile or send messages
Troubleshooting
Issue | Solution |
"No LinkedIn cookies found" | Make sure you're logged into LinkedIn in Chrome |
"Session expired" | Ask to authenticate again |
"API error: 429" | Too many requests β wait a few minutes |
"Profile not found" | Check the username spelling |
Requirements
Node.js 18+
Chrome browser with an active LinkedIn login
macOS may prompt for Keychain access (click Allow)
Need Help?
If you encounter issues:
Make sure you're logged into LinkedIn in Chrome
Try authenticating again
Wait a few minutes if you're getting rate limited
This MCP server uses LinkedIn's internal API to provide search and profile viewing capabilities. It requires an active LinkedIn account and Chrome browser.