B2B Creators
Ekibinizdeki her profil için LinkedIn içeriğini planlayın, onaylayın ve yayınlayın — 5 ila 500 kişi — ayrıca kişisel profiller, şirket sayfaları ve LinkedIn Ads için raporlama.
Dokümantasyon
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
- Setting it up
- Job one: find out how everyone did
- Job two: plan and schedule what they post next
- Job three: get approval without giving out logins
- What the connector can and can't do
- Permissions and data
- Tool reference
- Troubleshooting
- Support
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
| Tool | What it does | Type |
|---|---|---|
list_profiles | Every connected identity, split into team influencers and your own accounts | read |
list_teams | Teams with members and connection status | read |
create_influencer | Adds a person and returns their connect link | write |
get_influencer_invite_link | Returns that same link again | read |
create_team | Creates a team, optionally moving people into it | write |
add_influencer_to_team | Moves a person between teams | write |
Reporting
| Tool | What it does | Type |
|---|---|---|
get_profile_performance | Per-person impressions, engagement and current total followers | read |
get_company_performance | Company page reach, for comparison | read |
list_company_posts | Company page posts with per-post results | read |
get_post_engagement | Comments and reactions on a company page post | read |
get_ads_performance | Ad account totals and demographics | read |
list_ad_accounts, list_ad_campaigns, get_ad_creatives | Ads plumbing | read |
get_ad_performance_breakdown | Per-ad results joined with the ad copy | read |
list_company_pages | Pages a connected person can report on | read |
Planning and publishing
| Tool | What it does | Type |
|---|---|---|
list_content_plans | Plans in the workspace and whose they are | read |
create_content_plan | Creates a posting calendar for a person | write |
list_scheduled_posts | Posts in a plan with dates and status | read |
schedule_post | Adds a post as a draft or scheduled | write |
update_post | Edits copy, date, time, status or media | write |
delete_post | Removes an unpublished post | write |
publish_post_now | Publishes immediately — live, and can't be undone from here | write |
Approval
| Tool | What it does | Type |
|---|---|---|
share_content_plan | Creates the public approval link | write |
get_plan_feedback | Approval status and comments | read |
Voice and media
| Tool | What it does | Type |
|---|---|---|
list_brand_profiles, get_brand_profile | The saved guidelines to write in | read |
set_brand_profile | Saves or updates guidelines | write |
create_upload_link | One-time upload link for a file on your machine | write |
upload_media | Uploads a file Claude is holding | write |
list_canva_designs | Your Canva designs | read |
preview_canva_plan | Reads a Canva design without importing | read |
import_canva_designs | Imports designs into a plan | write |
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.