GOHIGHLEVEL MCP SERVER TOOLS

566 tools from the GoHighLevel MCP Server MCP Server, categorised by risk level.

READ 263 tools
Read summarize_email_campaign_performance Summarize scheduled email campaign performance for a location, optionally sampling per-campaign stats endpo... Read check_billing_funds Check if a location account has sufficient funds in its wallet for billing. Returns a boolean indicating fu... Read check_url_slug Check if a URL slug is available for use. Use this before creating or updating blog posts to ensure unique ... Read count_funnel_pages Get the total count of pages for a funnel Read download_transcription Download call transcription as a text file Read filter_users_by_email Filter/look up users by email address within a location Read find_uncontacted_form_leads Find recent form submissions that do not appear to have conversation activity, using form submissions, cont... Read get_access_token_info Get information about the current access token Read get_ad_reports Get advertising performance reports (Google/Facebook ads) Read get_affiliate Get a specific affiliate Read get_affiliate_campaign Get a specific affiliate campaign Read get_affiliate_campaigns Get all affiliate campaigns Read get_affiliate_commissions Get commissions for an affiliate Read get_affiliate_stats Get affiliate performance statistics Read get_affiliates Get all affiliates Read get_agent_reports Get agent/user performance reports Read get_all_objects Get all objects (custom and standard) for a location including contact, opportunity, business, and custom o... Read get_api_keys List all API keys for a location Read get_appointment Get detailed information about a specific appointment by ID Read get_appointment_notes Get notes for an appointment Read get_appointment_reports Get appointment activity reports Read get_attribution_report Get attribution/source tracking report showing where leads came from Read get_billing_charge Get specific wallet charge details by charge ID. Returns full charge information including amount, currency... Read get_blocked_slots Get blocked time slots for a location Read get_blog_authors Get all available blog authors for the current location. Use this to find author IDs for creating blog posts. Read get_blog_categories Get all available blog categories for the current location. Use this to find category IDs for creating blog... Read get_blog_posts Get blog posts from a specific blog site. Use this to list and search existing blog posts. Read get_blog_sites Get all blog sites for the current location. Use this to find available blogs before creating or managing p... Read get_business Get a specific business by ID Read get_businesses Get all businesses for a location. Businesses represent different entities within a sub-account. Read get_calendar Get detailed information about a specific calendar by ID Read get_calendar_events Get appointments/events from calendars within a date range Read get_calendar_groups Get all calendar groups in the GoHighLevel location Read get_calendar_notification Get specific calendar notification Read get_calendar_notifications Get calendar notifications Read get_calendar_resource_equipment Get specific equipment resource details Read get_calendar_resource_room Get specific room resource details Read get_calendar_resources_equipments Get calendar equipment resources Read get_calendar_resources_rooms Get calendar room resources Read get_calendars Get all calendars in the GoHighLevel location with optional filtering Read get_call_forwarding_settings Get call forwarding configuration Read get_call_reports Get call activity reports including call duration, outcomes, etc. Read get_caller_ids Get verified caller IDs Read get_campaign Get a specific campaign by ID Read get_campaign_recipients Get all recipients of a campaign Read get_campaign_stats Get statistics for a campaign (opens, clicks, bounces, etc.) Read get_campaigns Get all campaigns (email/SMS) for a location Read get_companies Get all companies for a location. Companies represent business entities in B2B scenarios. Read get_company Get a specific company by ID Read get_connected_integrations Get all connected third-party integrations for a location Read get_connected_review_platforms Get connected review platforms (Google, Facebook, etc.) Read get_contact Get detailed information about a specific contact Read get_contact_appointments Get all appointments for a contact Read get_contact_note Get a specific note for a contact Read get_contact_notes Get all notes for a contact Read get_contact_task Get a specific task for a contact Read get_contact_tasks Get all tasks for a contact Read get_contacts_by_business Get contacts associated with a specific business Read get_conversation Get detailed conversation information including message history Read get_conversion_reports Get conversion tracking reports Read get_coupon Get coupon details by ID or code Read get_course Get a specific course by ID Read get_course_categories Get all course categories Read get_course_enrollments Get all enrollments for a course Read get_course_importers Get list of all course import jobs/processes Read get_course_instructors Get all instructors for a course Read get_course_offers Get all offers (pricing tiers) for a course product Read get_course_post Get a specific course post/lesson Read get_course_posts Get all posts/lessons in a course Read get_course_product Get a specific course product by ID Read get_course_products Get all course products (purchasable course bundles) Read get_courses Get all courses Read get_csv_upload_status Get status of CSV uploads Read get_custom_menu Get a single custom menu link by ID. Returns the custom menu configuration including structure, items, and ... Read get_custom_provider_config Fetch existing payment config for a location Read get_dashboard_stats Get main dashboard statistics overview Read get_duplicate_contact Check for duplicate contacts by email or phone Read get_email_campaigns Get a list of email campaigns from GoHighLevel. Read get_email_message Get detailed email message information by email message ID Read get_email_reports Get email performance reports (deliverability, opens, clicks) Read get_email_templates Get a list of email templates from GoHighLevel. Read get_form_by_id Get a specific form by its ID Read get_form_submissions Get all submissions for a specific form. Returns lead data collected through the form. Read get_forms Get all forms for a location. Forms are used to collect leads and information from contacts. Read get_free_slots Get available time slots for booking appointments on a specific calendar Read get_funnel Get a specific funnel by ID with all its pages Read get_funnel_pages Get all pages for a specific funnel Read get_funnel_redirects List all redirects for a funnel Read get_funnel_reports Get funnel performance reports (page views, conversions) Read get_funnels Get all funnels for a location. Funnels are multi-page sales/marketing flows. Read get_installed_locations Get all locations where an OAuth app is installed Read get_invoice Get invoice by ID Read get_invoice_schedule Get invoice schedule by ID Read get_invoice_template Get invoice template by ID Read get_ivr_menus Get all IVR/call menus Read get_latest_snapshot_push Get the latest snapshot push for a location Read get_link Get a specific trigger link by ID Read get_links Get all trigger links for a location. Trigger links are trackable URLs that can trigger automations. Read get_location Get detailed information about a specific location/sub-account by ID Read get_location_access_token Get an access token for a specific location (agency use) Read get_location_custom_field Get a specific custom field by ID Read get_location_custom_fields Get custom fields for a location, optionally filtered by model type Read get_location_custom_value Get a specific custom value by ID Read get_location_custom_values Get all custom values for a location Read get_location_tag Get a specific location tag by ID Read get_location_tags Get all tags for a specific location Read get_location_templates Get SMS/Email templates for a location Read get_media_files Get list of files and folders from the media library with filtering and search capabilities Read get_message Get detailed message information by message ID Read get_message_recording Get call recording audio for a message Read get_message_transcription Get call transcription text for a message Read get_note Get a top-level GHL note by ID. Read get_oauth_app Get a specific OAuth application by ID Read get_oauth_apps Get all OAuth applications/integrations for a location Read get_object_record Get a specific record by ID from a custom or standard object Read get_object_schema Get object schema details by key including all fields and properties for custom or standard objects Read get_opportunity Get detailed information about a specific opportunity by ID Read get_order_by_id Get a specific order by its ID Read get_order_notes Get notes for a specific order Read get_payouts Get affiliate payouts Read get_phone_number Get a specific phone number by ID Read get_phone_numbers Get all phone numbers for a location Read get_pipeline_reports Get pipeline/opportunity performance reports Read get_pipelines Get all sales pipelines configured in GoHighLevel Read get_platform_accounts Get available accounts for a specific platform after OAuth Read get_recent_messages Get recent messages across all conversations for monitoring Read get_referrals Get referrals (leads/sales) from affiliates Read get_revenue_reports Get revenue/payment reports Read get_review Get a specific review by ID Read get_review_links Get direct review links for platforms Read get_review_requests Get sent review requests Read get_review_stats Get review statistics/summary Read get_review_widget_settings Get review widget embed settings Read get_reviews Get all reviews for a location from various platforms Read get_saas_location Get a specific sub-account/location by ID at the agency level Read get_saas_locations Get all sub-accounts/locations for a SaaS agency. Requires agency-level access. Read get_scheduled_messages Get all scheduled messages in campaigns Read get_smart_list Get a specific smart list by ID Read get_smart_list_contacts Get contacts that match a smart list\ Read get_smart_list_count Get the count of contacts matching a smart list Read get_smart_lists Get all smart lists (saved contact filters/segments) Read get_sms_reports Get SMS performance reports Read get_sms_template Get a specific SMS template Read get_sms_templates Get all SMS templates Read get_snapshot Get a specific snapshot by ID Read get_snapshot_push_status Check the status of a snapshot push operation Read get_snapshots Get all snapshots for a company/agency. Snapshots are templates that can be used to set up new locations. Read get_snippets Get canned response snippets Read get_social_accounts Get all connected social media accounts and groups Read get_social_categories Get social media post categories Read get_social_category Get a specific social media category by ID Read get_social_media_statistics Get social media posting statistics for accounts Read get_social_post Get details of a specific social media post Read get_social_tags Get social media post tags Read get_social_tags_by_ids Get specific social media tags by their IDs Read get_social_templates Get social media post templates Read get_student_progress Get a student\ Read get_subscription_by_id Get a specific subscription by its ID Read get_timezones Get available timezones for location configuration Read get_transaction_by_id Get a specific transaction by its ID Read get_trigger Get a specific trigger by ID Read get_trigger_logs Get execution logs for a trigger Read get_trigger_types Get all available trigger types and their configurations Read get_triggers Get all automation triggers for a location Read get_user Get a specific user by their ID Read get_users Get all users/team members for a location. Returns team members with their roles and permissions. Read get_voice_ai_action Retrieve details of a specific voice AI agent action. Read get_voice_ai_agent Retrieve detailed configuration and settings for a specific voice AI agent. Read get_voice_ai_call_log Retrieve details of a specific voice AI call log entry. Read get_voicemail_settings Get voicemail settings Read get_voicemail_templates Get all voicemail drop templates Read get_voicemails Get voicemail messages Read get_webhook Get a specific webhook by ID Read get_webhook_events Get list of all available webhook event types Read get_webhook_logs Get webhook delivery logs/history Read get_webhooks Get all webhooks for a location Read get_whatsapp_templates Get WhatsApp message templates (must be pre-approved) Read ghl_get_agent Get details for a specific AI agent by ID, including its current staging and production versions. Read ghl_get_all_associations Get all associations for a sub-account/location with pagination. Returns system-defined and user-defined as... Read ghl_get_association_by_id Get a specific association by its ID. Works for both system-defined and user-defined associations. Read ghl_get_association_by_key Get an association by its key name. Useful for finding both standard and user-defined associations. Read ghl_get_association_by_object_key Get associations by object keys like contacts, custom objects, and opportunities. Read ghl_get_available_shipping_rates Get available shipping rates for an order based on destination and order details Read ghl_get_byoc_trunk Get details for a specific BYOC (Bring Your Own Carrier) SIP trunk by ID. Read ghl_get_call_recording Retrieve a specific call recording by its ID. Returns the recording URL and metadata. Read ghl_get_custom_field_by_id Get a custom field or folder by its ID. Supports custom objects and company (business) fields. Read ghl_get_custom_fields_by_object_key Get all custom fields and folders for a specific object key (e.g., custom object or company). Read ghl_get_domain_dns_records Get the required DNS records (DKIM, SPF, DMARC) for a sending domain. Returns records you need to add to yo... Read ghl_get_email_stats Get email deliverability statistics for a location including sent, delivered, bounced, spam complaints, and... Read ghl_get_phone_number Get details for a specific purchased phone number including its settings, capabilities, and forwarding conf... Read ghl_get_product Get a specific product by ID Read ghl_get_relations_by_record Get all relations for a specific record ID with pagination and optional filtering by association IDs. Read ghl_get_shipping_carrier Get details of a specific shipping carrier Read ghl_get_shipping_rate Get details of a specific shipping rate Read ghl_get_shipping_zone Get details of a specific shipping zone Read ghl_get_store_setting Get current store settings Read ghl_get_survey Get details for a specific survey by its ID. Read ghl_get_survey_stats Get analytics and statistics for a survey including response counts, completion rate, and field-level break... Read ghl_get_survey_submission Get a single survey submission by its ID. Read ghl_get_survey_submissions Retrieve survey submissions with advanced filtering and pagination. Get responses from contacts who have co... Read ghl_get_surveys Retrieve all surveys for a location. Surveys are used to collect information from contacts through forms an... Read ghl_get_voicemail Get voicemail messages for a specific phone number or location. Read ghl_get_workflow Get full details for a specific workflow by ID, including all triggers, actions/steps, and configuration. Read ghl_get_workflow_executions Get execution history for a workflow showing which contacts have run through it, their current step, and co... Read ghl_get_workflow_full Get a single workflow with full detail: all action nodes (workflowData.templates), Read ghl_get_workflows Retrieve all workflows for a location. Workflows represent automation sequences that can be triggered by va... Read ghl_list_agent_versions List all versions (staging and production snapshots) for a given agent. Read ghl_list_agents List all AI agents in a GoHighLevel location. Read ghl_list_byoc_trunks List all BYOC (Bring Your Own Carrier) SIP trunks configured for a location. Read ghl_list_call_recordings List call recordings for a location with optional date range and phone number filters. Read ghl_list_email_domains List all connected email sending domains for a location. Shows verification status, DKIM/SPF/DMARC configur... Read ghl_list_email_providers List all ISV (integrated service vendor) email providers connected to a location (e.g., Mailgun, SendGrid, ... Read ghl_list_inventory List inventory items with stock levels Read ghl_list_phone_numbers List all purchased phone numbers for a location with their current settings and status. Read ghl_list_prices List prices for a product Read ghl_list_product_collections List product collections Read ghl_list_products List products with optional filtering Read ghl_list_shipping_carriers List all shipping carriers for a location Read ghl_list_shipping_rates List all shipping rates for a specific shipping zone Read ghl_list_shipping_zones List all shipping zones for a location Read ghl_list_survey_submissions Get all submissions for a specific survey with filtering and pagination. Read ghl_list_workflows List all workflows in a location with status, trigger type, and step counts. Alias for ghl_get_workflows wi... Read ghl_list_workflows_full List all workflows with names, IDs, and statuses via the internal API. Read ghl_search_available_numbers Search for available phone numbers to purchase. Filter by area code, country, number type (local/toll-free/... Read list_active_numbers_by_location List all active phone numbers assigned to a specific location Read list_billing_charges Get all wallet charges for a location. Returns a list of billing charges with details like amount, currency... Read list_bulk_action_campaigns_v2 List Email Campaigns V2 bulk action campaigns for a location. Read list_coupons List all coupons for a location with optional filtering Read list_custom_menus Get a list of custom menu links. Returns custom menu configurations including menu items, categories, and a... Read list_email_campaigns_v2 List Email Campaign V2 campaigns for a location. Read list_estimates List all estimates Read list_invoice_schedules List all invoice schedules Read list_invoice_templates List all invoice templates Read list_invoices List all invoices Read list_marketplace_installations Get installer details for a specific app. Fetches information about the company, location, user, and instal... Read list_number_pools List all phone number pools available in the phone system. Number pools are groups of numbers used for call... Read list_order_fulfillments List all fulfillments for an order Read list_orders List orders with optional filtering and pagination Read list_proposal_templates List proposal/contract templates for a location. Supports filtering by type, name, and date range. Read list_proposals_documents List proposal/contract documents for a location. Supports filtering by status, payment status, and date range. Read list_subscriptions List subscriptions with optional filtering and pagination Read list_transactions List transactions with optional filtering and pagination Read list_voice_ai_agents Retrieve a paginated list of voice AI agents for a location. Read list_voice_ai_call_logs Retrieve a paginated list of voice AI call logs for a location. Read list_whitelabel_integration_providers List white-label integration providers with optional pagination Read list_workflow_campaigns_v2 List Email Campaigns V2 workflow campaigns for a location. Read pause_campaign Pause a running campaign Read pause_saas_location Pause a SaaS sub-account/location Read search_available_numbers Search for available phone numbers to purchase Read search_contacts Search for contacts with advanced filtering options Read search_conversations Search conversations in GoHighLevel with various filters Read search_links Search trigger links by name or query string within a location Read search_location_tasks Search tasks within a location with advanced filtering Read search_locations Search for locations/sub-accounts in GoHighLevel with filtering options Read search_notes Search top-level GHL notes. Read search_object_records Search records within a custom or standard object using searchable properties Read search_opportunities Search for opportunities in GoHighLevel CRM using various filters like pipeline, stage, contact, status, etc. Read search_social_posts Search and filter social media posts across all platforms Read search_users Search for users across a company/agency by email, name, or other criteria Read summarize_calendar_availability Summarize available booking slots across one or more calendars for a date range. Read validate_group_slug Validate if a calendar group slug is available Read verify_caller_id Submit verification code for caller ID Read audit_location_ads_setup Read-only audit of location setup relevant to paid-ad lead routing, forms, workflows, calendars, tags, and ...
WRITE 201 tools
Write remove_contact_followers Remove followers from a contact Write remove_contact_tags Remove tags from a contact Write remove_opportunity_followers Remove followers from an opportunity Write duplicate_trigger Duplicate/clone a trigger Write duplicate_smart_list Duplicate/clone a smart list Write enroll_contact_in_course Enroll a contact in a course Write ghl_clone_workflow Duplicate an existing workflow with a new name. Clones all actions and triggers Write reply_to_review Reply to a review Write add_caller_id Add a caller ID for verification Write add_contact_followers Add followers to a contact Write add_contact_tags Add tags to a contact Write add_contact_to_campaign Add contact to a marketing campaign Write add_course_instructor Add an instructor to a course Write add_inbound_message Manually add an inbound message to a conversation Write add_opportunity_followers Add followers to an opportunity for notifications and tracking Write add_outbound_call Manually add an outbound call record to a conversation Write approve_affiliate Approve a pending affiliate Write bulk_update_contact_business Bulk update business association for multiple contacts Write bulk_update_contact_tags Bulk add or remove tags from multiple contacts Write connect_google_business Initiate Google Business Profile connection Write create_affiliate Create/add a new affiliate Write create_affiliate_campaign Create a new affiliate campaign Write create_api_key Create a new API key Write create_appointment Create a new appointment/booking in GoHighLevel Write create_appointment_note Create a note for an appointment Write create_block_slot Create a blocked time slot to prevent bookings during specific times Write create_blog_post Create a new blog post in GoHighLevel. Requires blog ID, author ID, and category IDs which can be obtained ... Write create_business Create a new business for a location Write create_calendar Create a new calendar in GoHighLevel Write create_calendar_group Create a new calendar group Write create_calendar_notifications Create calendar notifications Write create_calendar_resource_equipment Create a calendar equipment resource Write create_calendar_resource_room Create a calendar room resource Write create_campaign Create a new campaign Write create_company Create a new company record Write create_contact Create a new contact in GoHighLevel Write create_contact_note Create a new note for a contact Write create_contact_task Create a new task for a contact Write create_conversation Create a new conversation with a contact Write create_coupon Create a new promotional coupon Write create_course Create a new course Write create_course_category Create a new course category Write create_course_importer Create a new course import job to import courses from external sources Write create_course_offer Create a new offer for a course product Write create_course_post Create a new course post/lesson Write create_course_product Create a new course product Write create_custom_menu Create a new custom menu link for a company. For icon usage details refer to GHL documentation. Write create_custom_provider_config Create new payment config for a location Write create_custom_provider_integration Create a new custom payment provider integration Write create_email_campaign_v2 Create an Email Campaign V2 draft using the public 2023-02-21 Email Campaigns V2 API. Write create_email_template Create a new email template in GoHighLevel. Write create_estimate Create a new estimate Write create_funnel_redirect Create a URL redirect for a funnel Write create_invoice Create a new invoice Write create_invoice_from_estimate Create an invoice from an estimate Write create_invoice_schedule Create a new invoice schedule Write create_invoice_template Create a new invoice template Write create_ivr_menu Create an IVR/call menu Write create_link Create a new trigger link Write create_location Create a new sub-account/location in GoHighLevel (Agency Pro plan required) Write create_location_custom_field Create a new custom field for a location Write create_location_custom_value Create a new custom value for a location Write create_location_tag Create a new tag for a location Write create_note Create a top-level GHL note from the 2026-04-21 Notes API changelog. Write create_object_record Create a new record in a custom or standard object with properties, owner, and followers Write create_object_schema Create a new custom object schema with labels, key, and primary display property Write create_opportunity Create a new opportunity in GoHighLevel CRM Write create_order_fulfillment Create a fulfillment for an order Write create_smart_list Create a new smart list with filter criteria Write create_sms_template Create a new SMS template Write create_snapshot Create a new snapshot from a location (backs up location settings) Write create_snapshot_share_link Generate a shareable link for a snapshot so it can be distributed or imported by other agencies Write create_snippet Create a canned response snippet Write create_social_post Create a new social media post for multiple platforms Write create_social_template Create a social media post template Write create_trigger Create a new automation trigger Write create_user Create a new user/team member for a location Write create_voice_ai_action Create a new action for a voice AI agent. Actions define specific behaviors and capabilities during calls. Write create_voice_ai_agent Create a new voice AI agent configuration and settings. Write create_voicemail_template Create a voicemail drop template Write create_webhook Create a new webhook subscription Write create_whatsapp_template Create a WhatsApp template (submits for approval) Write create_whitelabel_integration_provider Create a white-label integration provider for payments Write disable_calendar_group Enable or disable a calendar group Write disable_trigger Disable/deactivate a trigger Write disconnect_custom_provider_config Disconnect existing payment config for a location Write disconnect_integration Disconnect a third-party integration Write disconnect_review_platform Disconnect a review platform Write enable_saas_location Enable or disable SaaS features for a location Write enable_trigger Enable/activate a trigger Write generate_estimate_number Generate a unique estimate number Write generate_invoice_number Generate a unique invoice number Write ghl_add_email_domain Add a new sending domain to a location. After adding, DNS records must be configured and the domain verified. Write ghl_bulk_edit_products Bulk edit multiple products in a single request (e.g. update availability, store inclusion, or other fields... Write ghl_configure_call_forwarding Configure call forwarding rules for a phone number. Set up sequential or simultaneous ringing, time-based r... Write ghl_create_agent Create a new AI agent in GoHighLevel Agent Studio. Write ghl_create_association Create a new association that defines relationship types between entities like contacts, custom objects, an... Write ghl_create_byoc_trunk Create a new BYOC (Bring Your Own Carrier) SIP trunk for a location. Allows using an external carrier inste... Write ghl_create_custom_field Create a new custom field for custom objects or company (business). Supports various field types including ... Write ghl_create_custom_field_folder Create a new custom field folder for organizing fields within an object. Write ghl_create_price Create a price for a product Write ghl_create_product Create a new product in GoHighLevel Write ghl_create_product_collection Create a new product collection Write ghl_create_relation Create a relation between two entities using an existing association. Links specific records together. Write ghl_create_shipping_carrier Create a new shipping carrier for dynamic rate calculation Write ghl_create_shipping_rate Create a new shipping rate for a shipping zone Write ghl_create_shipping_zone Create a new shipping zone with specific countries and states Write ghl_create_store_setting Create or update store settings including shipping origin and notifications Write ghl_create_survey Create a new survey for a location. Returns the created survey with its ID. Write ghl_create_workflow Create a new GHL workflow with optional trigger and actions. Write ghl_set_default_email_provider Set the default email provider for a location. All outbound emails will use this provider unless overridden. Write ghl_update_agent Update agent metadata (name, description, status). Write ghl_update_agent_version Update the agent graph for a specific version. Write ghl_update_association Update the labels of an existing association. Only user-defined associations can be updated. Write ghl_update_custom_field Update an existing custom field by ID. Can modify name, description, options, and other properties. Write ghl_update_custom_field_folder Update the name of an existing custom field folder. Write ghl_update_phone_number Update settings for a purchased phone number including forwarding rules, messaging, and friendly name. Write ghl_update_product Update an existing product Write ghl_update_shipping_carrier Update a shipping carrier\ Write ghl_update_shipping_rate Update a shipping rate\ Write ghl_update_shipping_zone Update a shipping zone\ Write ghl_update_survey Update survey configuration including name, fields, and thank-you message. Write ghl_update_workflow_actions Add or replace actions (and optionally triggers) in an existing workflow. Write ghl_update_workflow_status Enable or disable a workflow. Active workflows process contacts; inactive ones are paused. Write push_snapshot_to_subaccounts Push/deploy a snapshot to one or more sub-accounts Write rebilling_update Update rebilling configuration for agency Write reject_affiliate Reject/deny a pending affiliate Write restore_note Restore a deleted top-level GHL note. Write send_email Send an email message to a contact in GoHighLevel Write send_estimate Send an estimate to customer Write send_proposal_document Send a proposal/contract document to a client via email or link. Write send_proposal_template Send a proposal/contract template to a contact, creating a document from the template. Write send_review_request Send a review request to a contact Write set_csv_accounts Set accounts for CSV import processing Write set_social_media_accounts Set/configure social media accounts for a location Write update_affiliate Update an affiliate Write update_affiliate_campaign Update an affiliate campaign Write update_appointment Update an existing appointment in GoHighLevel Write update_appointment_note Update an appointment note Write update_block_slot Update an existing blocked time slot Write update_blog_post Update an existing blog post in GoHighLevel. All fields except postId and blogId are optional. Write update_business Update an existing business Write update_calendar Update an existing calendar in GoHighLevel Write update_calendar_group Update calendar group details Write update_calendar_notification Update calendar notification Write update_calendar_resource_equipment Update equipment resource details Write update_calendar_resource_room Update room resource details Write update_call_forwarding Update call forwarding settings Write update_campaign Update a campaign Write update_company Update an existing company record Write update_contact Update contact information Write update_contact_note Update a note for a contact Write update_contact_task Update a task for a contact Write update_conversation Update conversation properties (star, mark read, etc.) Write update_coupon Update an existing coupon Write update_course Update a course Write update_course_category Update a course category Write update_course_offer Update a course offer Write update_course_post Update a course post/lesson Write update_course_product Update a course product Write update_custom_menu Update an existing custom menu link for a given company. Write update_email_campaign_v2 Update an Email Campaign V2 draft. Write update_email_template Update an existing email template in GoHighLevel. Write update_funnel_redirect Update an existing funnel redirect Write update_invoice_template Update an existing invoice template Write update_ivr_menu Update an IVR menu Write update_lesson_completion Mark a lesson as complete/incomplete for a student Write update_link Update an existing trigger link Write update_location Update an existing sub-account/location in GoHighLevel Write update_location_custom_field Update an existing custom field Write update_location_custom_value Update an existing custom value Write update_location_tag Update an existing location tag Write update_message_status Update the delivery status of a message Write update_note Update a top-level GHL note by ID. Write update_note_attachments Patch attachments for a top-level GHL note. Write update_note_relations Update relations for a top-level GHL note. Write update_object_record Update an existing record in a custom or standard object Write update_object_schema Update object schema properties including labels, description, and searchable fields Write update_opportunity Update an existing opportunity with new details (full update) Write update_opportunity_status Update the status of an opportunity (won, lost, etc.) Write update_phone_number Update phone number settings Write update_review_links Update custom review links Write update_review_reply Update a review reply Write update_review_widget_settings Update review widget settings Write update_smart_list Update a smart list Write update_sms_template Update an SMS template Write update_snippet Update a snippet Write update_social_post Update an existing social media post Write update_task_completion Update task completion status Write update_trigger Update an existing trigger Write update_user Update an existing user/team member Write update_voice_ai_action Update an existing voice AI agent action. Write update_voice_ai_agent Partially update an existing voice AI agent configuration. Write update_voicemail_settings Update voicemail settings Write update_webhook Update a webhook Write upload_form_custom_files Upload custom files for a form field (e.g. file upload fields in form submissions) Write upload_media_file Upload a file to the media library or add a hosted file URL (max 25MB for direct uploads) Write upload_message_attachments Upload file attachments for use in messages Write upload_social_csv Upload CSV file for bulk social media posts Write upsert_contact Create or update contact based on email/phone (smart merge) Write upsert_opportunity Create or update an opportunity based on contact and pipeline (smart merge)
DESTRUCTIVE 79 tools
Destructive bulk_delete_social_posts Delete multiple social media posts at once (max 50) Destructive cancel_scheduled_campaign_message Cancel a scheduled campaign message for a contact Destructive cancel_scheduled_email Cancel a scheduled email before it is sent Destructive cancel_scheduled_message Cancel a scheduled message before it is sent Destructive delete_affiliate Remove an affiliate Destructive delete_affiliate_campaign Delete an affiliate campaign Destructive delete_api_key Delete/revoke an API key Destructive delete_appointment Cancel/delete an appointment from GoHighLevel Destructive delete_appointment_note Delete an appointment note Destructive delete_business Delete a business from a location Destructive delete_calendar Delete a calendar from GoHighLevel Destructive delete_calendar_group Delete a calendar group Destructive delete_calendar_notification Delete calendar notification Destructive delete_calendar_resource_equipment Delete an equipment resource Destructive delete_calendar_resource_room Delete a room resource Destructive delete_caller_id Delete a caller ID Destructive delete_campaign Delete a campaign Destructive delete_company Delete a company record Destructive delete_contact Delete a contact from GoHighLevel Destructive delete_contact_note Delete a note for a contact Destructive delete_contact_task Delete a task for a contact Destructive delete_conversation Delete a conversation permanently Destructive delete_coupon Delete a coupon permanently Destructive delete_course Delete a course Destructive delete_course_category Delete a course category Destructive delete_course_offer Delete a course offer Destructive delete_course_post Delete a course post/lesson Destructive delete_course_product Delete a course product Destructive delete_custom_menu Delete a specific custom menu link from the system. The custom menu is identified by its unique ID. Destructive delete_custom_provider_integration Delete an existing custom payment provider integration Destructive delete_email_campaign_v2 Delete an Email Campaign V2 campaign. Destructive delete_email_template Delete an email template from GoHighLevel. Destructive delete_funnel_redirect Delete a funnel redirect Destructive delete_invoice_template Delete an invoice template Destructive delete_ivr_menu Delete an IVR menu Destructive delete_link Delete a trigger link Destructive delete_location Delete a sub-account/location from GoHighLevel Destructive delete_location_custom_field Delete a custom field from a location Destructive delete_location_custom_value Delete a custom value from a location Destructive delete_location_tag Delete a location tag Destructive delete_location_template Delete a template from a location Destructive delete_marketplace_installation Uninstall an application from your company or a specific location. This will remove the application\ Destructive delete_media_file Delete a specific file or folder from the media library Destructive delete_note Delete a top-level GHL note by ID. Destructive delete_object_record Delete a record from a custom or standard object Destructive delete_opportunity Delete an opportunity from GoHighLevel CRM Destructive delete_review_reply Delete a review reply Destructive delete_smart_list Delete a smart list Destructive delete_sms_template Delete an SMS template Destructive delete_snippet Delete a snippet Destructive delete_social_account Delete a social media account connection Destructive delete_social_post Delete a social media post Destructive delete_social_template Delete a social template Destructive delete_trigger Delete a trigger Destructive delete_user Delete a user/team member from a location Destructive delete_voice_ai_action Delete a voice AI agent action. Destructive delete_voice_ai_agent Delete a voice AI agent and all its configurations. Destructive delete_voicemail Delete a voicemail message Destructive delete_voicemail_template Delete a voicemail template Destructive delete_webhook Delete a webhook Destructive delete_whatsapp_template Delete a WhatsApp template Destructive ghl_delete_agent Permanently delete an AI agent and all its versions. This action is irreversible. Destructive ghl_delete_association Delete a user-defined association. This will also delete all relations created with this association. Destructive ghl_delete_custom_field Delete a custom field by ID. This will permanently remove the field and its data. Destructive ghl_delete_custom_field_folder Delete a custom field folder. This will also affect any fields within the folder. Destructive ghl_delete_email_domain Remove a sending domain from a location. Emails using this domain will no longer be sent after removal. Destructive ghl_delete_product Delete a product by ID Destructive ghl_delete_relation Delete a specific relation between two entities. Destructive ghl_delete_shipping_carrier Delete a shipping carrier Destructive ghl_delete_shipping_rate Delete a shipping rate Destructive ghl_delete_shipping_zone Delete a shipping zone and all its associated shipping rates Destructive ghl_delete_survey Permanently delete a survey and all its data. This action is irreversible. Destructive ghl_delete_workflow Permanently delete a workflow by ID. This cannot be undone. Destructive ghl_release_phone_number Release (remove) a purchased phone number from a location. This will stop billing for the number. Destructive release_phone_number Release/delete a phone number Destructive remove_contact_from_all_campaigns Remove contact from all campaigns Destructive remove_contact_from_campaign Remove contact from a specific campaign Destructive remove_contact_from_workflow Remove contact from a workflow Destructive remove_course_enrollment Remove a contact from a course

Route GoHighLevel MCP Server through PolicyLayer and every one of its 566 tools is checked against your policy before it runs.

GOVERN GOHIGHLEVEL →

Enforced before the call runs. Nothing to install.

How many tools does the GoHighLevel MCP Server MCP server have? +

The GoHighLevel MCP Server MCP server exposes 566 tools across 5 categories: Read, Write, Destructive, Execute, Financial.

How do I enforce policies on GoHighLevel MCP Server tools? +

Route the GoHighLevel MCP Server server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do GoHighLevel MCP Server tools fall into? +

GoHighLevel MCP Server tools are categorised as Read (263), Write (201), Destructive (79), Execute (14), Financial (9). Each category has a recommended default policy.

Enforce policy on every GoHighLevel MCP Server tool call.

Deterministic rules across all 566 GoHighLevel MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

42,500+ MCP servers and 110,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.