LinkedIn Profile
Publish posts to your own LinkedIn feed, and comment or react as yourself
The LinkedIn Profile integration lets your agents publish to the connected person's own LinkedIn feed — drafting a post from source material, sharing a link with commentary, or commenting on a post you point it at.
To publish to a company page instead, use the separate LinkedIn Pages integration.
Prerequisites
You need:
- OAuth — Each person connects their own LinkedIn account. No approval from LinkedIn is required; the integration uses LinkedIn's self-serve developer products.
Setup
- Open Integrations from the sidebar
- Select LinkedIn from the catalog
- Click Add Integration Config
- Give the config a display name (e.g., "LinkedIn - Founder")
- Click Connect to start the LinkedIn OAuth flow and approve access
- Save the config
Using in Your Agent
- Open your agent in Agent Studio and select an Agent Step
- Under Attached Integration Configurations, click Attach configuration and choose your config
- Attach LinkedIn tools from the tools panel
- Tools are referenced as
linkedin_profile.create_text_post,linkedin_profile.get_profile, etc.
Call get_profile first. It returns a sub value — the member id — that every publishing tool needs as its person_id.
create_comment and create_reaction act on a post URN you supply. There is no way to search for posts, so the URN comes either from create_text_post earlier in the same run, or from a LinkedIn post URL, which contains it — linkedin.com/feed/update/urn:li:activity:7096760097833439232.
Available Tools
| Tool | Description | Action Type |
|---|---|---|
get_profile | Get the connected member's profile, including the member id the other tools need | ReadOnly |
create_text_post | Publish a plain-text post to the member's own feed | Reversible |
create_article_post | Publish a post that shares a link, rendered as an article card | Reversible |
delete_post | Permanently delete one of the member's posts | Irreversible |
create_comment | Comment on a post as the member | Reversible |
delete_comment | Delete a comment the member made | Irreversible |
create_reaction | Like a post as the member | Reversible |
delete_reaction | Remove the member's like from a post | Reversible |
Limits
- LinkedIn allows 150 requests per member per day on this integration.
- Posts can be published, but their performance cannot be read back. Reading a member's own past posts requires a permission LinkedIn has closed to new applicants.
- Nothing here discovers content. There is no tool to list posts or read the comments on them, so engagement tools need a post URN supplied from outside.
- There is no API for LinkedIn messages, connections, invitations, or the feed, at any access level.
- Profile data is read-only. No LinkedIn API can edit a headline, position, or About section.