LinkMCP changelog
What changed in LinkMCP: new tools, new AI apps, guides and fixes, newest first.
Last update: . To get new entries in a feed reader, use the Atom feed.
In ChatGPT, the list of tools and their inputs stays as it was on October 9, 2026. Entries marked “Not in ChatGPT” work in every other AI app.
October 2026
LinkedIn limits guide
New guide on LinkedIn's limits for invitations, messages, InMail, searches and posts, with a character counter for notes, messages and posts.
Company page guide
New guide on posting as a LinkedIn company page from Claude, Claude Code and ChatGPT.
Outreach tools comparison
The comparison of LinkMCP with LinkedIn outreach tools now covers four tools in one table, with sources.
Your own profile, fresh
linkedin_get_profileandlinkedin_bulk_get_profilesnow refresh your own LinkedIn profile after 5 minutes, not after 24 hours, so your recent edits show up.Post keys in comments and reactions
linkedin_comment_on_postandlinkedin_react_to_postaccept lnkd.in short links and the post keys that the read tools return, such aspostUrlandactivityUrn. Not in ChatGPT.Note limit on connection requests
When an account reaches LinkedIn's limit for connection requests with a note,
linkedin_send_connection_requestnow says to send the request without a note. Not in ChatGPT.Short links in post tools
linkedin_get_post_commentsandlinkedin_get_post_reactionsaccept lnkd.in short links to a post. Not in ChatGPT.Clearer connection request refusals
linkedin_send_connection_requestnow says when a note is too long for the account, and when you must wait before you send this person a new request. Not in ChatGPT.Hints for searches
People and job searches with "Europe" or "European Union" as the location, and company lookups by a name with a description, now get an answer that says what to try next. Not in ChatGPT.
Names in person inputs
A person's name or email address in a field that needs a LinkedIn profile now gets a clear refusal at once, before any lookup. Not in ChatGPT.
Connections of one person
linkedin_search_peoplehas a newconnections_ofinput that searches the connections of one person, when that person shows their connection list. Not in ChatGPT.Older industry names
The
industryfilter oflinkedin_search_peopleandlinkedin_search_sales_navigatoralso understands LinkedIn's older industry names.Two workflow guides
New guides on building a LinkedIn lead list with work emails, and on finding prospects by job title and company.
Antigravity with an API key
The Gemini guide now shows how to connect Google Antigravity with an API key, and the install page lists the API key setup first.
Candidate search guide
New guide on how to search LinkedIn for candidates with AI, and a rewritten Sales Navigator guide.
Sales Navigator InMail subject
Sales Navigator InMails no longer fail for a missing subject line. Without a subject, LinkMCP uses the first words of the message.
ChatGPT setup steps
The ChatGPT guide and the setup steps in the app now use the Plugins menu of ChatGPT (Add custom MCP server).
LinkedIn thread IDs
linkedin_get_conversation_messages,linkedin_send_messageandlinkedin_mark_conversation_readaccept the thread ID from a LinkedIn messaging link aschat_id.Team invites
A person whose only workspace is their own trial, with no other members and no LinkedIn connection, can now join a team by invite. That trial workspace closes.
Refused LinkedIn sign-ins
When LinkedIn does not accept a sign-in, the connect page now says what to do, and you can start a new sign-in.
Names in conversations
linkedin_list_conversationsnames the other person in each conversation, andlinkedin_get_conversation_messagesnames the sender of each message. Not in ChatGPT.Failed calls count toward limits
A call that failed after it may have reached LinkedIn now counts toward the daily limits, and a "too many requests" answer from LinkedIn pauses that action for at least 10 minutes.
Comparison guide update
The guide to the best LinkedIn MCP server now compares 14 options, with sources.
Email lookup retries
find_emailnow tries once more after a short outage of its email data source, and says clearly when it still cannot answer.Install page
A new install page has one-click links, commands and config files for Claude, Cursor, VS Code, Codex, Goose, Zed and more AI apps.
Page for builders
A new page shows builders how to connect their own agent with an API key, with code for the Claude Agent SDK, OpenAI Agents SDK, Vercel AI SDK, LangChain and Google ADK.
Weekly limit for connection requests
Connection requests now have a weekly limit for each LinkedIn account. When LinkedIn refuses an invitation, message, comment, reaction or post because of an account limit, LinkMCP pauses that action for at least 10 minutes.
Longer waits in Claude
In Claude.ai and Claude Desktop, a read can now wait up to 3 minutes for LinkedIn pacing instead of being refused, because Claude allows longer tool calls.
Job details tool
New tool
linkedin_get_jobreads one job posting: the full description, the job details and the hiring team, when LinkedIn shows it. Not in ChatGPT.Job search filters
linkedin_search_jobshas new filters:work_type,job_type,experience_level,date_posted,easy_applyandunder_10_applicants, and asort_byorder. Not in ChatGPT.Post analytics in every language
linkedin_get_post_analyticsnow gives numbers for LinkedIn accounts in any language, and for posts that share an article.More profile URL forms
Profile URLs without "https://" or with a country host, such as uk.linkedin.com, now work in every tool that takes a person.
Current job
Profile tools now show the open position as the current job, not simply the first entry of the experience list.
Grok support
Grok is now a supported AI app, with its own setup steps in the app and a connect guide.
Shorter sign-in from AI apps
Signing in to LinkMCP from an AI app no longer asks for your first name.
Open docs
The docs are open to everyone, with no sign-in.
LinkedIn company pages
New tool
linkedin_list_company_pages, and anas_pageinput onlinkedin_create_post,linkedin_comment_on_postandlinkedin_react_to_post, to act as a LinkedIn company page that you administer.Setup guides
New setup guides for ChatGPT, OpenAI Codex, Claude Code, Gemini and Cursor, and new guides on posting from Claude and on Sales Navigator.
New design
A new design for the website, the app and the docs, with layouts that also work on phones.
Longer waits instead of refusals
When a per-minute limit or the gap between LinkedIn actions needs a pause, a tool call now waits up to 35 seconds for reads and 20 seconds for writes, up from 8 seconds. A daily limit is never waited out.
September 2026
Refresh session
Refresh session signs you in to LinkedIn again without a disconnect. Your API keys and connected AI apps stay.
Company by name
linkedin_get_companyfinds a company by its name with the newnameinput.Several full profiles at once
linkedin_bulk_get_profilesreturns full profiles withdetail: "full", up to 10 in one call.Change your sign-in email
The new Account page has Change email. LinkMCP sends a code to the new address to confirm it.
Ended LinkedIn sessions
When LinkedIn ends a session, the dashboard shows "Needs reconnect", the tool answer has a reconnect link, and you get one email.
Message tools
linkedin_send_messagereturns thechat_idof a new conversation, and the message tools say when a result is only part of the history.Warm-up for connection requests
A new or quiet LinkedIn account starts at 15 connection requests a day. The limit goes up by 5 for each day with requests, up to the normal limit.
Approval in the LinkedIn app
When LinkedIn asks you to approve a sign-in in its app, the connect page now goes on by itself after you approve.
Post links that do not match
When
linkedin_get_post_commentsorlinkedin_get_post_reactionscannot match a post link, the answer now says how to pass the post, not an empty list.Sign-in loops
Codex and other OAuth clients now start a new sign-in when LinkMCP refuses their saved sign-in, instead of retrying it in a loop.
Mark as read
New tool
linkedin_mark_conversation_readmarks a LinkedIn conversation as read.Short waits
LinkMCP now waits out short LinkedIn cooldowns of up to 8 seconds, instead of refusing with "Too many LinkedIn requests".
July 2026
LinkedIn and AI guides
New guides on LinkedIn and AI: setup, how to choose a tool, and account risk.
Post IDs
linkedin_comment_on_postandlinkedin_react_to_postaccept every post ID form that the other tools return.Refused connection requests
When LinkedIn refuses a connection request, the answer names the likely cause, such as a LinkedIn limit, and does not blame the profile ID.
Job search
New tool
linkedin_search_jobssearches open LinkedIn jobs by keywords and location.Reasons for automations
find_emailreturns a machine-readablereason, so an automation can tell "not found" from other outcomes.Setup wizard
A new setup wizard: pick your AI app (Claude, ChatGPT, Cursor, Gemini or an automation tool), follow its steps, and see when the first call works.
Input checks
Every tool now checks its inputs against its schema, and a wrong value gets a clear validation error.
June 2026
Your own engagement
New tool
linkedin_get_my_engagementlists your recent comments and reactions, each with a link to the post.Reactions on a comment
linkedin_get_post_reactionsreads the reactions on one comment with the newcommentIdinput.Docs on your LinkedIn data
A new docs page covers your post analytics and profile views, and the tool reference lists every tool.
LinkMCP is not affiliated with LinkedIn.
LinkMCP is a hosted LinkedIn MCP server. Connect your LinkedIn once and give your AI assistant secure, managed access to 35 LinkedIn tools - no browser extension, no scraping on your machine. Start a free trial.