Skip to main content
Messaging and connections — read 20 September 2026

La Growth Machine MCP

The operational half of an outbound platform, driven from a chat window: audiences, campaign drafts, inbox triage and SQL over your own funnel. Most of its tools never touch LinkedIn, and none of them launches a campaign. A browser sign-in to La Growth Machine, not to LinkedIn. LinkedIn is reached through an identity already connected inside the workspace.

Browser sessionHigh account riskActive
Last read
✓ Read from the repository, not from a directory listing✓ Write actions separated from read actions✓ Status derived from the last code change, not the maintainer's word✓ Every source URL published below
41 tools registered
3 write to LinkedIn
40 GitHub stars, 20 September 2026
7 clients documented
Where it fits

What it is built for, and the jobs it cannot do

The second card is the one a repository README never contains. Both are written from the project's own documentation and source, read on 20 September 2026.

Use it for

Teams that already pay for La Growth Machine and want the operational half of outbound driven from a chat window: turning a post's likers and commenters into an audience, drafting a Sales Navigator search from a plain-English description, writing and pressure-testing a sequence against the campaign history that actually converted, triaging the reply inbox and sending answers on approval, and querying funnels with SQL.

Do not use it for

Anyone without a subscription who expected a free LinkedIn automation server — the skills work standalone on pasted exports, but every live capability needs the paid workspace. Not for recruiters: no Recruiter, no InMail, no candidate pipeline. Not for anyone who wants an agent to launch campaigns unattended, which is deliberately impossible. Not for self-hosting or auditing the server, whose code is not published.

Publisher
La Growth Machine — the vendor of the outbound platform it drives — the vendor of the product it drives.
Licence
MITopen client, closed service
Version
The vendor publishes none.
Runs
Hosted by the vendor
Transport
Streamable HTTP
Last read

The repository is MIT-licensed and contains thirteen Claude skills plus an installer. It contains no MCP server source: the server is a closed-source remote service the vendor operates.

Authentication — the thing that decides everything else

A browser sign-in to La Growth Machine, not to LinkedIn. LinkedIn is reached through an identity already connected inside the workspace.

A real browser signed in to your LinkedIn account, driven by the server — on your machine, or on a vendor’s.

What this route cannot do, however well the server is written

It can reach everything you can, which is the point and the problem. Section 8.2 of the User Agreement bars bots and scraping by any means, and enforcement lands on the account rather than on the software.

High account risk

The server writes to LinkedIn as you, over a route LinkedIn does not sanction. Automated messages and connection requests under a member’s own name are what the enforcement is built to catch, and the account is what it acts on.

What it does with the credential

You supply no credential by hand. On the first tool call the client opens a browser tab to sign in to La Growth Machine; the installer documents this explicitly — "Auth is handled by the MCP itself... no API key to copy, nothing to paste". LinkedIn credentials are never given to the MCP server. LinkedIn is reached through an identity already connected inside the workspace, and an identity-listing tool returns the identifier that every LinkedIn-touching write tool requires. The session that actually drives LinkedIn is the vendor's, not yours — which is why this is filed as a browser server rather than a vendor one.

Account risk is derived from the authentication class and from whether the server writes to LinkedIn — not judged per project. The 5 classes and the rule that maps them are on the LinkedIn MCP server directory; the ceilings LinkedIn enforces on any account, automated or not, are on LinkedIn limits. What this particular server exposes, and what it does with your credentials, is below.

Exposed tools

3 of its 17 write actions land on LinkedIn under your own account

These are the tool names the server registers, as a client sees them. An assistant can call any tool the server exposes once it is connected, so the list below is the whole surface, not a feature summary.

  • list_audiences
  • get_audience
  • get_audience_leads
  • create_audience_from_linkedin_url
  • create_lead
  • enrich_lead
  • get_enrich_result
  • get_credits
  • list_campaigns
  • get_campaign_stats
  • get_campaign_messages
  • get_campaign_steps
  • duplicate_campaign
  • add_campaign_step_message
  • edit_campaign_message
  • rename_campaign
  • set_campaign_audience
  • set_campaign_auto_enrich
  • set_campaign_out_of_office
  • set_campaign_crm_sync
  • set_campaign_skip_rules
  • get_lead_conversations
  • get_conversation_messages
  • get_lead_logs
  • get_unread_conversations
  • get_conversations_to_reply
  • get_favourite_conversations
  • search_conversations
  • send_email_message
  • send_linkedin_message
  • snooze_conversation
  • unsnooze_conversation
  • archive_conversation
  • unarchive_conversation
  • list_workspaces
  • list_members
  • list_identities
  • save_identity_preference
  • get_linkedin_post
  • ask_your_outbound
  • get_bigquery_logs_guide

