
robbydaninja/7fa-ghl-mcp
Analytics & monitoring이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Efficient GoHighLevel MCP server with 34 essential tools for agency management
개요
An efficient GoHighLevel MCP server designed for agency management with 34 essential tools. Built with performance in mind - uses only ~8,000 tokens vs 350,000+ tokens of the full server. - - Focused on agency provider management - - Lazy loading keeps token usage minimal - - Optional confirmation for destructive operations - - Modular design following best practices - - Full visibility into GoHighLevel data - - Focus on contacts, tags, workflows, and campaigns Copy .env.example to .env and add your credentials: Edit .env with your GoHighLevel credentials: Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json): Quit and restart Claude Desktop. Look for the 🔨 tools icon to confirm connection.
README
원문 README의 일부입니다. 원문 보기.
GHL Agency MCP Server
An efficient GoHighLevel MCP server designed for agency management with 34 essential tools. Built with performance in mind - uses only ~8,000 tokens vs 350,000+ tokens of the full server.
Features
- 34 Essential Tools - Focused on agency provider management
- Efficient Context Usage - Lazy loading keeps token usage minimal
- Safe Mode - Optional confirmation for destructive operations
- Clean Architecture - Modular design following best practices
- Comprehensive READ - Full visibility into GoHighLevel data
- Targeted WRITE - Focus on contacts, tags, workflows, and campaigns
Quick Start
1. Clone and Install
cd "/Users/robbyhiggins/Documents/MCP Servers/ghl-agency-mcp"
npm install
2. Configure Environment
Copy .env.example to .env and add your credentials:
cp .env.example .env
Edit .env with your GoHighLevel credentials:
GHL_API_KEY=your_private_integration_api_key
GHL_LOCATION_ID=your_location_id
# Optional
SAFE_MODE=true # Adds confirmation prompts
DEBUG=true # Enable debug logging
3. Build the Server
npm run build
4. Configure Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"ghl-agency": {
"command": "node",
"args": ["/Users/robbyhiggins/Documents/MCP Servers/ghl-agency-mcp/dist/index.js"],
"env": {
"GHL_API_KEY": "your_private_integration_api_key",
"GHL_LOCATION_ID": "your_location_id",
"SAFE_MODE": "true"
}
}
}
}
5. Restart Claude Desktop
Quit and restart Claude Desktop. Look for the 🔨 tools icon to confirm connection.
Available Tools
Discovery Tools (5)
get_location- View account structureget_location_custom_fields- See custom data fieldsget_location_templates- View email/SMS templatesghl_get_workflows- List all workflowsget_email_campaigns- View email campaigns
Contact Management (11)
search_contacts- Find contactsget_contact- View contact detailscreate_contact- Add new contactupdate_contact- Edit contactadd_contact_tags- Add tags to contact ⭐remove_contact_tags- Remove tagsbulk_update_contact_tags- Update multiple contacts ⭐get_contact_notes- View notescreate_contact_note- Add notesget_contact_tasks- View tasksget_duplicate_contact- Check for duplicates
Tag Management (3)
get_location_tags- View all tagsget_location_tag- View specific tagcreate_location_tag- Create new tag
Custom Fields (3)
create_location_custom_field- Add custom fieldupdate_location_custom_field- Edit custom fieldget_location_custom_field- View custom field
Campaigns & Workflows (7)
add_contact_to_campaign- Start email sequence ⭐remove_contact_from_campaign- Stop sequence
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"ghl-agency": {
"command": "node",
"args": ["/Users/robbyhiggins/Documents/MCP Servers/ghl-agency-mcp/dist/index.js"],
"env": {
"GHL_API_KEY": "your_private_integration_api_key",
"GHL_LOCATION_ID": "your_location_id",
"SAFE_MODE": "true"
}
}
}
}