Best for
- SMB B2B teams looking for an open-source, customizable GTM automation tool.
- Developers who use Claude Code and want to integrate GTM workflows.
- Operations teams that prefer CLI or MCP-controlled end-to-end campaigns.
This is not a typical connect-and-use MCP server; read the source repository before using it.
YALC provides a powerful CLI framework for GTM automation with a rich set of skills and provider integrations. It is ideal for iterative sales teams comfortable with the command line, but requires careful setup and awareness of external API dependencies.
Strongest · Documentation 13/20 Weakest · Reliability 5/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js 20+
ANTHROPIC_API_KEY
Anthropic API key for LLM planning/qualification/personalization when running standalone (optional inside Claude Code); get from console.anthropic.com.
UNIPILE_API_KEY
Unipile API key for LinkedIn search, connections, DMs and scraping; from Unipile dashboard.
NOTION_API_KEY
Notion integration token for database sync; from Notion integrations settings.
ENCRYPTION_KEY
Encryption key for stored credentials; generate with 'openssl rand -hex 32'.
FIRECRAWL_API_KEY
Firecrawl API key for web scraping/search (optional inside Claude Code, which provides WebFetch); from firecrawl.dev.
CRUSTDATA_API_KEY
Crustdata API key for company/people search and enrichment; from Crustdata.
FULLENRICH_API_KEY
FullEnrich API key for email/phone enrichment; from FullEnrich.
INSTANTLY_API_KEY
Instantly API key for cold email sending and sequence management; from Instantly.
VOYAGE_API_KEY
Voyage API key for embeddings in the intelligence memory store; from Voyage AI.
LEMLIST_API_KEY
Lemlist API key for the bundled lemlist skills/MCP integration; from Lemlist (see CLAUDE.md).
PEOPLEDATALABS_API_KEY
API key for the bundled peopledatalabs people-enrich declarative adapter; from Peopledatalabs.
HUBSPOT_API_KEY
API key for the bundled HubSpot crm-contact-upsert declarative adapter; from HubSpot.
BREVO_API_KEY
API key for the bundled Brevo email-campaign-create declarative adapter; from Brevo.
VERCEL_TOKEN
Vercel token for the bundled landing-page-deploy declarative adapter; from Vercel account settings.
UNIPILE_DSN
Unipile DSN, formatted https://api{N}.unipile.com:{PORT}; from Unipile dashboard.
WEB_FETCH_PROVIDER
Web-fetch provider override in .env.local: auto (default), firecrawl, or claude-code; not a secret.
VERCEL_TEAM_ID
Optional Vercel team ID for the landing-page-deploy adapter; from Vercel.
Install globally: npm i -g yalc-gtm-os, then run yalc-gtm start. Requires Node.js 20+. Alternatively, open the repo in your IDE (Cursor/VS Code with Claude Code extension) and use the chat interface.
Run 'npm i -g yalc-gtm-os && yalc-gtm start' (or 'pnpm cli start' in-repo); success is confirmed when ~/.gtm-os/ is scaffolded and the dashboard opens at http://localhost:3847/setup/review, or by running 'yalc-gtm --help' and seeing the command list.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
YALC is an open-source, AI-native operating system for running any GTM campaign. It is CLI-first and features built-in skills, provider integrations, and an intelligence store. It serves as an open-source alternative to Clay, enabling multi-channel campaigns (LinkedIn + email), A/B variant testing, statistical significance, real-time dashboards, and DB-backed rate limiting.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision 5686d1f2f526 Data synced 2026-10-12 Read the FMRS scoring method