Skip to content

v4.27.0

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Oct 02:12
· 69 commits to main since this release

Highlights

  • Multi-line messages. send_message sends line breaks and empty lines as one message. (#1224)
  • Apply links. get_job_apply_url returns the apply type and the employer's link. (#1035 by @shbernal)
  • Sessions recover. A profile that lost its cookies gets them back before any page. (#1251)

Features

  • get_job_apply_url says how a posting takes applications and gives the employer's URL. (#1035 by @shbernal)
  • get_saved_jobs takes a stage to read in-progress, applied and archived tracker jobs. (#1058 by @shbernal)
  • send_message now sends multi-line messages as one message, keeping empty lines. (#1224)
  • send_message reports the thread a confirmed message landed in, or null on compose. (#1243)
  • get_job_details adds apply: {type} for postings applied to or closed. (#1249 by @shbernal)
Bug Fixes (15)
  • A browser install no longer fails when its helper processes end late under load. (#1220)
  • A profile locked under another host name now says which lock files to remove, and when. (#1228)
  • A browser install whose size limit was exceeded is now refused even if it exits cleanly. (#1229)
  • The CLI now says that Ctrl+Z does not pause a browser download. (#1230)
  • Logout no longer deletes a session another client signed in with while it waited. (#1231)
  • A lost shared browser now tells clients to reconnect instead of an internal error. (#1232)
  • send_message now reports an unconfirmed send instead of a bare timeout error. (#1233)
  • A cancelled job search no longer keeps scrolling its results in the shared page. (#1234)
  • Tools now refuse a page that ended up off LinkedIn instead of reading it as LinkedIn's. (#1235)
  • A browser that stopped is shut down, and the next tool call starts a new one. (#1240)
  • A feed navigation is timed from the request, and one that is never sent still ends. (#1245)
  • get_job_apply_url reads an Easy Apply that LinkedIn now renders as a button. (#1250 by @shbernal)
  • A profile that opens without its saved cookies loads them before the first page. (#1251)
  • Exclude new-message compose destinations from conversation references and thread IDs. (#1255 by @ihuzaifashoukat)
  • search_jobs keeps the pages it has when a slow page reaches the end of its time budget. (#1261 by @shbernal)

Install or update

Tip

New here? The README covers setup.

Update with uvx

Clients configured with mcp-server-linkedin@latest pick up v4.27.0 on their next start. To pin this release, use mcp-server-linkedin@4.27.0 instead.

Update with the MCP Bundle

For Claude Desktop, download linkedin-mcp-server-v4.27.0.mcpb and open it to install or update. Bundles do not update themselves, so repeat this for every release.

Update with Docker

docker pull stickerdaniel/linkedin-mcp-server:latest

Use the 4.27.0 tag instead of latest to pin this release.


Contributors: @shbernal, @ihuzaifashoukat (first contribution 🎉), @stickerdaniel

Full Changelog: v4.26.2...v4.27.0