All 41 tools it registers are named above. Most of the tools read and write the vendor workspace rather than LinkedIn. The ones that go out to LinkedIn are the three writes named below plus a single read of a public post from its URL. There is no tool that launches a campaign, deliberately.

What it can read

7 read actions, written as what they return rather than as the tool signature.

  • List audiences, read one audience, and read its leads.
  • List campaigns, and read one campaign's statistics, messages and steps.
  • Read a lead's conversations, the messages in one, and a lead's activity log.
  • Read unread conversations, conversations awaiting a reply, and favourites; search across conversations.
  • List workspaces, members and connected identities; read the credit balance.
  • Read a public LinkedIn post's content, author and reactions from its URL. This is the one read that goes out to LinkedIn.
  • Run a read-only SQL query over the workspace's own activity logs in the vendor's warehouse.

What it can write, and where the write lands

3 of the 17 write actions land on LinkedIn itself. Those are the rows that carry the account risk: an automated message, invitation, post or campaign change is activity under your own name, and Section 8.2 of the User Agreement bars sending it by automated means. Section 8.2 of the User Agreement ↗

ActionWhere it landsWhat it does
send_linkedin_messageYour LinkedIn accountSends a real LinkedIn text or voice message from your connected identity. The repository's own docs mark it "actually sends, confirm first".
create_audience_from_linkedin_urlYour LinkedIn accountRuns an automated scrape as your connected identity against a LinkedIn or Sales Navigator search URL, a post's likers and commenters, or an event's attendees. The repository concedes imports are asynchronous and "subject to LinkedIn rate limits".
enrich_leadYour LinkedIn accountFinds a lead's professional email and refreshes their LinkedIn fields. Spends workspace credits; confirm-gated in the skills.
send_email_messageOff LinkedInSends a real email from the connected email identity. Also marked "actually sends, confirm first".
create_leadOff LinkedInCreates or updates a lead and attaches it to an audience.
duplicate_campaignOff LinkedInClones a campaign into an editable draft, explicitly without launching it.
add_campaign_step_messageOff LinkedInAdds a message step to a campaign draft.
edit_campaign_messageOff LinkedInEdits a campaign message.
rename_campaignOff LinkedInRenames a campaign.
set_campaign_audienceOff LinkedInAttaches an audience. The campaign must not have started.
set_campaign_auto_enrichOff LinkedInTurns on automatic enrichment, which can cause later credit spend.
set_campaign_out_of_officeOff LinkedInSets out-of-office behaviour.
set_campaign_crm_syncOff LinkedInToggles HubSpot or Pipedrive sync. The campaign must be paused.
set_campaign_skip_rulesOff LinkedInSets which leads a campaign skips.
archive_conversationOff LinkedInArchives or unarchives a thread in the vendor inbox.
snooze_conversationOff LinkedInSnoozes or unsnoozes a thread in the vendor inbox.
save_identity_preferenceOff LinkedInStores tone, language and style for AI-generated content.

Read the middle column before the third. A write that lands off LinkedIn — a vendor workspace, a CRM, a local file — is undone by deleting a row. A write that lands on LinkedIn has already been seen by another member.

Setup — easy

Installing it, in the project's own commands

Every command and every configuration block below is the project's own, copied unchanged on 20 September 2026. Where a project publishes no config block, this page says so rather than composing one — a snippet written here would be a snippet the maintainer never tested.

MCP server only, Claude Code

Shell
claude mcp add --scope user --transport http LaGrowthMachine \
  https://mcp.lagrowthmachine.com

Skills and the MCP server, reviewed before it runs

Shell
curl -fsSL https://raw.githubusercontent.com/LaGrowthMachine/gtm-system/main/install.sh -o lgm-install.sh
less lgm-install.sh
sh lgm-install.sh

