Skip to main content
Glama
SARAMALI15792

LinkedIn Custom MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LINKEDIN_CLIENT_IDYesYour LinkedIn Developer App Client ID
LINKEDIN_REDIRECT_URIYesThe Authorized redirect URL configured in your LinkedIn Apphttp://localhost:8000
LINKEDIN_CLIENT_SECRETYesYour LinkedIn Developer App Client Secret

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{
  "tasks": {
    "list": {},
    "cancel": {},
    "requests": {
      "tools": {
        "call": {}
      },
      "prompts": {
        "get": {}
      },
      "resources": {
        "read": {}
      }
    }
  }
}

Tools

Functions exposed to the LLM to take actions

NameDescription
linkedin_get_oauth_url

Generate the LinkedIn OAuth 2.0 authorization URL for browser login.

linkedin_exchange_code

Exchange the browser-provided authorization code for a persistent access token.

linkedin_get_my_profile

Fetch the authenticated user's profile information (Name, Email, Picture).

linkedin_get_member_profile

Fetch a specific member's profile by their URN (e.g., 'urn:li:person:123').

linkedin_create_post

Create a new text-based update on the user LinkedIn feed. Args: text: The content of the post. visibility: 'PUBLIC' or 'CONNECTIONS'.

linkedin_create_image_post

Create a post with an image. Args: text: Post caption. image_source: Local file path or public URL of the image. visibility: 'PUBLIC' or 'CONNECTIONS'.

linkedin_update_post

Update a post's text. ⚠️ Warning: This deletes the old post and creates a new one with a new ID, as LinkedIn does not support editing published posts via API.

linkedin_delete_post

Delete a LinkedIn post by its URN (e.g., 'urn:li:share:123').

linkedin_get_recent_posts

List the user's recent posts (Requires 'r_member_social' permission).

linkedin_create_comment

Create a comment on a LinkedIn share, article, or video. Args: object_urn: The URN of the content to comment on (e.g., 'urn:li:share:123'). text: The text of the comment.

linkedin_get_post_comments

Get comments for a specific post/share.

linkedin_delete_comment

Delete a specific comment. Args: comment_urn: The URN of the comment to delete. object_urn: The URN of the parent post/object.

linkedin_get_company_profile

Fetch a company's profile information by its URN (e.g., 'urn:li:organization:123').

linkedin_search_companies

Search for companies on LinkedIn by keywords.

linkedin_search_jobs

Search for jobs on LinkedIn by keywords and optional location.

linkedin_get_job_details

Fetch details for a specific job posting by its URN.

linkedin_search_people

Search for people on LinkedIn by keywords.

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/SARAMALI15792/Linkedin_mcp_custom_server'

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