B2B Creators

Plan, approve and publish LinkedIn content across every profile on your team — 5 to 500 people — plus reporting on personal profiles, company pages and LinkedIn Ads.

Documentation

Back to App

How to run a team of personal LinkedIn profiles through Claude

If you manage LinkedIn for other people — your founders, your executives, your sellers, or a roster of clients — most of the work is the same three jobs on repeat. Finding out how everyone did. Planning what they post next. Getting each person to approve their own posts without handing anyone a password.

This guide shows how to do all three from a conversation with Claude, using the B2B Creators connector.

It is written for agencies, in-house content teams, and GTM engineers who already automate parts of LinkedIn and want the content side handled from the same place.

On this page

What you need

  • A LinkedIn profile for each person whose content you'll be running. Each person connects their own account — you never need their password.
  • A B2B Creators workspace. The first two profiles are free, no card required.
  • Claude, on any plan that supports connectors.

Setting it up

1. Add the connector

In Claude, open Settings → Connectors, choose "Add custom connector", and paste https://mcp.b2b-creators.com/mcp. You'll be taken to a sign-in screen and then a consent screen showing exactly what the connector can do: read LinkedIn performance data, and create, schedule and publish posts on your behalf. Approve it, and the tools are available in your conversations.

You can disconnect at any time from the same screen.

If you already connected using the previous Supabase URL, it still works — you don't need to reconnect.

2. Add the people

You can do this in the app, or just ask Claude:

Add Priya Raman as a team influencer, job title VP Marketing, in a team called Northwind.

This creates the person's record and returns a personal connect link. It does not connect their LinkedIn — nobody can do that on someone else's behalf.

3. Send each person their link

Get me the connect link for Priya.

Send it to them. They open it, sign in with LinkedIn, and authorise their own account. The link doesn't expire, and it always returns the same URL, so you can resend it if their authorisation lapses later.

Treat the link as a secret. Anyone holding it can attach a LinkedIn account to that person's slot.

Until someone has authorised, they won't appear when you ask Claude to list profiles, and they can't hold a publishable content plan.

4. Check who's connected

Who's connected in my workspace?

You'll get every person, grouped by team, with their connection status.

Job one: find out how everyone did

This is the thing that's hard in every other tool. Most LinkedIn schedulers hold one profile at a time, so a team-wide answer means opening a tab per person and pasting numbers into a spreadsheet.

How did the Northwind team do on LinkedIn last month?

You get impressions, engagement and follower counts per person — not a blended team average, which hides the thing you actually need to know: who is compounding and who has gone quiet.

One caveat on the follower figure: it's the person's current total. LinkedIn doesn't publish follower history for personal profiles, so there's no day-by-day follower trend and no "followers gained this month" figure.

Follow-ups that work well:

Who improved most compared with the previous 30 days?

Which of Priya's posts did best, and what did they have in common?

Draft a client-ready summary of last month for Northwind, in plain English, no jargon.

Benchmarking against the company page and paid

The connector can also read the company page and LinkedIn Ads accounts you have access to. Not so you can manage them here — you can't publish to a page through this connector — but so you can answer the question that actually settles budget arguments:

Compare what the Northwind team's profiles reached organically last month against the company page and the paid campaigns.

Worth asking Claude to normalise for follower base and posting volume when it does this. Raw totals usually overstate the gap, and a comparison you can't defend is worse than no comparison.

Job two: plan and schedule what they post next

Set the voice first

A personal profile has to sound like the person, not the company. Save each person's or client's guidelines once:

Save a brand profile for Northwind: tone is direct and practical, never use "leverage" or "synergy", audience is heads of supply chain at mid-market manufacturers.

You can also give a few example posts as a reference for voice and rhythm. They're used as a style reference only — never rewritten and republished as new content.

Create a plan and fill it

Create a content plan called "Q4 thought leadership" for Priya.

Draft eight posts for that plan about supply chain resilience, going out Tuesdays and Thursdays at 9am starting 6 October, as drafts so I can review them first.

Everything lands in the plan as drafts. Nothing publishes until you say so.

Add media

Images, video and PDF carousels all work:

  • Up to nine images publish as a multi-image carousel
  • One MP4 or MOV publishes as a video post
  • One PDF publishes as a swipeable LinkedIn document carousel

A PDF can't be combined with other media — LinkedIn treats it as a different post type.

The normal route is an upload link: ask Claude for one, upload the file yourself, and it's attached to the post. This is how any real photo, video or carousel PDF should go in. Claude can only upload a file directly if it's tiny — under 32 KB — so for anything real, use the link.

Import from Canva

If your designers work in Canva, connect it once in the app, then:

Read the Canva design called "Northwind October plan" and show me what's in it.

Planning documents — the ones with a client, a goal, a frequency and numbered post copy — come back as a full schedule with the copy already written. You review it, then import.

