LinkedIn integration
Professional networking platform API for managing profiles, connections, and content. Share posts, manage company pages, access profile data, and build professional networking features. Essential for building recruitment tools, professional content sharing, and B2B marketing integrations.
Say what should happen.
The workflow builds itself.
Common LinkedIn use cases
- Analyze engagement
- Recruitment tools
- Profile lookup
- Traffic analysis
- Audience analysis
- Message management
- Post jobs from ATS
- Track campaign ROI
- Check upload status
- Engage with content
What you can do with LinkedIn
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Post, 6 operations
batch_get_postsBatch get postsGETRetrieves multiple LinkedIn posts in a single batch request.create_postCreate postPOSTCreates a new LinkedIn post using the modern REST Posts API with support for text, images, videos, articles, and carousels.delete_postDelete postDELETEDeletes a UGC post from LinkedIn.find_posts_by_authorFind posts by authorGETRetrieves all posts created by a specific author (person or organization).get_postGet postGETRetrieves a specific LinkedIn post by its URN with full metadata.update_postUpdate postPOSTUpdates an existing LinkedIn post using partial update semantics.
Comment, 4 operations
create_commentCreate commentPOSTCreates a comment on a LinkedIn post or as a reply to another comment.delete_commentDelete commentDELETEDeletes a comment from a LinkedIn post.get_commentsGet commentsGETRetrieves all comments on a LinkedIn post or comment thread.toggle_commentsToggle commentsPOSTEnables or disables comments on a LinkedIn post.
Reaction, 4 operations
create_reactionCreate reactionPOSTAdds a reaction (like, celebrate, love, insightful, support, funny) to a post or comment.delete_reactionDelete reactionDELETERemoves a reaction from a LinkedIn post or comment.get_reactionGet reactionGETRetrieves a specific reaction by actor and entity.get_reactionsGet reactionsGETRetrieves all reactions on a LinkedIn post or comment with counts by type.
Video, 4 operations
finalize_video_uploadFinalize video uploadPOSTFinalizes a multipart video upload after all parts have been uploaded.get_videoGet videoGETRetrieves video metadata including status, duration, dimensions, and download/thumbnail URLs.initialize_video_uploadInitialize video uploadPOSTInitializes a video upload and returns upload URLs for video, captions, and thumbnail.upload_video_bytesUpload video bytesPUTUploads one 4 MB part of a video to its LinkedIn uploadUrl and returns its ETag.
Analytics, 2 operations
get_post_analyticsGet post analyticsGETRetrieves per-share engagement statistics for an organization's posts.get_visitor_analyticsGet visitor analyticsGETRetrieves page visitor analytics for a LinkedIn company page.
Company, 2 operations
get_companyGet companyGETRetrieves detailed information about a LinkedIn company page using its organization ID.search_companiesSearch companiesGETSearches for a LinkedIn company page using its vanity name (custom URL identifier).
Image, 2 operations
get_imageGet imageGETRetrieves image metadata including status, dimensions, and download URL.initialize_image_uploadInitialize image uploadPOSTInitializes an image upload and returns a pre-signed upload URL.
Message, 2 operations
get_messagesGet messagesGETRetrieves messages from the user's LinkedIn inbox.send_messageSend messagePOSTSends a direct message to a LinkedIn connection.
Profile, 2 operations
get_meGet meGETRetrieves the authenticated member's OpenID Connect userinfo: subject id, full/given/family name, profile picture, locale, and (optionally) email and email_verified.get_profileGet profileGETRetrieves a specific LinkedIn member's profile information using their unique member ID.
Ad analytic, 1 operation
get_ad_analyticsGet ad analyticsGETRetrieves advertising performance analytics with flexible pivoting and date ranges.
Company follower, 1 operation
get_company_followersGet company followersGETRetrieves follower statistics for a LinkedIn company page including organic and paid follower counts.
Company share, 1 operation
create_company_shareCreate company sharePOSTCreates a new post on a LinkedIn company page to share content with followers.
Connection, 1 operation
get_connectionsGet connectionsGETRetrieves a paginated list of the authenticated user's LinkedIn connections.
Conversion, 1 operation
create_conversionCreate conversionPOSTCreates a conversion tracking rule with URL matching or event-based tracking.
Document, 1 operation
initialize_document_uploadInitialize document uploadPOSTInitializes a document upload and returns a pre-signed upload URL.
Email, 1 operation
get_emailGet emailGETRetrieves the authenticated user's primary email address from their LinkedIn account.
Follower, 1 operation
list_followersList followersGETRetrieves followers of a LinkedIn company page.
Inmail, 1 operation
get_inmail_historyGet inmail historyGETRetrieves InMail message history including both private and public InMails.
Insight tag, 1 operation
create_insight_tagCreate insight tagPOSTCreates a LinkedIn Insight Tag for tracking website conversions.
Job, 1 operation
list_job_postsList job postsGETRetrieves job postings for a LinkedIn company page.
Job posting, 1 operation
create_job_postingCreate job postingPOSTCreates, updates, closes, or renews job postings on LinkedIn.
Network size, 1 operation
get_network_sizeGet network sizeGETRetrieves the first-degree follower count for an organization.
Organization, 1 operation
batch_get_organizationsBatch get organizationsGETBatch retrieves organization information without requiring admin access.
Organization acl, 1 operation
get_organization_aclsGet organization aclsGETRetrieves the list of organizations the authenticated user has admin access to.
Person, 1 operation
lookup_personLookup personGETLooks up a LinkedIn profile by vanity name.
Profile picture, 1 operation
get_profile_pictureGet profile pictureGETRetrieves the authenticated user's profile picture URLs in various sizes and formats.
Share, 1 operation
create_shareCreate sharePOSTCreates a new LinkedIn share (post) with text content and optional media attachments.
Share statistic, 1 operation
get_share_statisticsGet share statisticsGETRetrieves engagement metrics and performance statistics for company page shares.
Social metadata, 1 operation
get_social_metadataGet social metadataGETRetrieves aggregated social metadata including reaction counts and comment summary for a post.
Ugc post, 1 operation
create_ugc_postCreate ugc postPOSTCreates a new User Generated Content post on LinkedIn with customizable visibility and media options.
OAuth scopes LinkedIn requires
Each operation declares the scopes LinkedIn requires for it.
rw_organization_adminneeded by batch_get_organizations, get_company, get_network_size and 3 morer_organization_socialneeded by get_company_followers, get_post_analytics, get_share_statisticsr_basicprofileneeded by get_profile, get_profile_picturer_organization_followersneeded by list_followersw_organization_socialneeded by create_company_share
Use LinkedIn from Claude Code, Cursor or Codex
Connect LinkedIn in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its LinkedIn operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect LinkedIn
- Create your workspace
Sign up free. Nothing to install.
- Connect LinkedIn once
Add your LinkedIn connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
LinkedIn integration FAQ
What can you do with the LinkedIn integration?
LiveContext exposes 49 operations on LinkedIn, covering post, comment, reaction and video. Common uses include Analyze engagement, Recruitment tools and Profile lookup.
Which OAuth scopes does LinkedIn require?
It depends on the operation: each one declares the scopes LinkedIn requires for it. The most common are rw_organization_admin (6 operations), r_organization_social (3 operations), r_basicprofile (2 operations) and r_organization_followers (1 operation).