The README also gives a one-line pipe-into-shell form. The installer writes skills globally and registers the MCP server at user scope, so it is active in every project rather than the one you ran it from.

The configuration block

Client config keys are not interchangeable, and a block pasted under the key a different client expects fails silently rather than erroring. That is why the blocks below are the project's own, in the clients it names, rather than one block normalised here.

Remote endpoint, nothing local

JSON
{
  "mcpServers": {
    "LaGrowthMachine": {
      "type": "http",
      "url": "https://mcp.lagrowthmachine.com"
    }
  }
}
What it needs before it will start

No Docker, no browser to run yourself, no API key, no local server. What is actually required: Node 18 or newer and npx for the installer; the Claude Code CLI if you want the installer to register the server automatically; Python 3 for the helper scripts several skills ship; an active La Growth Machine subscription with at least one LinkedIn or email identity already connected, which is the thing that actually touches LinkedIn; an active Sales Navigator subscription for the Sales Navigator URLs to resolve; and, optionally, a HubSpot MCP server for two of the skills.

Clients the project documents

Claude Code; Claude.ai web (custom connector); Cursor; Codex; Amp; ChatGPT (per the vendor MCP page); n8n (per the vendor MCP page). Where the file goes in each Claude surface. The same block in Cursor. What a ChatGPT connector can and cannot reach.

How it talks to the client

streamable-http against the vendor endpoint.

Where the process runs

Remote, run by the vendor. Nothing runs on your machine; the client connects over HTTP. An unauthenticated request to the endpoint returns 401, consistent with an OAuth-protected remote server.

What it costs to run

The vendor's own figures, quoted rather than computed

Two layers. The thirteen skills are free and MIT-licensed and work standalone against pasted exports. The MCP server is free to connect but is useless without a La Growth Machine workspace, and the vendor FAQ states "An active subscription is required." Vendor pricing read on 20 September 2026: Basic EUR 60 a month per identity, Pro EUR 120, Ultimate EUR 120, with Agency and Custom quoted from EUR 150. A 14-day free trial, no card required, and no permanently free tier.

Sales Navigator — Partial

Supported indirectly, and only with your own seat. A bundled skill turns a plain-English ideal-customer description into a Sales Navigator search URL using reference taxonomies for industries, seniority, functions, headcount, geography, company type, languages and year ranges. Its README states the prerequisite plainly: "an active Sales Navigator subscription to open the resulting URL... LinkedIn redirects to an upsell page otherwise." The audience-import tool then imports that search. The MCP server does not query a Sales Navigator API.

Recruiter — Not supported

No Recruiter tool, no Recruiter seat integration, no InMail tool. Recruiter appears twice in the repository, both times in passing.

None of the figures above are LinkedIn's. They are third-party prices in the currency and the tiering each project publishes, read on 20 September 2026 and quoted rather than converted.

The LinkedIn seat is a separate bill, and this server does not supply one. Sales Navigator Core is $119.99 per seat per month, verified 12 September 2026 every Sales Navigator tier and what it really costs, and the other servers that reach that seat.

Repository signals, read 20 September 2026

The code has moved recently

7 days between the last code change and the day these figures were read. Code changed within 90 days of the day this directory was checked.

How far the project has got

Young but actively maintained by the vendor. Created May 2026, 54 commits, landing in bursts through merged pull requests. The README promises a new skill or scenario weekly. Recent commit titles show the docs being reconciled with the live server, which suggests earlier tool tables had drifted from reality.

How this status was decided

Active means code changed within 90 days of the observation date; stale means up to 365 days. It is measured from the last change to code, not to the README, and never from the maintainer's own adjective. Anything past a year is dropped from this directory rather than published as dormant.

Stars
40 — Identical on the repository page and the API. 5 forks, 0 watchers.
Last commit
Open issues
0
Status
Active
Observed

Every figure in this section was read from GitHub on , and star and issue counts move daily. The issue count is the Issues tab, not the API field of the same name — that one counts pull requests as issues and overstates every repository in this directory.

Credential handling and known problems

What to check before you point it at a real account

Both cards below are read from the repository and its own security documentation. A project saying what it does with a session is evidence of intent, not proof of behaviour.

What running it exposes

