by mastanley13
GoHighLevel integrates with Salesforce CRM, automating client communication and workflows through advanced API for marke
Connects to GoHighLevel CRM via API to manage contacts, conversations, calendars, workflows, and other marketing automation tasks through AI assistants.
GoHighLevel is a community-built MCP server published by mastanley13 that provides AI assistants with tools and capabilities via the Model Context Protocol. GoHighLevel integrates with Salesforce CRM, automating client communication and workflows through advanced API for marke It is categorized under developer tools.
You can install GoHighLevel in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
NOASSERTION
GoHighLevel is released under the NOASSERTION license.
Add new capabilities to Claude beyond text generation
Example
Access external data sources, execute code, interact with tools and services
Transform Claude from chatbot to action-taking agent
Provide Claude with access to relevant context and data
Example
Load project documentation, access knowledge bases, query databases
Get more accurate, context-aware responses
Automate multi-step workflows combining AI and external tools
Example
Research → Summarize → Create document → Send notification
Complete complex tasks end-to-end without manual steps
Share your MCP server with the developer community
GoHighLevel reduced integration guesswork — categories and install configs on the listing matched the upstream repo.
Useful MCP listing: GoHighLevel is the kind of server we cite when onboarding engineers to host + tool permissions.
Useful MCP listing: GoHighLevel is the kind of server we cite when onboarding engineers to host + tool permissions.
Strong directory entry: GoHighLevel surfaces stars and publisher context so we could sanity-check maintenance before adopting.
I recommend GoHighLevel for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.
GoHighLevel is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
We wired GoHighLevel into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
Strong directory entry: GoHighLevel surfaces stars and publisher context so we could sanity-check maintenance before adopting.
We wired GoHighLevel into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
GoHighLevel is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
showing 1-10 of 61
Instead of trying to tackle this ---- use our hosted version --- GHL Agent Framework, One Click to Sign in!
https://www.strategixagents.com/
⚠️ This is a BASE-LEVEL foundational project designed to connect the GoHighLevel community with AI automation through MCP (Model Context Protocol).
⚠️ This project requires a PRIVATE INTEGRATIONS API key, not a regular API key!
How to get your Private Integrations API Key:
Login to your GoHighLevel account
Navigate to Settings → Integrations → Private Integrations
Create New Private Integration:
MCP Server Integration (or your preferred name)Select Required Scopes based on tools you'll use:
Save Integration and copy the generated Private API Key
Copy your Location ID from Settings → Company → Locations
💡 Tip: You can always add more scopes later by editing your Private Integration if you need additional functionality.
This project was a 'time-taker' but I felt it was important. Feel free to donate - everything will go into furthering this Project -> Aiming for Mass Agency "Agent Driven Operations".
🔥 Transform Claude Desktop into a complete GoHighLevel CRM powerhouse with 269+ powerful tools across 19+ categories
This comprehensive MCP (Model Context Protocol) server connects Claude Desktop directly to your GoHighLevel account, providing unprecedented automation capabilities:
Why Vercel:
Why Railway:
Core Operations:
create_contact, search_contacts, get_contact, update_contact, delete_contactadd_contact_tags, remove_contact_tags - Organize with tagsTask & Note Management:
get_contact_tasks, create_contact_task, update_contact_task, delete_contact_taskget_contact_notes, create_contact_note, update_contact_note, delete_contact_noteAdvanced Features:
upsert_contact - Smart create/updateget_duplicate_contact - Duplicate detectionbulk_update_contact_tags - Mass tag operationsadd_contact_to_workflow, remove_contact_from_workflow - Workflow automationadd_contact_followers, remove_contact_followers - Team collaborationDirect Communication:
send_sms, send_email - Send messages with rich formattingsearch_conversations, get_conversation, create_conversationMessage Management:
get_message, get_email_message, upload_message_attachmentsupdate_message_status, cancel_scheduled_messageCall Features:
get_message_recording, get_message_transcription, download_transcriptionadd_inbound_message, add_outbound_call - Manual loggingLive Chat:
live_chat_typing - Real-time typing indicatorscreate_blog_post, update_blog_post - Content creation with SEOget_blog_posts, get_blog_sites - Content discoveryget_blog_authors, get_blog_categories - Organizationcheck_url_slug - SEO validationsearch_opportunities - Advanced filtering by pipeline, stage, contactget_pipelines - Sales pipeline managementcreate_opportunity, update_opportunity, delete_opportunityupdate_opportunity_status - Quick win/loss updatesupsert_opportunity - Smart pipeline managementadd_opportunity_followers, remove_opportunity_followersCalendar Management:
get_calendar_groups, get_calendars, create_calendarupdate_calendar, delete_calendarAppointment Booking:
get_calendar_events, get_free_slots - Availability checkingcreate_appointment, get_appointment, update_appointment, delete_appointmentSchedule Control:
create_block_slot, update_block_slot - Time blockingget_email_campaigns - Campaign managementcreate_email_template, get_email_templates - Template systemupdate_email_template, delete_email_templateSub-Account Management:
search_locations, get_location, create_location, update_location, delete_locationTag System:
get_location_tags, create_location_tag, update_location_tag, delete_location_tagCustom Fields & Values:
get_location_custom_fields, create_location_custom_field, update_location_custom_fieldget_location_custom_values, create_location_custom_value, update_location_custom_valueTemplates & Settings:
get_location_templates, delete_location_template, get_timezonesverify_email - Deliverability and risk assessmentPost Management:
search_social_posts, create_social_post, get_social_postupdate_social_post, delete_social_post, bulk_delete_social_postsAccount Integration:
get_social_accounts, delete_social_account, start_social_oauthBulk Operations:
upload_social_csv, get_csv_upload_status, set_csv_accountsOrganization:
get_social_categories, get_social_tags, get_social_tags_by_idsPlatforms: Google Business, Facebook, Instagram, LinkedIn, Twitter, TikTok
get_media_files - Search and filter mediaupload_media_file - File uploads and hosted URLsdelete_media_file - Clean up media aPrerequisites
Time Estimate
15-60 minutes depending on server complexity
Steps
Troubleshooting
✓ Do
✗ Don't
💡 Pro Tips
Architecture
Model Context Protocol standardizes how AI hosts (Claude, Cursor) communicate with external tools and data sources through server implementations.
Protocols
Compatibility
✓ Use when
Use when you need Claude to access external data, execute actions, or integrate with tools. Best for extending AI capabilities beyond conversation.
✗ Avoid when
Avoid when native integrations exist (use official APIs directly), for real-time critical systems, or when security/compliance requires zero external dependencies.