KalovioArticles › Connecting LinkedIn to AI

LinkedIn and AI Integration: What Is Actually Possible

Publishing is open to anyone; reading mostly is not. LinkedIn’s free self-serve API lets any approved app sign a member in and post on their behalf. Engagement analytics, comments and company-page posting sit behind a partner review that needs a registered company. Everything else is scraping, which carries account risk.

Search for “LinkedIn AI integration” and three very different things come back mixed together: AI features LinkedIn builds into its own product, tools that plug an AI assistant into your LinkedIn account, and data-scraping services that read LinkedIn without permission. They have almost nothing in common except the word LinkedIn.

This page is the map rather than a how-to. If you are weighing up options for yourself or for a team, the most useful thing you can learn is which capabilities LinkedIn hands out freely and which ones it gates behind an approval process. Almost every wrong assumption in this space traces back to not knowing that split.

What does LinkedIn AI integration actually mean?

It is worth separating four layers before comparing any products, because each one has different rules, different costs and different risks.

  • LinkedIn’s own AI features — things LinkedIn ships inside its product for its own members.
  • The free self-serve API — the officially documented way for an outside app to sign you in and publish on your behalf. API means application programming interface: a defined door that lets one piece of software talk to another.
  • The partner-gated APIs — officially documented too, but you have to apply and be approved before LinkedIn will switch them on.
  • The unofficial scraping layer — tools that read LinkedIn pages by driving a browser or borrowing your logged-in session, with no permission from LinkedIn.

Most confusion comes from a product describing itself only as “LinkedIn integration” without saying which of those four it is built on. That one detail decides whether the tool can publish, whether it can read anything, and whether using it puts your account at risk.

What AI does LinkedIn build into its own product?

LinkedIn adds and changes AI features inside its own apps regularly — writing help, search and hiring aids, and so on. We are deliberately not listing them here, because that list moves faster than any article can, and because for integration purposes they all share one property that matters far more than the details:

LinkedIn’s built-in AI features are not exposed to outside tools. There is no endpoint that lets your own assistant or workflow call them. If you want a feature LinkedIn has built, you use it inside LinkedIn. Check LinkedIn’s own help pages for what exists today, and treat anything you want on top of it as a separate build.

Notably, LinkedIn publishes no official MCP server. MCP — the Model Context Protocol, an open standard for connecting AI assistants such as Claude or ChatGPT to outside tools — is how most AI-to-app integration is being built right now, and LinkedIn has not shipped one. Every LinkedIn MCP server you can find is built by a third party on top of one of the layers below.

What can any developer do with LinkedIn for free?

More than most people expect, and it is genuinely free — there is no payment gate on this tier at all. Two self-serve products cover it:

  • Sign In with LinkedIn (OIDC) — identity. OIDC (OpenID Connect) is the standard behind every “continue with” button. It confirms who you are and returns your name and profile picture, and nothing more.
  • Share on LinkedIn — publishing. This grants the scope w_member_social. A scope is a named permission that LinkedIn itself enforces at its end; this one permits posting on a member’s behalf after they have approved the connection.

With just those two, an app can publish text posts through POST /v2/ugcPosts, and use LinkedIn’s newer versioned interface (/rest/posts together with /rest/images and /rest/documents) for multi-image posts and PDF or document carousels. It can schedule those posts, attach files, and delete something it posted itself.

What it cannot do is read. The permission for reading a member’s existing posts, r_member_social, is closed to self-serve apps. So a free-tier integration is genuinely write-first: it can put content on LinkedIn, but it cannot show you your own back catalogue, and it cannot tell you how a post performed.

Token expiry. Self-serve apps receive member access tokens that last roughly 60 days, with no refresh token — refresh tokens belong to the partner tier. In practice that means any free-tier integration will ask you to reconnect a few times a year. That is the tier working as designed, not a fault in the tool.

Which LinkedIn capabilities are gated behind approval?

This is the part almost nobody explains, and it accounts for most of the “why can this tool not do X?” questions. The gate is not money. It is an application and a review, and the entry requirement is usually a registered legal company with a business email address, a live website and a privacy policy.

The main gated product is the Community Management API. It covers the things people most often assume are standard:

  • Engagement analytics — impressions, reactions and comment counts on your posts.
  • Reading and replying to comments.
  • Posting as a company page rather than as a person.
  • Looking up a company page by name to get its numeric organisation id.

Separately, the Marketing Developer Platform partner tier is what grants refresh tokens (so a connection can renew itself quietly) and the advertising interfaces. Both need approval; neither is available by simply signing up.

CapabilityWho can have itWhat it needs
Sign a member in, read their name and photoAnyoneSign In with LinkedIn (OIDC), free
Publish a text, image, multi-image or document postAnyoneShare on LinkedIn, scope w_member_social, free
Delete a post the app itself createdAnyoneThe same free scope
Read the member’s existing postsPartners onlyr_member_social — closed to self-serve apps
Post analytics (impressions, reactions)Partners onlyCommunity Management API, app review
Read or reply to commentsPartners onlyCommunity Management API, app review
Post as a company pagePartners onlyCommunity Management API, app review
Look up a company by name to get its idPartners onlyOrganisation lookup, partner-gated
Renew a connection without the memberPartners onlyRefresh tokens, Marketing Developer Platform
Search people, export profiles, build lead listsNobody, officiallyNo API grants this to outside apps

Read the bottom row again, because it reframes the whole market. There is no official route to bulk profile data. So every product offering it is working outside the API.

What about the scraping tools, and what is the risk?

A large share of what markets itself as LinkedIn AI integration is data extraction: pulling profiles, company pages, job listings or search results. Apify and Bright Data, for example, both offer LinkedIn MCP endpoints, and those are extraction services — they are not built for posting. That is a fair thing to sell, as long as you know it is what you are buying.