The account risk is real but narrower than most, for a structural reason: the MCP server holds no LinkedIn cookie or password. Every LinkedIn action runs through an identity you already connected inside La Growth Machine, and the vendor's own automation limits apply. Three tools act on LinkedIn: sending a real message or voice note, importing an audience by scraping a search or a post's likers and commenters, and refreshing a lead's LinkedIn fields. A fourth reads a public post from its URL. Automated scraping and automated messaging both conflict with the User Agreement, which prohibits software that scrapes or automates activity; restriction or permanent ban is the platform's remedy, and it falls on your personal account, not on the vendor. Two things materially lower the blast radius. First, there is no launch tool, deliberately — one skill states "There is no launch tool, on purpose." Campaigns are created and filled as drafts; a human opens the app, attaches the audience and starts the sequence. Second, the skills confirm before every state change, naming the identity that will act, before scrapes, before the first campaign write, before enrichment that spends credits, and before sending replies. No tool exists to send a connection request, post, comment, react or send an InMail directly; connection requests happen only inside a campaign a human launched. Credit spend is a separate cost risk.

How it handles your credentials

The headline install is a curl-piped-into-shell bootstrap; the README and the script's own header offer a download-and-read path first. The script installs skills globally for three clients and writes the MCP entry at user scope, so it is active in every project rather than only the one it was run in. An environment variable skips the MCP registration. All the links in the skills are tagged and point back at the vendor; several skills end with a marketing call to action, which is worth knowing before wiring them into a team's default skill set. The server is closed-source and vendor-operated: leads, full inbox threads, campaign copy and CRM-adjacent data pass through it. The SQL tool executes read-only queries over the workspace's own activity logs.

2 things that will waste an hour

Small, checkable and specific to this project — a stale package name, a broken link, a manifest that advertises something the code removed.

  • One skill refers to a campaign-creation tool that appears in neither documented tool list, hedged as "(or equivalent)".
  • The installer registers the server at user scope, so it is loaded in every project until you remove it.
If this is not the one

The servers that do a comparable job, and how they differ

Same rows, same sources, same observation date. The first column is this server.

La Growth Machine MCP compared with its alternatives
 La Growth Machine MCPno published versionLinked API MCPv2.3.12gtm-api/linkedin-mcpv1.3.0LinkedGrowv2.0.0
Authenticates withBrowser sessionBrowser sessionBrowser sessionBrowser session
Account riskHighHighHighHigh
Writes to LinkedIn3 actions15 actions19 actions5 actions
Tools registered4162326
Sales Navigator toolsPartialYesYesNo
Recruiter toolsNoNoPartialNo
RunsHosted by the vendorEitherHosted by the vendorEither
Last code change13 September 2026 — active16 September 2026 — active19 September 2026 — active14 September 2026 — active
LicenceMIT, open client, closed serviceMIT, open client, closed serviceMIT, open client, closed serviceAGPL-3.0, open source
  • Linked API MCP

    Browser session

    A paid cloud-browser service whose tools cover messaging, connections, search, fetching, posting, engagement and Sales Navigator, plus admin tools that let an agent manage seats and rate limits. The MIT repository alone does nothing without the vendor.

    High riskActive
    stdio and Streamable HTTP62 toolsRead 20 September 2026
  • gtm-api/linkedin-mcp

    Browser session

    A hosted service whose meta-tools expose more than 160 LinkedIn actions, discovered at runtime, including Sales Navigator and Recruiter messaging. The ones that write reach a real account, behind a server-side preview-then-confirm gate.

    High riskActive
    stdio and Streamable HTTP3 toolsRead 20 September 2026
  • LinkedGrow

    Browser session

    A self-hostable four-container outbound application whose MCP server is a route on your own instance. Its read tools touch nothing on LinkedIn; its write tools start real invitations, messages and scheduled posts under your name.

    High riskActive
    Streamable HTTP26 toolsRead 20 September 2026
Provenance

Every page this profile was read from

8 pages — the repository, its documentation and, where one exists, the vendor's own pricing page. Nothing on this profile is summarised from another directory or from a blog post about the project.

All of them read on . A repository moves faster than a price does: if a tool list or a command here no longer matches the project, the project changed and this page has not been re-read yet.

Where to next

Read the write table before you connect it

3 of this server's actions land on LinkedIn under your own account, on a browser session. That is high account risk, and the account is what enforcement acts on.