Skip to main content
Glama
rcreech93

LinkedIn MCP

by rcreech93

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTYesHost address for the MCP server.0.0.0.0
MCP_PORTYesPort for the MCP server.8050
COOKIE_DIRYesDirectory path where cookies are stored.
MCP_TIMEOUTYesTimeout in seconds for MCP operations.150
MCP_TRANSPORTYesTransport protocol to use: 'sse', 'stdio', or 'streamable-http'.
LINKEDIN_USER_1YesLinkedIn username for the first account.
LINKEDIN_USER_2NoLinkedIn username for a second account (optional).
LINKEDIN_PASSWORD_1YesLinkedIn password for the first account.
LINKEDIN_PASSWORD_2NoLinkedIn password for a second account (optional).

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
linkedin_profileA
Extract a LinkedIn profile using web scraping with Selenium.

Args:
    profile: The LinkedIn profile URL or username
    extract_educations: If True, extract educations
    extract_skills: If True, extract skills
    extract_interests: If True, extract the profile interests

Returns:
    The LinkedIn profile as a dictionary

Example output in case of success:
    {
        "given_name": "Gil",
        "surname": "Fernandes",
        "email": "gil-palma-fernandes@linkedin.com",
        "cv": "A Software Engineer and data scientist with over 25 years of professional experience in different companies. I spent a good part of my professional career working in projects related to the aviation industry and the rest as developer in Talend and Java based projects.

In 2019 I commenced my learning on Artificial Intelligence and Deep Learning and related technologies and participated in several Kaggle competitions. I dedicate my weekends to my pet projects for UK charities which promote well-being and meditation.", "summary": "", "industry_name": "Software Engineer at Onepoint Consulting", "geo_location": "London Area, United Kingdom", "linkedin_profile_url": "https://www.linkedin.com/in/gil-palma-fernandes", "experiences": [ { "institution_name": "Onepoint Consulting · Full-time", "linkedin_url": "https://www.linkedin.com/company/309728/", "website": "", "industry": "", "type": "", "headquarters": "", ...

Example output in case of error:
{
    "error": "Error extracting profile: Error extracting profile"
}
profile_searchA

Search for LinkedIn profiles by name.

Args: name: The name to search for

Returns: A list of LinkedIn profiles as dictionaries

Example output in case of success: [ { "person_name": "Gil Fernandes", "person_linkedin_url": "https://www.linkedin.com/in/gil-palma-fernandes/", "profile_id": "gil-palma-fernandes", "title": "Software Engineer at Onepoint Consulting" }, { "person_name": "Gil Fernandes", "person_linkedin_url": "https://www.linkedin.com/in/gil-fernandes-a7578334a/", "profile_id": "gil-fernandes-a7578334a", "title": "Passionate Holistic Therapist and Dynamic Team Leader with over 12 years of experience across diverse care settings. Skilled in crisis management and dedicated to fostering well-being in every aspect of care!" } ...

Example output in case of error: { "error": "Error searching profiles: Error searching profiles" }

Prompts

Interactive templates invoked by user choice

NameDescription
profile_search_by_nameReturns a prompt that you can use to search for a LinkedIn profile by name.
profile_experiences_by_profile_idReturns a prompt that you can use to list the experiences of a LinkedIn profile by profile id.

Resources

Contextual data attached and managed by the client

NameDescription
british_english_resourceUsed to define a specific language and behaviour for the MCP.

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/rcreech93/linkedin_mcp'

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