GHL MCP Server
GHL MCP Server — No Pressure Power Washing
MCP server that connects Claude.ai to GoHighLevel CRM. Manage contacts, pipelines, and workflows by typing natural language messages in Claude.
Tools Available
Tool | What it does |
| Create a new contact |
| Search by name, email, or phone |
| Get full contact details by ID |
| List all pipelines and stage IDs |
| List all workflow IDs and names |
| Get pipeline opportunities for a contact |
| Move an opportunity to a new stage |
| Trigger a workflow for a contact |
Deploy to Railway
Step 1 — Create GitHub repo
Push this folder to a new GitHub repo named nppw-ghl-mcp.
Step 2 — Create Railway project
Go to railway.app and sign in
Click New Project → Deploy from GitHub repo
Connect your GitHub account if prompted
Select the
nppw-ghl-mcprepoClick Deploy Now
Step 3 — Set environment variables
In Railway, go to your service → Variables tab → Add Variable:
Variable | Value |
|
|
|
|
|
|
Railway automatically sets PORT.
Step 4 — Generate a public domain
In Railway, go to your service → Settings → Networking
Click Generate Domain
You'll get a URL like
https://nppw-ghl-mcp.up.railway.app
Step 5 — Connect to Claude.ai
Open claude.ai → Settings → Integrations
Click Add Integration
Enter your Railway URL +
/mcp:https://nppw-ghl-mcp.up.railway.app/mcpName it GHL Manager → Save
That's it. Claude can now manage your GHL account from any device.
Local Development
# Install dependencies
npm install
# Create .env file
echo "GHL_API_KEY=your_key" > .env
echo "GHL_LOCATION_ID=your_location_id" >> .env
echo "TRANSPORT=http" >> .env
# Run in dev mode
npm run dev
# Build
npm run build
npm startExample Usage in Claude.ai
"Add new lead: Sarah Johnson, 919-555-0000, sarah@gmail.com, tagged as residential"
"Find Michael Green and tell me what pipeline stage he's in"
"Move opportunity ID xyz to the Booked stage"
"Trigger the post-job follow-up workflow for contact abc123"
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/mnewby20305/nppw-ghl-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server