LinkedIn MCP Server
by 7711222
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TIMEOUT | No | Timeout in milliseconds for a single browser page operation. Environment variable equivalent of --timeout. | 5000 |
| CHROME_PATH | No | Path to a Chrome/Chromium executable, for installations in a non-standard location. Environment variable equivalent of --chrome-path. | |
| PROXY_BYPASS | No | Comma-separated hosts that reach local targets directly, e.g. localhost,127.0.0.1,::1. With a proxy set, Chromium otherwise routes localhost through it too. | |
| PROXY_SERVER | No | Route browser traffic through a proxy as scheme://host:port (http, https, socks4 or socks5). Only browser traffic is routed, not the MCP transport. Set it up before --login. Environment variable equivalent of --proxy-server. | |
| TOOL_TIMEOUT | No | Timeout in seconds for a whole tool call. Raise it for calls that read many pages, slow networks, or a cold-start browser. Environment variable equivalent of --tool-timeout. | 180 |
| LOGIN_TIMEOUT | No | How long the login browser waits for you to finish signing in, in seconds (0 = no limit). Environment variable equivalent of --login-timeout. | 1800 |
| PROXY_PASSWORD | No | Password for proxy authentication. Chromium cannot authenticate to a SOCKS proxy, so credentials require an http(s) endpoint. | |
| PROXY_USERNAME | No | Username for proxy authentication. Alternatively include credentials in PROXY_SERVER using the combined http://user:pass@host:port form (not accepted by the --proxy-server CLI option). | |
| UV_HTTP_TIMEOUT | No | Timeout in seconds for uv's HTTP downloads. On slow connections uv's default 30s may be too short, so the recommended config sets it to 300. | 300 |
| LOGIN_INLINE_WAIT | No | How long a tool call waits for a login to finish before telling the model to retry, in seconds (max 45; 0 = return at once). Environment variable equivalent of --login-inline-wait. | 25 |
| INSTALLER_TEMP_DIR | No | Existing directory for browser installation temporary files. Environment variable equivalent of --installer-temp-dir. | |
| LINKEDIN_MCP_CONTAINER | No | Override container runtime detection. Set to false when the runtime is misdetected (e.g. a non-container Linux host running a Docker daemon) so the server does not report 'No valid LinkedIn session is available in Docker'; true forces the opposite. | |
| AUTO_IMPORT_FROM_BROWSER | No | Import a session from a signed-in local Chromium browser on the first tool call that needs one, before falling back to manual login. Skipped in Docker, behind a proxy, and on a non-loopback HTTP bind. Environment variable equivalent of --auto-import / --no-auto-import. | true |
| FASTMCP_HTTP_ALLOWED_HOSTS | No | JSON list of additional hostnames the HTTP server will answer requests for, e.g. '["mcp.example"]'. The server otherwise only answers localhost or the address it is bound to and refuses others with 421. | |
| EXPERIMENTAL_PERSIST_DERIVED_RUNTIME | No | Keep the derived browser profile in Docker instead of rebuilding it from scratch on every start. |
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityActive
ResponsivenessNo recent community issues