LinkedIn MCP server
Company Page publishing and Campaign Manager, in the same connection.
Coming soon — LinkedIn support is not yet available.
- Tools
- 33
- Read-only
- 17
- Write
- 16
- Off by default
- Destructive
- 2
- Flagged distinctly
LinkedIn through an assistant
On the organic side: your Page's posts, the comments on them, and per-post analytics. On the ads side: ad accounts, campaign groups, campaigns and creatives, with reporting you can pivot by company size, industry, seniority or job function rather than only by campaign. Targeting facets and entity search are exposed too, so targeting criteria can be built in conversation instead of copied out of the LinkedIn UI.
- Company Page posts, comments and per-post analytics
- Ad accounts, campaign groups, campaigns and creatives
- Reporting pivoted by company size, industry, seniority and job function
- Targeting facet listing, entity search and URN resolution
- Publish posts and reply to comments (opt-in)
- Create campaign groups, campaigns, creatives and conversion tracking (opt-in)
What people actually ask
Real questions, answered from live LinkedIn data.
“Which job seniorities clicked our ads most last quarter?”
linkedin_get_analytics“What did our last five Company Page posts get for impressions and engagement?”
linkedin_list_postslinkedin_get_post_analytics“Which campaigns in this campaign group are still running, and what are they spending?”
linkedin_list_campaign_groupslinkedin_list_campaigns33 LinkedIn tools
Grouped by what they touch. Every tool is individually toggleable — you expose only what you want.
Organic
8 tools5 read-only · 3 writeShowing 8 of 8 tools
- linkedin_create_postWrite
Publish a post to a Company Page's feed. Optionally attach an article link or an uploaded image.
- linkedin_delete_postWriteDestructive
Permanently delete a post from a Company Page.
- linkedin_get_postRead-only
Details for a single post by its URN.
- linkedin_get_post_analyticsRead-only
Like and comment counts for a post.
- linkedin_list_commentsRead-only
List comments on a post.
- linkedin_list_organizationsRead-only
List the LinkedIn Company Pages this connection can administer.
- linkedin_list_postsRead-only
List posts published by a Company Page.
- linkedin_reply_to_commentWrite
Post a reply as the Company Page on a post's comment thread.
Conversion
4 tools1 read-only · 3 writeShowing 4 of 4 tools
- linkedin_associate_campaign_conversionWrite
Wire a conversion definition to a campaign so LinkedIn tracks and can optimize toward it.
- linkedin_create_conversionWrite
Define a conversion event to track and optimize campaigns toward. Either site-wide (a URL match rule) or a specific event fired via the Insight Tag's image pixel -- omit urlMatchRule for the latter.
- linkedin_create_insight_tagWrite
Create an Insight Tag for an ad account -- returns the JavaScript snippet to embed on the advertiser's site, which powers conversion tracking, retargeting, and demographic reporting.
- linkedin_list_conversionsRead-only
List conversion definitions on an ad account.
Audience
4 tools1 read-only · 3 writeShowing 4 of 4 tools
- linkedin_create_lookalike_audienceWrite
Requires LinkedIn's Matched Audiences program (rw_dmp_segments), a separate approval beyond basic Advertising API access. Build a lookalike audience from a seed -- an existing matched audience, a set of conversions, or a lead gen form.
- linkedin_create_retargeting_audienceWrite
Requires LinkedIn's Matched Audiences program (rw_dmp_segments), a separate approval beyond basic Advertising API access. Define a URL match rule and bind it to a live Insight Tag to build an audience of site visitors for retargeting.
- linkedin_delete_audienceWriteDestructive
Requires LinkedIn's Matched Audiences program (rw_dmp_segments), a separate approval beyond basic Advertising API access. Permanently delete a matched audience.
- linkedin_list_audiencesRead-only
Requires LinkedIn's Matched Audiences program (rw_dmp_segments), a separate approval beyond basic Advertising API access. List the matched audiences on an ad account.
Campaign
3 tools1 read-only · 2 writeShowing 3 of 3 tools
- linkedin_create_campaignWrite
Create a campaign under a campaign group. Starts as DRAFT or PAUSED, never live -- activate separately with linkedin_update_campaign_status once budget and targeting are confirmed.
- linkedin_list_campaignsRead-only
List campaigns on an ad account, optionally filtered to a campaign group or status.
- linkedin_update_campaign_statusWrite
Change a campaign's status. ACTIVE starts real delivery and spend.
Campaign group
3 tools1 read-only · 2 writeShowing 3 of 3 tools
- linkedin_create_campaign_groupWrite
Create a campaign group -- required before creating a campaign. Every ad account also gets one auto-created default group; use linkedin_list_campaign_groups to find its id rather than creating a new one unless you specifically want a separate group.
- linkedin_list_campaign_groupsRead-only
List campaign groups on an ad account. Use this to find the group id a new campaign needs -- every ad account has at least the auto-created default group.
- linkedin_update_campaign_group_statusWrite
Change a campaign group's status.
Creative
3 tools1 read-only · 2 writeShowing 3 of 3 tools
- linkedin_create_creativeWrite
Create a Sponsored Content creative (Single Image, Video, Carousel, or Article ad) under a campaign, either referencing an existing organic post/share or creating one inline. Starts as DRAFT -- set intendedStatus to ACTIVE only once the campaign itself is ready to spend.
- linkedin_list_creativesRead-only
List creatives, optionally filtered to one or more campaigns or intended statuses.
- linkedin_update_creative_statusWrite
Change a creative's intended status.
Lead gen
3 tools2 read-only · 1 writeShowing 3 of 3 tools
- linkedin_create_lead_gen_formWrite
Create a Lead Gen Form: headline, description, questions, and a legal consent block. Requires LinkedIn's Lead Sync program, a separate approval beyond basic Advertising API access.
- linkedin_get_lead_form_responsesRead-only
Retrieve leads submitted through a Lead Gen Form. Reading responses specifically needs LinkedIn's r_marketing_leadgen_automation scope -- a further, separate approval beyond form management itself.
- linkedin_list_lead_gen_formsRead-only
List Lead Gen Forms owned by an ad account. Requires LinkedIn's Lead Sync program.
Targeting
3 tools3 read-only · 0 writeShowing 3 of 3 tools
- linkedin_list_targeting_facetsRead-only
List every targeting facet type LinkedIn supports (locations, titles, seniorities, skills, industries, groups, member interests, staffCountRanges, etc.) and which lookup each supports.
- linkedin_resolve_targeting_urnsRead-only
Resolve known targeting-facet URNs to their human-readable display names -- useful for showing a caller what a targetingCriteria object actually targets.
- linkedin_search_targeting_entitiesRead-only
Free-text lookup of real targeting entities for a facet -- e.g. facet urn:li:adTargetingFacet:titles + query "engineer" returns matching job-title URNs to use in targetingCriteria. This is the mechanism for turning plain-language targeting into the URNs LinkedIn actually requires.
Analytics
1 tool1 read-only · 0 writeShowing 1 of 1 tools
- linkedin_get_analyticsRead-only
Performance metrics for a campaign, campaign group, creative, or ad account over a date range, broken down by any real LinkedIn pivot (including professional-demographic ones like MEMBER_SENIORITY or MEMBER_INDUSTRY).
More tools
1 tool1 read-only · 0 writeShowing 1 of 1 tools
- linkedin_list_ad_accountsRead-only
List the sponsored ad accounts this connection can access, with the caller's role on each (VIEWER, CREATIVE_MANAGER, CAMPAIGN_MANAGER, ACCOUNT_MANAGER, ACCOUNT_BILLING_ADMIN).
Every tool name and description, machine-readable: /llms-full.txt
You decide what it can touch
The same model applies to every connector, and it defaults closed.
Authorize once
Connect LinkedIn through its own consent screen. Credentials are encrypted with AES-256-GCM and never returned by any API response or tool call.
Writes off by default
A new connection switches on a read-oriented default set only. Every write tool must be enabled deliberately before any client can call it.
Roles enforced server-side
READ, WRITE and ADMIN gate tool invocation on the server, not just in the UI. A READ member's token is refused any write tool.
More in Advertising & Social
Meta (Facebook & Instagram)
Advertising & SocialFacebook Pages, Instagram and Meta Ads behind a single connection.
Amazon Ads
Advertising & SocialSponsored Products, Brands and Display -- plus the analysis that explains a ROAS drop.
Microsoft Advertising
Advertising & SocialSearch campaigns and async reporting on the Microsoft Advertising API.
Start with what's live today
Free plan, no card required. Connect in minutes.