The open-source GTM toolkit for Claude: skills and an MCP server to run outbound from the chat.
Source your next list, turn a LinkedIn post's engagers into a campaign, write multichannel LinkedIn and email campaigns, pressure-test them against what already converted, rank your live campaigns by revenue, and handle every reply. Each skill works on its own with any stack. Connect the La Growth Machine MCP and Claude acts inside your workspace: it imports audiences, pulls your inbox, and sends your replies. Free, open source, MIT licensed.
Browse skills · Quick start · Skills library · MCP server · MCP Toolkit · Built by La Growth Machine
- RevOps and SalesOps wiring outreach into the CRM and the rest of the stack
- GTM and Growth Engineers automating the prospecting workflow
- Heads of Sales and Marketing, and CROs, who want qualified pipeline without the busywork
- Founders running their own outbound
Skills are organized into 4 categories, mirroring the GTM motion.
Sourcing, list building, ICP — keeping the lead reservoir full.
| Skill | Type | What it does |
|---|---|---|
| sales-nav-search-builder | use-case | Turn a natural-language ICP into a precise LinkedIn Sales Navigator search URL, ready to import as an LGM audience |
| post-to-campaign | use-case | Turn a LinkedIn post into a ready-to-launch campaign: scrape the post's likers and commenters into an audience and fill a draft sequence |
| audience-icp-filter | use-case | Filter an existing audience against your ICP — sorts every lead into match / needs review / no match, strips your team and competitors, never silently drops anyone |
| won-deal-icp-finder | use-case | Audit your biggest closed-won deals to find your proven ICP and a look-alike target list |
| outreach-icp-finder | use-case | Find your proven ICP from the outreach you already ran — who actually replies and shows interest, who to stop contacting — from La Growth Machine or any outreach tool's export |
Campaigns, copywriting, sequences — what converts into meetings.
| Skill | Type | What it does |
|---|---|---|
| multichannel-campaign-builder | use-case | Generate a complete multichannel campaign — a full LinkedIn + email sequence — from a natural-language brief |
| campaign-challenger | use-case | Benchmark a campaign copy against your existing campaign history and return prioritized fixes before launch |
| campaign-impact-analyzer | use-case | Rank campaigns by real revenue impact — cross-references LGM campaigns with HubSpot deals |
| weekly-performance-advisor | use-case | Build a two-tab weekly cockpit from your LGM data — replies to handle, campaigns to fix, health & reply trends |
| team-performance-dashboard | use-case | Rank each sender on reply rate, your success event and conversion, surface hot leads going cold, and clone your best reps' campaigns across the team |
Reply handling, intent detection — not letting opportunities go cold.
| Skill | Type | What it does |
|---|---|---|
| reply-draft-assistant | use-case | Triage your inbox or a campaign's replies, draft the right answer from the full thread, and send it in LGM on your approval |
| objection-analyzer | use-case | Rank the objections your outbound actually gets, grade how your team handled each one, and build a battle-card playbook that sharpens every run |
| outbound-nurture-engine | use-case | Nurture the replies you did not convert yet (not now, vague, went quiet): match each lead with your own content, write it onto the lead, and fill a 6-week nurture campaign in LGM |
Channel health, deliverability, identities — protecting the outbound engine.
Coming soon.
The fastest way: install all the GTM skills and the LGM MCP server (so Claude can act inside your La Growth Machine workspace) in one go.
curl -fsSL https://raw.githubusercontent.com/LaGrowthMachine/gtm-system/main/install.sh | shThis installs:
- The GTM skills — for Claude Code, Cursor, and Codex (via the Vercel Labs
skillsCLI under the hood) - The LGM MCP — registered with Claude Code via
claude mcp add --scope user --transport http(user scope → config stored in~/.claude.json, available in every project). No API key to copy: on first use a browser tab opens to sign in to La Growth Machine (OAuth). New to LGM? You can create a free account from that tab.
The script is idempotent — re-running it is safe. Want to review before running?
curl -fsSL https://raw.githubusercontent.com/LaGrowthMachine/gtm-system/main/install.sh -o lgm-install.sh
less lgm-install.sh
sh lgm-install.shPrerequisites: Claude Code (or Cursor, Codex, Amp, any other supported agent) and Node.js ≥ 18.
If you only need a specific skill (no MCP), use the Vercel Labs skills CLI directly:
npx skills add LaGrowthMachine/gtm-system/skills/fuel-my-pipeline/sales-nav-search-builderReplace the path with any skill from the catalog above. Add -g for a global install. Works with Claude Code, Cursor, Codex, Amp + 30 other agents.
Clone the repo and copy the skill folder yourself:
git clone https://github.com/LaGrowthMachine/gtm-system.git
cd gtm-system
cp -r skills/fuel-my-pipeline/sales-nav-search-builder ~/.claude/skills/Claude.ai accepts HTTP MCP connectors natively. Add the LGM MCP manually:
Settings → Connectors → Add custom connector →
https://mcp.lagrowthmachine.com
Then ask Claude — e.g. "Build me a Sales Navigator search for RevOps leaders in EMEA SaaS."
These skills work with any outreach stack. Install the LGM MCP to execute the operational steps natively from Claude — no copy-pasting between tools.
| Skill | Without LGM MCP | With LGM MCP |
|---|---|---|
| sales-nav-search-builder | Sales Nav URL to open and import manually | Import the search as a ready-to-use LGM audience |
| post-to-campaign | Writes the outreach sequence from the post | Scrapes the post's engagers into an audience and fills a draft campaign |
| audience-icp-filter | Filters a CSV you paste — you re-import the segmented buckets by hand | Reads your audience live, enriches missing fields on approval, writes [icp] and [review] back as complementary audiences with the source untouched |
| won-deal-icp-finder | Works on a HubSpot export you paste | Pulls deals live, attribution clean |
| outreach-icp-finder | Works on a CSV export from any outreach tool | Pulls campaign outcomes, lead attributes and real reply threads live, then turns the ICP into an audience |
| multichannel-campaign-builder | Sequence ready to copy into your tool | Creates the sequence as a draft campaign directly in LGM |
| campaign-challenger | Benchmarks against stats you paste | Benchmarks against your real campaign history and applies the fixes back into your campaign |
| campaign-impact-analyzer | Works on pasted campaigns and deals | Cross-references LGM campaigns with HubSpot deals in one click |
| reply-draft-assistant | Drafts answers for a conversation you paste | Pulls your inbox/campaign replies, drafts each answer, sends them natively on your approval |
| objection-analyzer | Builds the playbook from a CSV export or threads you paste | Reads your campaigns and inbox live, ranks objections by frequency and recovery rate, and traces which sequence messages cause them |
| weekly-performance-advisor | Needs the LGM MCP — the dashboard is built from live LGM data | Pulls your campaigns, stats and inbox live and renders your weekly cockpit |
| team-performance-dashboard | Needs the LGM MCP — the dashboard is built from live LGM data | Ranks every rep on reply rate, your success event and conversion from live data, with per-rep coaching |
The La Growth Machine MCP is hosted (remote): there's nothing to run locally, and no API key to copy. On first use a browser tab opens to sign in to La Growth Machine (OAuth) — new accounts can be created from that tab. Once connected, Claude can act in your workspace: import audiences, read campaigns and stats, pull your inbox, and send replies.
Claude Code (and Cursor, Codex, Amp):
claude mcp add --scope user --transport http LaGrowthMachine \
https://mcp.lagrowthmachine.comManual config (clients that read an MCP JSON config):
{
"mcpServers": {
"LaGrowthMachine": {
"type": "http",
"url": "https://mcp.lagrowthmachine.com"
}
}
}Claude.ai (web): Settings → Connectors → Add custom connector → https://mcp.lagrowthmachine.com
The one-line installer at the top sets this up for you automatically.
The MCP exposes your La Growth Machine workspace to Claude. The skills above orchestrate these tools into full workflows.
Campaigns — read
| Tool | What it does |
|---|---|
list_campaigns |
List and filter your campaigns by status or name |
get_campaign_stats |
Acceptance, reply and conversion rates for a campaign |
get_campaign_messages |
The message sequence of a campaign, with its editable source |
get_campaign_steps |
The steps of a campaign sequence — channel, order, whether a message is attached |
Campaigns — build & edit
| Tool | What it does |
|---|---|
duplicate_campaign |
Copy a campaign into an editable draft, without launching it |
add_campaign_step_message |
Write the message for an empty campaign step |
edit_campaign_message |
Rewrite a campaign step's message |
rename_campaign |
Rename a campaign (the name must be unique) |
set_campaign_audience |
Assign or change the audience of a campaign that hasn't started yet |
set_campaign_auto_enrich |
Turn auto-enrichment of a campaign's leads on or off |
set_campaign_out_of_office |
Turn out-of-office auto-rescheduling on or off |
set_campaign_crm_sync |
Turn HubSpot / Pipedrive sync on or off (campaign must be paused) |
set_campaign_skip_rules |
Turn the "skip already contacted" rule on or off |
Audiences & leads
| Tool | What it does |
|---|---|
list_audiences |
Every audience with id, name and lead count — how you resolve an audience id by name |
get_audience |
Details and import status of an audience |
get_audience_leads |
Leads in an audience, full record (contact, company, enrichment status, custom attributes) |
create_audience_from_linkedin_url |
Build an audience from a LinkedIn / Sales Navigator search, a post's engagers or an event's attendees |
create_lead |
Create or update a lead and attach it to an audience |
enrich_lead |
Find a lead's pro email and/or refresh their LinkedIn fields — spends credits, confirms the cost first |
get_enrich_result |
Poll the result of an enrichment request |
get_credits |
Your credit balance — check it before enriching |
Leads & conversations
| Tool | What it does |
|---|---|
get_lead_conversations |
A lead's conversations across channels |
get_conversation_messages |
The full message thread of a conversation |
get_lead_logs |
Activity log for a lead (sent, accepted, replied…) |
Inbox
| Tool | What it does |
|---|---|
get_conversations_to_reply |
Conversations waiting on your reply |
get_unread_conversations |
Unread conversations |
get_favourite_conversations |
Starred conversations |
search_conversations |
Filter the whole inbox (campaign, channel, date, status…) |
Send & manage
| Tool | What it does |
|---|---|
send_linkedin_message |
Send a LinkedIn message (text or voice note) |
send_email_message |
Send an email, with thread-aware replies |
snooze_conversation / unsnooze_conversation |
Snooze a conversation until later |
archive_conversation / unarchive_conversation |
Archive or restore a conversation |
Account & workspace
| Tool | What it does |
|---|---|
list_identities |
Your connected LinkedIn / email identities |
list_members |
The members of your LGM account |
list_workspaces |
The workspaces you can act in, when your account spans several |
save_identity_preference |
Save tone, language or style preferences for an identity's AI-generated content |
| Tool | What it does |
|---|---|
get_linkedin_post |
Read a LinkedIn post's content and engagement from its URL |
Analytics (BigQuery)
| Tool | What it does |
|---|---|
ask_your_outbound |
Run a read-only SQL query over your outbound activity logs in BigQuery — funnels, reply times, per-step rates |
get_bigquery_logs_guide |
The logs schema, verified metric definitions and example queries — read it before querying |
A new outbound workflow drops every week — a skill, a playbook, or an MCP scenario. They all land on the MCP Toolkit.
→ Subscribe to get each one the day it ships.
MIT — see LICENSE.
LGM is the multichannel outbound platform behind these skills. We use this exact toolkit internally.