We use analytics cookies and similar tools to see how LinkMCP is used. You can accept or reject them, and change your choice at any time in Cookie settings. Privacy Policy

Tool Reference

All 36 tools available through LinkMCP.

Your AI calls these tools automatically based on your prompts - you don't need to know the tool names or parameters. Read tools fetch data from LinkedIn. Write tools take actions on your behalf.

ToolTypeCategory
linkedin_get_profileReadProfile & Company
Get a LinkedIn person profile by URL, public ID (slug), or URN.
linkedin_get_companyReadProfile & Company
Get a LinkedIn company profile by URL, slug, or numeric ID, or find it by company name.
linkedin_bulk_get_profilesReadProfile & Company
Fetch LinkedIn profiles in bulk (up to 10). Slim by default; with detail "full" each item has the same full profile as Get Profile, at the same cost per profile.
linkedin_bulk_get_companiesReadProfile & Company
Fetch slim LinkedIn company profiles in bulk (up to 10). Returns per-item results with error tracking - never stops on first error.
linkedin_get_person_postsReadPosts & Engagement
Get a person's recent LinkedIn posts by profile URL, public ID (slug), or URN. Returns up to ~50 posts with text, engagement counts, and post URL.
linkedin_get_company_postsReadPosts & Engagement
Get a company's recent LinkedIn posts by company URL, slug, or numeric ID. Returns up to ~30 posts with text, engagement counts, and post URL.
linkedin_get_post_commentsReadPosts & Engagement
Get comments on a LinkedIn post. Provide activityUrn (from linkedin_get_person_posts) or a post URL.
linkedin_get_nested_commentsReadPosts & Engagement
Get the replies under a specific comment on a LinkedIn post. Chain after linkedin_get_post_comments: pick a comment with replyCount > 0 and pass its commentId.
linkedin_get_post_reactionsReadPosts & Engagement
Get reactions on a LinkedIn post, or on a specific comment when commentId is set. Provide activityUrn or a post URL. Returns reactor profiles and reaction types.
linkedin_list_conversationsReadMessaging
List your LinkedIn DM conversations (inbox). Supports filtering by read status and date range.
linkedin_get_conversation_messagesReadMessaging
Get messages from a LinkedIn DM conversation. Use linkedin_list_conversations first to get the chat_id.
linkedin_send_messageWriteMessaging
Send a LinkedIn message. Reply to an existing conversation (chat_id) or start a new one (recipient_identifier). Supports InMail for non-connections.
linkedin_mark_conversation_readWriteMessaging
Mark a LinkedIn conversation as read, clearing its unread badge on LinkedIn. Reading messages with linkedin_get_conversation_messages does not clear it.
linkedin_get_connectionsReadConnections
List your LinkedIn connections (1st-degree). Returns name, headline, profile URL, and public identifier.
linkedin_get_shared_connectionsReadConnections
List the mutual connections between you and a target LinkedIn profile - the people who can make a warm introduction.
linkedin_list_connection_requestsReadConnections
List pending LinkedIn connection requests. Use direction "sent" for outgoing, "received" for incoming.
linkedin_manage_connection_requestWriteConnections
Accept, decline, or withdraw a LinkedIn connection request. For received requests (linkedin_list_connection_requests with direction "received"), use "accept" or "decline" with the shared_secret. For sent requests (direction "sent"), use "withdraw" to cancel a pending outgoing invitation - no shared_secret needed.
linkedin_send_connection_requestWriteConnections
Send a LinkedIn connection request to a person. Optionally include a personalized message (max 300 characters).
linkedin_search_peopleReadSearch
Search LinkedIn for people by keywords and filters, or pass a LinkedIn search URL directly.
linkedin_search_sales_navigatorReadSearch
Search LinkedIn Sales Navigator for people. Returns richer results including open profile status, premium status, and current positions with tenure. Requires a Sales Navigator subscription.
linkedin_search_jobsReadSearch
Search open LinkedIn job postings by keywords and/or a region, with filters for work type (remote, hybrid, on-site), job type, experience level, date posted, Easy Apply, and under 10 applicants. Useful for sourcing open roles or tracking hiring activity in a market.
linkedin_get_jobReadSearch
Get one LinkedIn job posting by URL or job ID: the full description, job type, work type, experience level, applicants, how to apply, and the hiring team.
linkedin_search_postsReadSearch
Search LinkedIn posts by keywords, with optional date and order filters. Returns up to 10 posts per page with the author, text, engagement counts and the post's activity URN.
linkedin_create_postWriteContent Creation
Create a LinkedIn post. Supports text, image attachments (via public URLs), @mentions, link preview cards, and reposting.
linkedin_comment_on_postWriteContent Creation
Comment on a LinkedIn post. Supports threaded replies and @mentions. Mention identifiers are automatically resolved.
linkedin_react_to_postWriteContent Creation
React to a LinkedIn post (like, celebrate, support, love, insightful, funny). The lowest-friction engagement action.
linkedin_who_am_iReadYour LinkedIn
Get the connected LinkedIn account: display name, public profile URL, URN, and which premium features are active (Sales Navigator, Recruiter).
linkedin_list_company_pagesReadYour LinkedIn
List the LinkedIn company pages that you administer, with the page_id, name and URL of each page, and whether page messaging is on (when LinkedIn reports it). To publish, schedule, comment or react as a page, pass its page_id as as_page.
linkedin_get_post_analyticsReadYour LinkedIn
Get engagement metrics for one of your own LinkedIn posts: impressions, members reached, reactions, comments, reposts - optionally with a viewer demographics breakdown.
linkedin_get_profile_viewsReadYour LinkedIn
List the recent viewers of your own LinkedIn profile (the “Who viewed your profile” surface).
linkedin_get_my_engagementReadYour LinkedIn
List your own engagement activity, most recent first: comments you wrote or reactions you gave. Every item links back to the post, so you can chain into the comments and reactions tools.
linkedin_get_my_saved_itemsReadYour LinkedIn
List the posts you saved on LinkedIn, most recent first.
find_emailReadContact Enrichment
Find a person's work email address given their name and company. Works best when you provide the company domain. Use linkedin_get_profile first if you need their name or company.
validate_emailReadContact Enrichment
Validate an email address for deliverability. Returns whether the email is valid, invalid, catch-all, or unknown, along with MX provider details. Use this to verify emails before sending outreach.
find_mobileReadContact Enrichment
Find a person's mobile phone number. Accepts a LinkedIn profile URL, slug, or an email address. At least one identifier is required.
send_feedbackWriteUtility
Send feedback, feature requests, bug reports, or help requests to the LinkMCP team.