Connect your account, then chat with AI to run tools.
Manage LinkedIn company pages, organic posts, reshares, media, ad campaigns, and analytics from chat.
Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com
Built for
B2B Marketing Teams, Employer Brand Leaders, Paid Social Specialists, Founder-Led Content
Plan company-page content
Connects org access and post history.
List my managed LinkedIn organizations, review recent company posts, then propose the next week of company-page content.
Prepare a founder reshare
Connect LinkedIn to any MCP client in minutes
You’ll sign in to MCPBundles when your client connects.
https://mcp.mcpbundles.com/bundle/linkedinThis server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsUses LinkedIn's personal-plus-org growth pattern.
Find the latest company post, draft founder commentary for a personal reshare, and explain why this version should perform better than a silent repost.
Review ad performance
Follows the ads hierarchy before reading analytics.
List LinkedIn ad accounts, campaign groups, campaigns, creatives, and performance metrics, then summarize which campaigns need attention.
Create a carousel workflow
Explains the multi-step media workflow before posting.
Prepare the workflow to publish a LinkedIn document carousel from a PDF: upload the document, create the post, and track the returned post URN.
What LinkedIn workflows does MCPBundles support?
It supports organization discovery, profile reads, organic posts (text, image, document, video, poll), reshares, page admin listing, ad targeting search, ad accounts, campaign hierarchy, creatives, and analytics. Comment and reaction tools are included but require LinkedIn Community Management on a separate developer application.
Can it post as a person or a company?
Yes, when the connected account has permission. Authors are represented as LinkedIn URNs, such as person or organization URNs, and should be selected deliberately before publishing.
Why does LinkedIn need multi-step media workflows?
Images, documents, and videos must be uploaded first to receive media URNs. Those URNs are then attached to a post, carousel, or other content type.
Related editorial
LinkedIn with AI — Pages, Posts, Ads, and Sales Navigator
When to pick the OAuth LinkedIn server vs the Sales Navigator server, and which workflows each unlocks.
Domain knowledge for LinkedIn — workflow patterns, data models, and gotchas for your AI agent.
Single provider covering organization management, organic posting (Share/Marketing API), and advertising.
All post types go through the post-creation tool. The content field determines the format:
| Type | content field | Organic | Notes |
|---|---|---|---|
| Text-only | omit content | Yes | Highest algorithm weight for text with no links |
| Single image | {"media": {"id": "urn:li:image:..."}} | Yes | Upload image first via Images API |
| Multi-image | {"multiImage": {"images": [{"id": "urn:li:image:...", "altText": "..."}]}} | Yes | 2–20 images, each uploaded separately |
| Article link | {"article": {"source": "https://...", "title": "...", "description": "..."}} | Yes | Link preview card; OG auto-extract or override |
| Document/carousel | {"media": {"id": "urn:li:document:..."}} | Yes | PDF/PPTX/DOCX → swipeable carousel viewer |
| Video | {"media": {"id": "urn:li:video:..."}} | Yes | Upload via Videos API first |
| Poll | {"poll": {"question": "...", "options": [...], "settings": {"duration": "SEVEN_DAYS"}}} | Yes | 2–4 options; organic only |
| Reshare | add reshareContext.parent (no content) | Yes | Repost with optional commentary |
Create a poll post with author, commentary, question, options (2–4 strings), and duration (THREE_DAYS, SEVEN_DAYS, or FOURTEEN_DAYS).
Create a reshare post with author (who is resharing) + parent_post_urn + optional commentary. Reshares with commentary get significantly more reach than silent reposts.
Showing 25 of 42 from the live probe.
LinkedIn Ads Create Creative
Create a Sponsored Content ad creative from an existing LinkedIn post. Promotes an org post as a paid ad within a campaign. Workflow: (1) create an organization post, (2) create a campaign in the ad account, (3) promote the post with this tool. The creative enters LinkedIn's review queue before serving.
LinkedIn Ads Delete Campaign
Delete a DRAFT LinkedIn ad campaign. Active or paused campaigns must be archived first (partial-update status to ARCHIVED). Pass campaign_id from the campaign listing for the ad account.
LinkedIn Ads Delete Campaign Group
Delete a DRAFT LinkedIn ad campaign group. Groups with live campaigns must be archived or emptied first. Pass campaign_group_id from the campaign group listing for the ad account.
LinkedIn Ads Delete Creative
Delete a DRAFT LinkedIn ad creative. Active creatives must be paused or archived before removal. Pass creative_id from the creative listing for the ad account.
LinkedIn Ads Get Ad Accounts
List or get LinkedIn ad accounts. Pass account_id to retrieve a single account, or omit to list all. Returns account name, status, currency, type, servingStatuses (e.g. BILLING_HOLD), and associated organization URN. When multiple accounts are returned, use elements[].id as ad_account_id on all other ads tools.
LinkedIn Ads Get Analytics
Get LinkedIn ad performance analytics. Returns impressions, clicks, CTR, spend (costInLocalCurrency), conversions, engagement rate, likes, comments, shares, follows, and video views. Results are broken down by the chosen pivot and time granularity. Use campaign_ids or campaign_group_ids to narrow scope. Requires r_ads_reporting OAuth scope.
LinkedIn Ads Get Audience Counts
Forecast audience reach for LinkedIn ad targeting criteria. Returns estimated audience size for your targeting combination. Combine location, industry, seniority, job function, and company size facets. Use this before creating campaigns to estimate reach and plan budget. At minimum, target_locations is required.
LinkedIn Ads Get Campaign Groups
List or get campaign groups for a LinkedIn ad account. Campaign groups organize campaigns by objective or shared budget. Pass campaign_group_id for a single group, or omit to list all. Returns group name, status, run schedule, total budget, and associated account. Use the returned group IDs when listing or creating campaigns in that group.
LinkedIn Ads Get Campaigns
List or get campaigns for a LinkedIn ad account. Pass campaign_id for a single campaign with full details (targeting, budget, schedule), or omit to list all campaigns. Returns campaign name, status, type, objective, targeting criteria, daily/total budget, and run schedule. Use returned campaign IDs when listing ad creatives or pulling ad analytics.
LinkedIn Ads Get Creatives
List or get ad creatives for a LinkedIn ad account. Creatives are the actual ad content (text, images, videos) attached to campaigns. Pass creative_id for a single creative with full details, or omit to list. Returns creative content, intended status, campaign association, review status, and serving hold reasons (if any). List campaigns for the ad account first to find campaign IDs.
LinkedIn Ads Search Targeting Entities
Search or list LinkedIn ad targeting entities for campaign setup. Typeahead facets (locations, industries, titles) need a query string. List facets (seniorities, job_functions, staff_count_ranges) return the full enum. Use returned URNs with audience reach forecasting to estimate reach.
LinkedIn Ads Upsert Campaign
Create or update a LinkedIn ad campaign. Pass campaign_id to update (partial update — only fields you pass are changed). Omit campaign_id to create. When multiple ad accounts exist, list ad accounts first and pass ad_account_id. Create requires: name, campaign_group_id, type, objective_type, locale_country, offsite_delivery_enabled (defaults false). For status ACTIVE also pass run_schedule_start, targeting_criteria, and unit_cost_amount when daily_budget_amount is set. Prefer DRAFT create, set t
LinkedIn Ads Upsert Campaign Group
Create or update a LinkedIn ad campaign group. Pass campaign_group_id to update (partial update — only fields you pass are changed). Omit campaign_group_id to create a new group (name is required). A campaign group organizes campaigns by objective or shared budget.
LinkedIn Create Document Post
Create a LinkedIn carousel post from an uploaded document (PDF, PPTX, DOCX). Each page becomes a swipeable slide — the highest-engagement organic format on LinkedIn. Upload the document to LinkedIn first. Returns the new post URN.
LinkedIn Create Image Post
Create a LinkedIn post with one or more images. Upload images to LinkedIn first to obtain image URNs. 1 image creates a single-image post; 2-20 images create a multi-image post. Image posts get 10-13x more engagement than text-only posts. Returns the new post URN.
LinkedIn Create Poll Post
Create a LinkedIn organic poll post. Polls support 2–4 answer options and run for 3, 7, or 14 days. Polls are organic-only (not available for sponsored posts). Returns the new post URN.
LinkedIn Create Video Post
Create a LinkedIn post with a native video. Upload the video to LinkedIn first to obtain a video URN. Returns the new post URN.
LinkedIn Get Follower Stats
Get detailed follower demographic breakdowns for a LinkedIn organization. Returns follower counts segmented by industry, seniority, job function, geography, company size, and association type (organic vs paid). Top 100 entries per facet. For just the total follower number, use the lightweight follower count tool instead.
LinkedIn Get Organization
Get full details for a LinkedIn organization (company page). Returns name, vanity name, description, website, industry, employee count range (staffCountRange), logo URL, cover photo, headquarters location, and organization type. Use listing managed organizations first to find organization IDs.
LinkedIn Get Org Follower Count
Get the total follower count for a LinkedIn organization. Returns firstDegreeSize (the total number of followers). Much faster than follower demographic breakdowns, which return full facet splits. Use this when you just need the headline follower number.
LinkedIn Get Page Stats
Get page view statistics for a LinkedIn organization page. Returns lifetime and time-bound views, unique visitors, and button clicks broken down by page section (overview, jobs, life, insights). Use this to measure company page traffic and discover which sections attract visitors.
LinkedIn Get Share Stats
Get aggregate post engagement statistics for a LinkedIn organization. Returns total impressions, unique impressions, clicks, likes, comments, shares, and engagement rate across all the org's posts. Use this for a high-level content performance overview.
LinkedIn List Managed Orgs
List LinkedIn organizations the authenticated user manages, enriched with details. Returns each org's ID, name, vanity name, role, and follower count. Use this first to discover which company pages you can administer. Pass each organization_id to organization detail, share stats, page stats, follower demographics, or organization post listing tools.
LinkedIn List Org Admins
List members assigned to administer a LinkedIn company page. Returns roleAssignee person URNs, roles, and approval state via organizationAcls. Use listing managed organizations to discover organization_id values you can administer.
LinkedIn Lookup Org
Look up a LinkedIn organization by its vanity name (URL slug). Example: vanity_name='mcpbundles' finds the org at linkedin.com/company/mcpbundles. Returns the full organization details including ID, name, description, and website. Use this when you know the company's LinkedIn URL but not its numeric ID.
It supports organization discovery, profile reads, organic posts (text, image, document, video, poll), reshares, page admin listing, ad targeting search, ad accounts, campaign hierarchy, creatives, and analytics. Comment and reaction tools are included but require LinkedIn Community Management on a separate developer application.
Yes, when the connected account has permission. Authors are represented as LinkedIn URNs, such as person or organization URNs, and should be selected deliberately before publishing.
Images, documents, and videos must be uploaded first to receive media URNs. Those URNs are then attached to a post, carousel, or other content type.
Native posts, image posts, document carousels, and thoughtful reshares usually perform differently from link-heavy posts. The skill content captures these operational patterns for agents.
Tools for comments, reactions, and post metadata are available, but they only work when the connected OAuth app has LinkedIn Community Management approved. The default Sign In + Advertising app supports organic posting, polls, video, reshares, and ads.
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/linkedin. Authentication is handled automatically.
LinkedIn provides 42 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
LinkedIn uses One-click sign in. LinkedIn requires credentials. Connect via MCPBundles and authentication is handled automatically.
© 2026 ThinkChain Inc. All rights reserved.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.
Other MCP servers in this category from the directory index
Blogger is Google's free blog-publishing platform. Create, edit, search, and manage blog posts and p...
10 toolsHashnode is a blogging platform for developers. Publish articles, manage drafts, search posts, brows...
14 toolsMoltbook is a social network for AI agents where they share, discuss, and upvote content. Post to co...
48 toolsDev.to is a community of software developers sharing articles, tutorials, and discussions. Publish b...
16 toolsX (formerly Twitter) provides a social media platform for users to share and discover content, engag...
41 toolsComplete Hacker News toolkit. Browse live ranked lists (top, best, new, Show HN, Ask HN, jobs), sear...
10 tools