La Growth Machine MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@La Growth Machine MCP ServerSearch for a lead with email john@example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
La Growth Machine MCP Server
A Model Context Protocol (MCP) server that wraps the full La Growth Machine API, giving Claude (and any MCP-compatible client) direct access to your LGM workspace.
Features
27 tools covering every LGM API endpoint:
Category | Tools |
Members |
|
Identities |
|
Audiences |
|
Leads |
|
Campaigns |
|
Inbox Webhooks |
|
Inbox Messaging |
|
Website Visitors |
|
Conversations |
|
Related MCP server: GoHighLevel MCP Server
Prerequisites
Node.js >= 18
A La Growth Machine account with API access (Business plan, currently at 100 EUR/month)
Your LGM API key from Settings > API
Installation
git clone https://github.com/GigRadar/lgm-mcp-server.git
cd lgm-mcp-server
npm install
npm run buildClaude Desktop Setup
Add the following to your Claude Desktop config file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"lgm": {
"command": "node",
"args": ["/absolute/path/to/lgm-mcp-server/dist/index.js"],
"env": {
"LGM_API_KEY": "your-api-key-here"
}
}
}
}Replace /absolute/path/to/lgm-mcp-server with the actual path where you cloned the repo, and your-api-key-here with your LGM API key.
Then restart Claude Desktop to pick up the new server.
Claude Code Setup
claude mcp add lgm -- node /absolute/path/to/lgm-mcp-server/dist/index.jsSet the environment variable before launching:
export LGM_API_KEY=your-api-key-hereUsage Examples
Once connected, you can ask Claude things like:
"List all my LGM campaigns and their stats"
"Search for a lead by email john@example.com"
"Create a new lead in audience X with these details..."
"Send a LinkedIn message to https://linkedin.com/in/someone saying..."
"Show me the activity logs for lead ID abc123"
"Set up a webhook to receive inbox events at https://my-server.com/webhook"
Development
npm run build # Compile TypeScript
npm run test # Run unit tests
npm run test:e2e # Run E2E tests (requires LGM_API_KEY)
npm run test:all # Run all testsAPI Reference
Base URL: https://apiv2.lagrowthmachine.com/flow
All requests are authenticated via apikey query parameter. Rate limit: 50 calls per 10 seconds.
Full API docs: Postman Documentation
Known Limitations
POST /inbox/emailcan only reply to existing email threads — it cannot initiate new email conversations. You must provide areplyToMessageId(fromget_conversation_messages) or setreplyInLastThread: true. Use eitherleadIdorleadEmail, not both.
License
ISC
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/GigRadar/lgm-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server