Skip to content

v4.29.0

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Oct 19:17
· 14 commits to main since this release

Highlights

  • Stable error codes. Failed calls name a code in _meta that clients can branch on. (#1390 by @benjamin-di)
  • Usage rules at connect. Clients get the usage rules as MCP server instructions. (#1402 by @mvanhorn)
  • Crashed pages recover. A crashed page is replaced instead of failing every later call. (#1382 by @benjamin-di)

Features

  • A failed tool call now says when LinkedIn answered HTTP 429 or 999 during it. (#1264 by @shbernal)
  • MCPB bundle settings can point the server at your own Chrome or Chromium executable. (#1303 by @kumiDa)
  • search_jobs reports why paging stopped, so a caller knows whether more results may exist. (#1323 by @shbernal)
  • dismiss_job dismisses a job from job search so later searches no longer show it. (#1326 by @shbernal)
  • New get_easy_apply_form tool reads an Easy Apply form's questions without answering. (#1343 by @shbernal)
  • New archive_conversation tool archives a messaging thread by its id, InMail included. (#1354 by @shbernal)
  • get_person_profile and get_my_profile can now read a profile's volunteering section. (#1357 by @JaiPi)
  • search_posts can filter by content type, such as uploaded documents. (#1377 by @sunnycho100)
  • Failed tool calls name a stable error code in _meta, beside the unchanged message. (#1390 by @benjamin-di)
  • Add get_session_status, which reports the saved session without opening a browser. (#1392 by @benjamin-di)
  • The server now sends its usage rules to MCP clients as server instructions. (#1402 by @mvanhorn)
  • get_feed pairs a post's permalink with its text excerpt and URN when its markup has one. (#1409 by @letya999)
  • Ctrl+V (Cmd+V on a Mac) in the Docker login viewer pastes plain text. (#1414)
Bug Fixes (5)
  • search_people refuses a plain-text location and filters by a numeric geo URN id instead. (#722 by @BasitS-hash)
  • search_jobs reports no_matching_jobs when LinkedIn's redesigned search matches nothing. (#1363 by @shbernal)
  • A crashed browser page is now shut down and replaced instead of failing every later call. (#1382 by @benjamin-di)
  • Raise fastmcp to 4.1.3, fixing the M2M OAuth advisory GHSA-vqqp-x5qm-5qp4. (#1408 by @letya999)
  • Sidebar "Show all" links off LinkedIn are skipped, and diagnostics hide proxy credentials. (#1417)

Install or update

Tip

New here? The README covers setup.

Update with uvx

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

Update with the MCP Bundle

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

Update the Codex or Claude Code plugin

Codex picks up v4.29.0 of the plugin in the background on its next start. In Claude Code, run this and restart:

claude plugin update linkedin-mcp-server@linkedin-mcp-server

Update with Docker

docker pull stickerdaniel/linkedin-mcp-server:latest

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


Contributors: @benjamin-di (first contribution 🎉), @mvanhorn, @shbernal, @kumiDa (first contribution 🎉), @JaiPi (first contribution 🎉), @sunnycho100 (first contribution 🎉), @letya999 (first contribution 🎉), @BasitS-hash (first contribution 🎉), @stickerdaniel

Full Changelog: v4.28.0...v4.29.0