{
    "manifest_version": "0.4",
    "name": "io.github.stickerdaniel/linkedin-mcp-server",
    "display_name": "MCP Server for LinkedIn",
    "version": "4.14.0",
    "description": "MCP server that gives Claude access to LinkedIn profiles, companies, job details, and people search through your own account",
    "long_description": "# MCP Server for LinkedIn\n\n> Disclaimer: This is an independent, community project. It is not affiliated with, authorized by, endorsed by, or sponsored by LinkedIn Corporation or Microsoft. \"LinkedIn\" is a registered trademark of LinkedIn Corporation and is used here only descriptively to identify the third-party service this software interoperates with.\n\nConnect Claude to your LinkedIn account with an MCP Bundle (MCPB, formerly DXT). The bundle starts quickly, downloads the Patchright Chromium browser in the background when needed, and opens LinkedIn login on the first auth-requiring tool call.\n\n## First-time managed runtime flow\n\n1. Install the `.mcpb` bundle in Claude Desktop.\n2. Start Claude Desktop; the MCP server starts and begins preparing the Patchright Chromium browser cache under `~/.linkedin-mcp/patchright-browsers`.\n3. If you call a tool before setup finishes, the tool returns a setup-in-progress error.\n4. On the first tool call that needs authentication, a browser window opens so you can sign into LinkedIn.\n5. Retry the tool after login completes.\n\nDocker remains available as a separate runtime path, but it still requires host-side `--login`.",
    "author": {
        "name": "Daniel Sticker",
        "email": "daniel@sticker.name",
        "url": "https://daniel.sticker.name/"
    },
    "homepage": "https://github.com/stickerdaniel/linkedin-mcp-server",
    "documentation": "https://github.com/stickerdaniel/linkedin-mcp-server#readme",
    "support": "https://github.com/stickerdaniel/linkedin-mcp-server/issues",
    "license": "MIT",
    "keywords": [
        "mcp",
        "mcpb",
        "profiles",
        "companies",
        "jobs",
        "people",
        "search",
        "posts"
    ],
    "icon": "assets/icons/icon.png",
    "server": {
        "type": "uv",
        "entry_point": "linkedin_mcp_server/__main__.py",
        "mcp_config": {
            "command": "uv",
            "args": [
                "run",
                "--project",
                "${__dirname}",
                "-m",
                "linkedin_mcp_server"
            ]
        }
    },
    "tools": [
        {
            "name": "get_person_profile",
            "description": "Get detailed information from a LinkedIn profile including work history, education, certifications, skills, projects, connections, and recent posts"
        },
        {
            "name": "get_my_profile",
            "description": "Get the authenticated user's own LinkedIn profile with optional section selection (experience, education, skills, etc.)"
        },
        {
            "name": "connect_with_person",
            "description": "Send a connection request or accept an incoming one, with optional note"
        },
        {
            "name": "get_sidebar_profiles",
            "description": "Extract profile URLs from LinkedIn sidebar recommendation sections on a profile page"
        },
        {
            "name": "get_company_profile",
            "description": "Extract comprehensive company information and details. About-section references may include a company_urn entry carrying the numeric id LinkedIn's people-search uses in its currentCompany URL facet."
        },
        {
            "name": "get_company_posts",
            "description": "Get recent posts from a company's LinkedIn feed"
        },
        {
            "name": "search_companies",
            "description": "Search for companies on LinkedIn by keywords"
        },
        {
            "name": "get_company_employees",
            "description": "List employees at a company from the LinkedIn /people/ page, with optional keyword filter by name, title, or skill"
        },
        {
            "name": "get_job_details",
            "description": "Retrieve specific job posting details using LinkedIn job IDs"
        },
        {
            "name": "search_jobs",
            "description": "Search for jobs with filters like keywords and location"
        },
        {
            "name": "search_people",
            "description": "Search for people on LinkedIn by keywords, location, connection degree (1st/2nd/3rd), and current company"
        },
        {
            "name": "get_inbox",
            "description": "List recent conversations from the LinkedIn messaging inbox"
        },
        {
            "name": "get_conversation",
            "description": "Read a specific messaging conversation by thread ID or LinkedIn username"
        },
        {
            "name": "search_conversations",
            "description": "Search LinkedIn messages by keyword"
        },
        {
            "name": "send_message",
            "description": "Send a message to a LinkedIn user with explicit confirmation and optional profile URN support"
        },
        {
            "name": "get_feed",
            "description": "Get recent posts from the authenticated user's LinkedIn home feed"
        },
        {
            "name": "close_session",
            "description": "Properly close browser session and clean up resources"
        }
    ],
    "user_config": [],
    "compatibility": {
        "claude_desktop": ">=0.10.0",
        "platforms": [
            "darwin",
            "linux",
            "win32"
        ]
    },
    "repository": {
        "url": "https://github.com/stickerdaniel/linkedin-mcp-server",
        "type": "git"
    }
}