Skip to main content
Glama
joaovaleri

linkedin-mcp

by joaovaleri

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LINKEDIN_PROFILE_SLUGYesYour LinkedIn profile slug (the last segment of your profile URL)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
linkedin_loginB

Open browser for manual LinkedIn login

linkedin_close_sessionA

Close the browser session and release its resources. The next tool call will relaunch the browser and reuse the saved login.

linkedin_get_profileA

Fetch current LinkedIn profile info (name, headline, location, company, about, industry)

linkedin_get_contact_infoA

Read current contact information (phone, website, twitter, email)

linkedin_get_sectionsA

Read profile sections (experience, education, skills, etc.) and optionally filter by a search term

linkedin_get_recent_postsB

Fetch recent posts from LinkedIn activity page

linkedin_update_headlineC

Update the profile headline

linkedin_update_industryB

Update the Industry/Setor field

linkedin_update_summaryC

Update the About/Summary section

linkedin_add_experienceB

Add a work experience entry to the LinkedIn profile

linkedin_add_educationC

Add an education entry to the LinkedIn profile

linkedin_add_skillB

Add a skill to the LinkedIn profile

linkedin_add_certificationC

Add a certification to the LinkedIn profile

linkedin_add_languageB

Add a language to the LinkedIn profile

linkedin_add_projectC

Add a project to the LinkedIn profile

linkedin_add_volunteerC

Add a volunteer experience to the LinkedIn profile

linkedin_add_honorC

Add an honor or award to the LinkedIn profile

linkedin_add_publicationC

Add a publication to the LinkedIn profile

linkedin_add_courseC

Add a course to the LinkedIn profile

linkedin_add_organizationC

Add an organization membership to the LinkedIn profile

linkedin_update_contact_infoB

Update contact information (phone number and/or address)

linkedin_set_open_to_workA

Enable or disable the Open to Work status. When enabling, visibility controls who sees it: 'recruiters' (no public badge, visible only to LinkedIn recruiters — the default) or 'all' (public #OpenToWork photo frame visible to everyone, including your company).

linkedin_add_test_scoreB

Add a test score to the LinkedIn profile (e.g. TOEFL, GRE)

linkedin_add_patentC

Add a patent to the LinkedIn profile

linkedin_create_text_postB

Publish a plain text post on LinkedIn

linkedin_create_image_postB

Publish a LinkedIn post with a local image attachment

linkedin_remove_entryB

Remove an entry from a LinkedIn profile section by matching text. Sections: experience, education, skills, certifications, languages, projects, honors, volunteer, publications, courses, organizations, test_scores, patents

linkedin_search_peopleB

Search LinkedIn for people by keywords, with optional location, connection-degree, and current-company filters

linkedin_search_companiesB

Search LinkedIn for companies by keywords

linkedin_search_jobsC

Search LinkedIn job postings with keyword, location, and filters

linkedin_get_job_detailsB

Get the full description of a specific job posting

linkedin_get_feedB

Get recent posts from the authenticated user's LinkedIn home feed

linkedin_get_sidebar_profilesA

Extract suggested-profile links ('People also viewed', 'People you may know') from a profile page

linkedin_get_company_profileA

Get a LinkedIn company's about page (overview, industry, size, headquarters) plus its numeric company URN, usable as the currentCompany filter in linkedin_search_people

linkedin_get_company_postsB

Get recent posts from a company's LinkedIn feed

linkedin_get_company_employeesC

List employees at a company, with an optional keyword filter (e.g. job title)

linkedin_get_inboxB

List recent conversations from the LinkedIn messaging inbox

linkedin_get_conversationA

Read a specific messaging conversation by matching the contact's name in the inbox

linkedin_search_conversationsA

Search the LinkedIn messaging inbox by keyword

linkedin_connect_with_personA

Send a LinkedIn connection request to a person, or accept their pending invite if they already sent you one. This affects a real third party — call once with confirm omitted/false to preview, then again with confirm: true to actually send/accept it.

linkedin_send_messageA

Send a direct message to a LinkedIn connection. This affects a real third party — call once with confirm omitted/false to preview, then again with confirm: true to actually send it.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/joaovaleri/linkedin-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server