GoHighLevel MCP Server (REALSolutions605/Go-High-Level-MCP-2026-Complete) is an MCP server listed on the M8ven Trust Index. It scores 50 out of 100, grade D. It declares 192 tools. No publisher has claimed this listing.
Enables AI assistants to directly interact with the entire GoHighLevel CRM via 563+ tools across 44 categories, allowing natural language control for contacts, messaging, opportunities, calendars, and more.
Caution. Specific findings reduced this grade. They are listed on the page. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
Verified is a snapshot. Live keeps it current, and builds your track record.
⚡ Connect GitHub → continuous verification on every pushwhy connect →Who stands behind it
REALSolutions605
Source: Glama
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
searchSearch for information in GoHighLevel CRM system
retrieveRetrieve specific data from GoHighLevel
view_contact_gridDisplay contact search results in a data grid. Accepts query (search string) or no args (shows recent contacts). Returns a visual UI component.
view_pipeline_boardDisplay a pipeline as an interactive Kanban board. Accepts pipelineId (direct), pipelineName (fuzzy match), or nothing (shows first pipeline). Returns a visual UI component.
view_quick_bookDisplay a quick booking interface for scheduling appointments. Accepts calendarId (direct), calendarName (fuzzy match), or nothing (shows first calendar). Returns a visual UI component.
view_opportunity_cardDisplay a single opportunity with details, value, and stage info. Accepts opportunityId (direct), opportunityName (fuzzy search), contactName (search by contact), or nothing (shows first opportunity). Returns a visual UI component.
view_calendarDisplay a calendar with events and appointments. Accepts calendarId (direct), calendarName (fuzzy match), or nothing (shows first/default calendar). Returns a visual UI component.
view_invoiceDisplay an invoice preview with line items and payment status. Accepts invoiceId (direct), invoiceNumber (search by number), or nothing (shows most recent invoice). Returns a visual UI component.
view_campaign_statsDisplay campaign statistics and performance metrics. Accepts campaignId (direct), campaignName (fuzzy match), or nothing (shows overview of all campaigns). Returns a visual UI component.
view_agent_statsDisplay agent/user performance statistics and metrics. Returns a visual UI component.
view_contact_timelineDisplay a contact's activity timeline with all interactions. Accepts contactId (direct), contactName (fuzzy search), or nothing (shows first recent contact). Returns a visual UI component.
view_workflow_statusDisplay workflow execution status and history. Accepts workflowId (direct), workflowName (fuzzy match), or nothing (shows overview of all workflows). Returns a visual UI component.
view_dashboardDisplay the main GHL dashboard overview. Returns a visual UI component.
view_conversation_inboxDisplay the conversation inbox with threaded messages and channel filters. Returns a visual UI component.
view_phone_logDisplay phone call history with recordings, duration, and direction stats. Returns a visual UI component.
view_course_managerDisplay courses with enrollment stats, lesson counts, and publish status. Returns a visual UI component.
view_store_frontDisplay the store with product catalog, inventory, and recent orders. Returns a visual UI component.
view_payment_dashboardDisplay payment transactions, subscriptions, and revenue metrics. Returns a visual UI component.
view_social_media_hubDisplay social media posts, scheduling, and engagement analytics. Returns a visual UI component.
view_reputation_monitorDisplay reputation reviews, ratings, and response tracking. Returns a visual UI component.
view_funnel_builderDisplay funnels with page counts, conversion rates, and funnel flow. Returns a visual UI component.
view_form_managerDisplay forms and surveys with submission counts and field details. Returns a visual UI component.
view_email_centerDisplay email history, templates, and delivery statistics. Returns a visual UI component.
view_blog_managerDisplay blog posts with categories, authors, and publish status. Returns a visual UI component.
view_affiliate_dashboardDisplay affiliates, referral stats, commissions, and campaigns. Returns a visual UI component.
view_workflow_builderDisplay workflows with trigger/action flow diagrams and execution stats. Returns a visual UI component.
view_reporting_hubDisplay reports, widgets, and analytics charts. Returns a visual UI component.
view_smart_list_managerDisplay smart lists with contact counts and filter conditions. Returns a visual UI component.
view_custom_fields_managerDisplay custom fields with types, keys, and field hierarchy. Returns a visual UI component.
view_media_libraryDisplay media files and folders with gallery view and file browser. Returns a visual UI component.
view_location_settingsDisplay location details, business hours, tags, and custom values. Returns a visual UI component.
view_user_managerDisplay users with roles, permissions, and team overview. Returns a visual UI component.
view_voice_ai_consoleDisplay Voice AI agents, call transcripts, and performance stats. Returns a visual UI component.
view_proposal_builderDisplay proposals with status tracking, values, and conversion pipeline. Returns a visual UI component.
view_saas_adminDisplay SaaS admin with sub-accounts, plans, snapshots, and MRR. Returns a visual UI component.
view_link_trigger_managerDisplay trigger links, click stats, and trigger configurations. Returns a visual UI component.
generate_ghl_viewGenerate a rich, AI-powered UI view on the fly from a natural language prompt. Optionally fetches real GHL data to populate the view. Requires ANTHROPIC_API_KEY. Returns a visual UI component rendered in the MCP App.
update_opportunityUpdate an opportunity (move to stage, change value, status, etc.)
get_affiliate_campaignsGet all affiliate campaigns
get_affiliate_campaignGet a specific affiliate campaign
create_affiliate_campaignCreate a new affiliate campaign
update_affiliate_campaignUpdate an affiliate campaign
delete_affiliate_campaignDelete an affiliate campaign
get_affiliatesGet all affiliates
get_affiliateGet a specific affiliate
create_affiliateCreate/add a new affiliate
update_affiliateUpdate an affiliate
approve_affiliateApprove a pending affiliate
reject_affiliateReject/deny a pending affiliate
delete_affiliateRemove an affiliate
get_affiliate_commissionsGet commissions for an affiliate
get_affiliate_statsGet affiliate performance statistics
create_payoutCreate a payout for affiliate
get_payoutsGet affiliate payouts
get_referralsGet referrals (leads/sales) from affiliates
ghl_create_agentghl_list_agentsghl_get_agentGet details for a specific AI agent by ID, including its current staging and production versions.
ghl_update_agentghl_delete_agentPermanently delete an AI agent and all its versions. This action is irreversible.
ghl_list_agent_versionsList all versions (staging and production snapshots) for a given agent.
ghl_update_agent_versionghl_deploy_agentghl_get_all_associationsGet all associations for a sub-account/location with pagination. Returns system-defined and user-defined associations.
ghl_create_associationCreate a new association that defines relationship types between entities like contacts, custom objects, and opportunities.
ghl_get_association_by_idGet a specific association by its ID. Works for both system-defined and user-defined associations.
ghl_update_associationUpdate the labels of an existing association. Only user-defined associations can be updated.
ghl_delete_associationDelete a user-defined association. This will also delete all relations created with this association.
ghl_get_association_by_keyGet an association by its key name. Useful for finding both standard and user-defined associations.
ghl_get_association_by_object_keyGet associations by object keys like contacts, custom objects, and opportunities.
ghl_create_relationCreate a relation between two entities using an existing association. Links specific records together.
ghl_get_relations_by_recordGet all relations for a specific record ID with pagination and optional filtering by association IDs.
ghl_delete_relationDelete a specific relation between two entities.
create_blog_postCreate a new blog post in GoHighLevel. Requires blog ID, author ID, and category IDs which can be obtained from other blog tools.
update_blog_postUpdate an existing blog post in GoHighLevel. All fields except postId and blogId are optional.
get_blog_postsGet blog posts from a specific blog site. Use this to list and search existing blog posts.
get_blog_sitesGet all blog sites for the current location. Use this to find available blogs before creating or managing posts.
get_blog_authorsGet all available blog authors for the current location. Use this to find author IDs for creating blog posts.
get_blog_categoriesGet all available blog categories for the current location. Use this to find category IDs for creating blog posts.
check_url_slugCheck if a URL slug is available for use. Use this before creating or updating blog posts to ensure unique URLs.
get_businessesGet all businesses for a location. Businesses represent different entities within a sub-account.
get_businessGet a specific business by ID
create_businessCreate a new business for a location
update_businessUpdate an existing business
delete_businessDelete a business from a location
get_calendar_groupsGet all calendar groups in the GoHighLevel location
get_calendarsGet all calendars in the GoHighLevel location with optional filtering
create_calendarCreate a new calendar in GoHighLevel
get_calendarGet detailed information about a specific calendar by ID
update_calendarUpdate an existing calendar in GoHighLevel
delete_calendarDelete a calendar from GoHighLevel
get_calendar_eventsGet appointments/events from calendars within a date range
get_free_slotsGet available time slots for booking appointments on a specific calendar
create_appointmentCreate a new appointment/booking in GoHighLevel
get_appointmentGet detailed information about a specific appointment by ID
update_appointmentUpdate an existing appointment in GoHighLevel
delete_appointmentCancel/delete an appointment from GoHighLevel
create_block_slotCreate a blocked time slot to prevent bookings during specific times
update_block_slotUpdate an existing blocked time slot
create_calendar_groupCreate a new calendar group
92 further tools are not listed here. The complete surface is in the source.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
axios Vulnerable to Full Man-in-the-Middle via Prototype Pollution Gadget in `config.proxy`
axios Vulnerable to Credential Theft and Response Hijacking via Prototype Pollution Gadget in Config Merge
Axios is Vulnerable to Denial of Service via __proto__ Key in mergeConfig
Axios is vulnerable to DoS attack through lack of data size check
Axios: Header Injection via Prototype Pollution
ANTHROPIC_API_KEYGHL_API_KEYyour_private_integrations_api_key_here # From Private Integrations, NOT regular API keyGHL_BASE_URLAdd: GHL_API_KEY, , GHL_LOCATION_ID, NODE_ENVGHL_LOCATION_IDyour_location_id_here # From Settings → Company → LocationsLOG_LEVELMCP_BEARER_TOKENMCP_SERVER_PORTPORTTool annotations
No tools have read-only/destructive annotations
Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.
All four hints declared on every tool
192/192 tools missing one or more hints — search (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); retrieve (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); view_contact_grid (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +189 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.
For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.
Tool test coverage
Only 22/192 tools referenced in tests (11%)
Write tests that reference each tool by name so every tool has at least one test.
Secrets not logged
1 secret value sent to console.log
Redact or omit secret values from log output.
Production dependencies are patched
0 critical, 12 high severity in production deps — axios@1.9.0 (high), axios@1.9.0 (high)
Run npm audit fix, or upgrade the affected packages to a non-vulnerable version.
Domain consistency
npm scope @mastanley13 doesn't match GitHub owner realsolutions605
Use the same org name across GitHub, npm, and your homepage so users can verify the publisher.
Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.
[](https://m8ven.ai/mcp/realsolutions605/go-high-level-mcp-2026-complete)?variant=verified from the URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check