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.
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
- GETbatch_get_posts
Retrieves multiple LinkedIn posts in a single batch request.
- POSTcreate_post
Creates a new LinkedIn post using the modern REST Posts API with support for text, images, videos, articles, and carousels.
- DELETEdelete_post
Deletes a UGC post from LinkedIn.
- GETfind_posts_by_author
Retrieves all posts created by a specific author (person or organization).
- GETget_post
Retrieves a specific LinkedIn post by its URN with full metadata.
- POSTupdate_post
Updates an existing LinkedIn post using partial update semantics.
Comment, 4 operations
- POSTcreate_comment
Creates a comment on a LinkedIn post or as a reply to another comment.
- DELETEdelete_comment
Deletes a comment from a LinkedIn post.
- GETget_comments
Retrieves all comments on a LinkedIn post or comment thread.
- POSTtoggle_comments
Enables or disables comments on a LinkedIn post.
Reaction, 4 operations
- POSTcreate_reaction
Adds a reaction (like, celebrate, love, insightful, support, funny) to a post or comment.
- DELETEdelete_reaction
Removes a reaction from a LinkedIn post or comment.
- GETget_reaction
Retrieves a specific reaction by actor and entity.
- GETget_reactions
Retrieves all reactions on a LinkedIn post or comment with counts by type.
Video, 4 operations
- POSTfinalize_video_upload
Finalizes a multipart video upload after all parts have been uploaded.
- GETget_video
Retrieves video metadata including status, duration, dimensions, and download/thumbnail URLs.
- POSTinitialize_video_upload
Initializes a video upload and returns upload URLs for video, captions, and thumbnail.
- PUTupload_video_bytes
Uploads one 4 MB part of a video to its LinkedIn uploadUrl and returns its ETag.
Analytics, 2 operations
- GETget_post_analytics
Retrieves per-share engagement statistics for an organization's posts.
- GETget_visitor_analytics
Retrieves page visitor analytics for a LinkedIn company page.
Company, 2 operations
- GETget_company
Retrieves detailed information about a LinkedIn company page using its organization ID.
- GETsearch_companies
Searches for a LinkedIn company page using its vanity name (custom URL identifier).
Image, 2 operations
- GETget_image
Retrieves image metadata including status, dimensions, and download URL.
- POSTinitialize_image_upload
Initializes an image upload and returns a pre-signed upload URL.
Message, 2 operations
- GETget_messages
Retrieves messages from the user's LinkedIn inbox.
- POSTsend_message
Sends a direct message to a LinkedIn connection.
Profile, 2 operations
- GETget_me
Retrieves the authenticated member's OpenID Connect userinfo: subject id, full/given/family name, profile picture, locale, and (optionally) email and email_verified.
- GETget_profile
Retrieves a specific LinkedIn member's profile information using their unique member ID.
Ad analytic, 1 operation
- GETget_ad_analytics
Retrieves advertising performance analytics with flexible pivoting and date ranges.
Company follower, 1 operation
- GETget_company_followers
Retrieves follower statistics for a LinkedIn company page including organic and paid follower counts.
Company share, 1 operation
- POSTcreate_company_share
Creates a new post on a LinkedIn company page to share content with followers.
Connection, 1 operation
- GETget_connections
Retrieves a paginated list of the authenticated user's LinkedIn connections.
Conversion, 1 operation
- POSTcreate_conversion
Creates a conversion tracking rule with URL matching or event-based tracking.
Document, 1 operation
- POSTinitialize_document_upload
Initializes a document upload and returns a pre-signed upload URL.
Email, 1 operation
- GETget_email
Retrieves the authenticated user's primary email address from their LinkedIn account.
Follower, 1 operation
- GETlist_followers
Retrieves followers of a LinkedIn company page.
Inmail, 1 operation
- GETget_inmail_history
Retrieves InMail message history including both private and public InMails.
Insight tag, 1 operation
- POSTcreate_insight_tag
Creates a LinkedIn Insight Tag for tracking website conversions.
Job, 1 operation
- GETlist_job_posts
Retrieves job postings for a LinkedIn company page.
Job posting, 1 operation
- POSTcreate_job_posting
Creates, updates, closes, or renews job postings on LinkedIn.
Network size, 1 operation
- GETget_network_size
Retrieves the first-degree follower count for an organization.
Organization, 1 operation
- GETbatch_get_organizations
Batch retrieves organization information without requiring admin access.
Organization acl, 1 operation
- GETget_organization_acls
Retrieves the list of organizations the authenticated user has admin access to.
Person, 1 operation
- GETlookup_person
Looks up a LinkedIn profile by vanity name.
Profile picture, 1 operation
- GETget_profile_picture
Retrieves the authenticated user's profile picture URLs in various sizes and formats.
Share, 1 operation
- POSTcreate_share
Creates a new LinkedIn share (post) with text content and optional media attachments.
Share statistic, 1 operation
- GETget_share_statistics
Retrieves engagement metrics and performance statistics for company page shares.
Social metadata, 1 operation
- GETget_social_metadata
Retrieves aggregated social metadata including reaction counts and comment summary for a post.
Ugc post, 1 operation
- POSTcreate_ugc_post
Creates 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).
Popular integrations
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…
High-performance AI models optimized for chat, coding, and reasoning tasks. Access cost-effective language…