The most visible open-source option, stickerdaniel/linkedin-mcp-server, is the top Google result for “linkedin mcp”. It drives a browser using your session cookie, and its own README is straight about both halves of what that means: it “does not publish or create posts on your behalf”, and accounts “can be restricted or banned”. Credit to it for saying so plainly; many commercial equivalents do not.

The trade-off deserves stating in full. Scraping gives you data no official API will hand out. The price is that the tool is borrowing your logged-in session, which is not limited to one task, cannot be switched off for that one tool without signing out everywhere, and is the pattern LinkedIn’s User Agreement restricts. Judge that against your own account rather than taking any vendor’s word for it.

Where do AI connectors like Kalovio sit on this map?

An MCP connector is a thin layer on top of one of the layers above. It creates no new permissions; it exposes existing ones to an AI assistant in chat. So the honest way to evaluate one is to ask which layer it stands on.

Kalovio stands on the free self-serve layer, deliberately. You sign in through LinkedIn’s own OAuth screen, Kalovio holds a w_member_social token that is envelope-encrypted with AES-256-GCM (strong, standard encryption) and never leaves the backend, and it publishes through the documented endpoints. It never scrapes — no cookies, no borrowed browser session. Every publish, schedule or delete is two-step: the first call returns a preview plus a signed token covering the exact content, and nothing happens until you confirm.

That choice buys sanctioned, revocable access, and it costs the read features that live behind the partner gate. So the limits are the layer’s limits rather than a product decision that more effort could fix: no engagement analytics (link-click tracking is offered instead, which is a different measure), no reading posts it did not create, reconnection every couple of months, and company tagging that needs a page’s numeric id, which Kalovio softens with a shared directory of ids already resolved. It is a free public beta today with no card required; pricing may change later.

The terms question, answered honestly. LinkedIn’s API Terms of Use, section 3.1(26), restricts using the APIs “to automate posting on the LinkedIn Services”, with no written exception for member-approved posting. Any vendor telling you there is no question here is overstating the position. The defensible framing is narrower: the permission is open and self-serve, consent is granted on LinkedIn’s own screen, the member approves the exact wording of every post before it publishes, nothing is scraped, and access can be revoked in LinkedIn settings at any time.

How should I choose between these options?

Four questions settle it faster than any feature comparison.

Do you need to write, or to read? Writing is available to everyone. Reading, beyond your own identity, is not. If your plan depends on analytics or comment data, you are looking at a partner-tier application or at scraping, and it is better to know that at the start than three tools later.

Is this your own account, or other people’s? Publishing on your own behalf is a solved, sanctioned problem. Anything that touches other people’s profiles at scale has no official route, so the only products that do it are working around LinkedIn rather than with it.

How much account risk is acceptable? A tool that never touches your session cookie has a very different risk profile from one that does. If the account is your professional identity and your pipeline, weight this heavily.

Are you building, or buying? If you are building and you already have a registered company, applying for the Community Management API is the only official route to analytics and company-page posting; budget time for review. If you are buying, ask the vendor which scopes and endpoints it uses. A tool that can name w_member_social and /v2/ugcPosts is telling you exactly where it stands. One that says only “official integration” is telling you nothing.

What is realistic today?

An AI assistant that drafts a post in your voice, attaches images or a PDF carousel, shows you the exact text, and publishes it to your own profile after you approve it — that is available now, free, through documented permissions. An AI assistant that reads your engagement, replies to your comments, runs your company page and researches prospects is either a partner-tier build or a scraper.

Working out which side of that line your requirement falls on is most of the decision. Everything after that is product preference.

Questions people ask

Does LinkedIn have an official AI integration or MCP server?

LinkedIn ships AI features inside its own product, but it publishes no official MCP server and does not expose those features to outside tools through an API. Every LinkedIn MCP server available today is built by a third party, on top of either the free self-serve API or unofficial scraping.

Can an AI tool read my LinkedIn analytics?

Not on the free tier. Post analytics such as impressions and reactions sit behind LinkedIn's Community Management API, which requires an application and a review, and in practice a registered legal company. Some tools offer link-click tracking instead — useful, but a different measure from LinkedIn engagement.

Why can some tools post to LinkedIn but not read my old posts?

Because LinkedIn splits those permissions. Publishing uses w_member_social, which any approved self-serve app can request. Reading a member's existing posts uses r_member_social, which is closed to self-serve apps. A tool showing you posts it did not create is getting them some other way.

Is scraping LinkedIn with an AI tool against the rules?

Automated access riding a member session is restricted by LinkedIn's User Agreement, and the most popular open-source LinkedIn MCP server warns in its own README that accounts “can be restricted or banned”. Those tools also cannot publish. Decide with that stated risk in front of you rather than assuming it is routine.

What does it take to get LinkedIn's partner-level API access?

You apply for the relevant product — the Community Management API for analytics, comments and company-page posting — through a LinkedIn developer app, then go through review. Expect to need a registered legal company name and address, a business email, a live website and a privacy policy. It is an approval gate rather than a paid tier.

Which AI assistants can actually connect to LinkedIn today?

Kalovio is confirmed working in Claude, on the free plan, added as a custom connector, and in ChatGPT, which needs Developer Mode on a paid plan, on the web, with the connector switched on per conversation. Other assistants are untested by us — check that app's own documentation for whether it supports connecting outside tools at all.

Sources

Try Kalovio free

Run your LinkedIn from a chat with Claude or ChatGPT. Add this as a custom connector — free while in beta, and you approve every post before it goes live.

https://kalovio.com/mcpHow to connect

Read next