Job three: get approval without giving out logins

Create a client approval link for the Q4 plan.

You get a public URL where the person or client sees every post rendered exactly as it will look on LinkedIn. They can approve, request changes, or comment. No account needed.

What's the feedback on the Q4 plan?

You'll get each post's status and any comments. Action the changes:

Priya wants the third post to open with the customer story instead. Rewrite it and keep everything else.

Approved drafts schedule automatically.

What the connector can and can't do

Being specific here saves you finding out the hard way.

It can:

  • Publish and schedule to personal LinkedIn profiles
  • Report on personal profile performance: impressions, engagement, follower counts
  • Report on company page performance and posts, for comparison
  • Report on LinkedIn Ads accounts, campaigns and individual ads, for comparison
  • Read comments and reactions on company page posts
  • Create client approval links and read the feedback

It can't:

  • Publish to a company page. This is a personal-profile tool by design.
  • Read who engaged with a personal post. LinkedIn's API exposes engager data for company page posts, not personal ones. No tool that uses official APIs can do this.
  • Show follower growth over time for a personal profile. LinkedIn's API only returns the current total, so there's no trend line and no "followers gained this month".
  • Connect someone's LinkedIn for them. Each person authorises their own account.
  • Send connection requests, messages, or anything else automated at a person's LinkedIn account. This is a content and reporting product built on LinkedIn's official APIs, not an automation tool.

Permissions and data

The connector only ever touches the LinkedIn identities you've explicitly connected, within the scopes granted at authorisation. Each workspace's data is isolated at the database level, and every request is authorised per caller and scoped to the workspace it belongs to.

Claude sends the connector a tool call and gets a result back. The connector doesn't receive, store, or have access to your conversation, your Claude memory, your chat history, or your files.

Full detail is in the privacy policy.

Tool reference

Thirty-three tools, grouped by what you'd use them for. Read-only tools are marked; everything else changes something.

People and teams

ToolWhat it doesType
list_profilesEvery connected identity, split into team influencers and your own accountsread
list_teamsTeams with members and connection statusread
create_influencerAdds a person and returns their connect linkwrite
get_influencer_invite_linkReturns that same link againread
create_teamCreates a team, optionally moving people into itwrite
add_influencer_to_teamMoves a person between teamswrite

Reporting

ToolWhat it doesType
get_profile_performancePer-person impressions, engagement and current total followersread
get_company_performanceCompany page reach, for comparisonread
list_company_postsCompany page posts with per-post resultsread
get_post_engagementComments and reactions on a company page postread
get_ads_performanceAd account totals and demographicsread
list_ad_accounts, list_ad_campaigns, get_ad_creativesAds plumbingread
get_ad_performance_breakdownPer-ad results joined with the ad copyread
list_company_pagesPages a connected person can report onread

Planning and publishing

ToolWhat it doesType
list_content_plansPlans in the workspace and whose they areread
create_content_planCreates a posting calendar for a personwrite
list_scheduled_postsPosts in a plan with dates and statusread
schedule_postAdds a post as a draft or scheduledwrite
update_postEdits copy, date, time, status or mediawrite
delete_postRemoves an unpublished postwrite
publish_post_nowPublishes immediately — live, and can't be undone from herewrite

Approval

ToolWhat it doesType
share_content_planCreates the public approval linkwrite
get_plan_feedbackApproval status and commentsread

Voice and media

ToolWhat it doesType
list_brand_profiles, get_brand_profileThe saved guidelines to write inread
set_brand_profileSaves or updates guidelineswrite
create_upload_linkOne-time upload link for a file on your machinewrite
upload_mediaUploads a file Claude is holdingwrite
list_canva_designsYour Canva designsread
preview_canva_planReads a Canva design without importingread
import_canva_designsImports designs into a planwrite

Troubleshooting

Someone doesn't appear when I list profiles. They haven't authorised yet. Resend their connect link.

"Their LinkedIn authorisation has lapsed." LinkedIn tokens expire. Send the same connect link again — it's permanent, and reconnecting uses the same URL.

A post failed to publish. Check the post in the app for the error. The most common causes are a lapsed authorisation and a media combination LinkedIn rejects, usually a PDF mixed with images.

No ad account found on that connection. The person you're asking about hasn't linked an ads account. Open the Paid Performance view in the app once to link one.

Claude can't see a tool I expect. Disconnect and reconnect the connector. Claude reads the tool list when it connects, so a change won't appear mid-session.

Support

Email jsa@socialtreeglobal.com

B2B Creators is built and operated by Social Tree Global Limited, a B2B LinkedIn agency in London. We built it because we were running this exact workflow for clients across two separate tools and a lot of spreadsheets, and couldn't find one that did only this.

© 2026 B2B Creators. All rights reserved.

Pricing Privacy Docs Changelog