Guida al connettore11 minuti di lettura53 tool MCP7 lingue

Come collegare GoHighLevel a Cursor via MCP

CRM GoHighLevel (HighLevel, LeadConnector) per un sub-account: contatti con tag, note e attività, conversazioni e invio di SMS, email o WhatsApp, opportunità e pipeline, calendari e appuntamenti, workflow, invii di moduli e sondaggi, fatture, pagamenti e post del Social Planner. Si collega con un token di Private Integration.

HCA cura del team HelpCodeAggiornato 11 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

GoHighLevel

GoHighLevel

GoHighLevel (HighLevel, LeadConnector) CRM for one sub-account: contacts with tags, notes and tasks, conversations and sending SMS, email or WhatsApp, opportunities and pipelines, calendars and appointments, users, custom fields, workflows, form and survey submissions, invoices, payments and Social Planner posts.

tool

53

Regione

INTL

Categoria

CRM

Autenticazione

Bearer Token

Env vars richieste

GOHIGHLEVEL_API_TOKENGOHIGHLEVEL_LOCATION_ID
Installa con un clic su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

Salta l'installazione. Attivo in meno di 2 minuti.

Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi GoHighLevel con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.

Inizia la prova gratuita

In breve

CRM GoHighLevel (HighLevel, LeadConnector) per un sub-account: contatti con tag, note e attività, conversazioni e invio di SMS, email o WhatsApp, opportunità e pipeline, calendari e appuntamenti, workflow, invii di moduli e sondaggi, fatture, pagamenti e post del Social Planner. Si collega con un token di Private Integration.

Prova a chiedere

Prompt di esempio per GoHighLevel

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

GoHighLevel · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → GoHighLevel, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

GoHighLevel + Cursor

CRM GoHighLevel (HighLevel, LeadConnector) per un sub-account: contatti con tag, note e attività, conversazioni e invio di SMS, email o WhatsApp, opportunità e pipeline, calendari e appuntamenti, workflow, invii di moduli e sondaggi, fatture, pagamenti e post del Social Planner. Si collega con un token di Private Integration.

Prerequisiti

Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:

GOHIGHLEVEL_API_TOKEN, GOHIGHLEVEL_LOCATION_ID

Step 1 — Ottieni le credenziali

La configurazione richiede circa 5 minuti. Ti servono i diritti di amministratore nel sub-account (location) di HighLevel in cui deve lavorare l'AI.

  1. Nel sub-account apri Settings, Private Integrations e clicca Create new Integration. Dalle un nome, ad esempio AnythingMCP.
  2. Seleziona gli scope di cui hanno bisogno gli strumenti: locations.readonly, locations/customFields.readonly, locations/tags.readonly, contacts.readonly, contacts.write, conversations.readonly, conversations/message.readonly, conversations/message.write, opportunities.readonly, opportunities.write, calendars.readonly, calendars/events.readonly, calendars/events.write, users.readonly, workflows.readonly, forms.readonly, surveys.readonly, invoices.readonly, invoices.write, payments/orders.readonly, payments/transactions.readonly, payments/subscriptions.readonly, socialplanner/account.readonly, socialplanner/post.readonly, socialplanner/post.write. Escludi gli scope di scrittura che l'AI non deve avere.
  3. Copia il token (inizia con pit- e viene mostrato una sola volta) in GOHIGHLEVEL_API_TOKEN. Viene inviato come Authorization: Bearer <token>; incollalo senza il prefisso Bearer.
  4. Copia il Location ID da Settings, Business Profile (o dall'URL dopo /location/) in GOHIGHLEVEL_LOCATION_ID. Ogni strumento lavora in quel sub-account.
  5. Installa il connettore ed esegui gohighlevel_get_location: mostra il sub-account e conferma token e Location ID.

L'header Version richiesto da HighLevel lo invia il connettore (2021-07-28, e 2021-04-15 per conversazioni e calendari).

Cosa legge: i dati del sub-account, i campi personalizzati (id per customFields), i tag, gli utenti (id per assignedTo), le pipeline con le loro fasi, i calendari e i workflow; i contatti per testo libero o filtri, con tag, fonte, impostazioni DND, valori dei campi personalizzati, note, attività e appuntamenti; le conversazioni su SMS, email, WhatsApp, Facebook, Instagram e live chat con i loro messaggi; le opportunità per pipeline, fase, stato, contatto, assegnatario o data; gli slot liberi e gli eventi dei calendari; moduli, sondaggi e i loro invii; fatture con righe e importi da pagare, ordini di pagamento, transazioni (incassi e rimborsi) e abbonamenti; gli account collegati al Social Planner e i loro post.

Cosa scrive: tutti gli strumenti di scrittura sono attivi all'installazione, quindi sono gli scope della Private Integration a decidere cosa può cambiare l'AI. Contatti: gohighlevel_create_contact, gohighlevel_upsert_contact (nessun duplicato per email o telefono), gohighlevel_update_contact, tag con gohighlevel_add_contact_tags e gohighlevel_remove_contact_tags, gohighlevel_create_contact_note, gohighlevel_create_contact_task e gohighlevel_update_contact_task. Automazioni: gohighlevel_add_contact_to_workflow e gohighlevel_remove_contact_from_workflow (solo workflow pubblicati), oppure un tag su cui si attiva un workflow. Vendite: gohighlevel_create_opportunity, gohighlevel_update_opportunity (cambio fase) e gohighlevel_update_opportunity_status (won, lost, abandoned). Prenotazioni: gohighlevel_get_free_slots, poi gohighlevel_create_appointment, e gohighlevel_update_appointment per spostare, confermare, annullare o segnare un no-show. Denaro: gohighlevel_create_invoice (in bozza) e gohighlevel_send_invoice. Social: gohighlevel_create_social_post.

Cosa arriva alle persone: gohighlevel_send_message invia subito SMS, email, WhatsApp o messaggi social al contatto e può consumare crediti SMS o email; i contatti con DND attivo su un canale non vengono raggiunti su quel canale. gohighlevel_send_invoice manda al contatto un link di pagamento e gohighlevel_create_social_post pubblica in modo pubblico all'ora programmata. Prima di ognuno di questi l'AI ti mostra testo, destinatario o post e aspetta il tuo sì. Nessuno strumento è disattivato all'installazione.

Formati dei dati: gli id sono stringhe di 20 caratteri. Le date nei record sono ISO 8601 in UTC; slot liberi ed eventi dei calendari vogliono tempo Unix in millisecondi; inizio e fine di un appuntamento sono ISO 8601 con offset; la ricerca delle opportunità usa date mm-dd-yyyy; i filtri di moduli, sondaggi, fatture e pagamenti usano YYYY-MM-DD. Gli importi di fatture e pagamenti sono in unità di valuta (120.5 = 120,50), non in centesimi. I numeri di telefono sono E.164. Gli slot liberi coprono al massimo 31 giorni per chiamata.

Paginazione: i contatti usano page e page_limit (fino a 500 per pagina e 10.000 risultati in totale; oltre, l'AI passa search_after dell'ultimo contatto). Le opportunità usano page e limit (fino a 100) oppure startAfter e startAfterId da meta. Le conversazioni usano limit e start_after_date, i messaggi last_message_id con nextPage. Fatture e pagamenti usano limit e offset, moduli e sondaggi page e limit.

Limiti: HighLevel consente 100 richieste ogni 10 secondi e 200.000 al giorno per sub-account; oltre risponde 429.

Errori comuni: 401 indica un token errato o eliminato, oppure il token di un altro sub-account. 403 o "The token is not authorized for this scope" indica che alla Private Integration manca quello scope: modificala, aggiungi lo scope e salva. 422 elenca i campi non validi.

Il connettore lavora in un solo sub-account, non a livello di agenzia. Non elimina record, non crea né modifica workflow, funnel o calendari e non emette rimborsi.

Step 2 — Installa l'adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Aggiungi il connettore in Cursor

L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostra YOUR_SERVER_ID.

Cursor legge i server MCP da ~/.cursor/mcp.json. Aggiungi questa voce:

{
  "mcpServers": {
    "anythingmcp": {
      "url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Crea una chiave API MCP in AnythingMCP da MCP Servers → il tuo server → API keys e incollala al posto di YOUR_MCP_API_KEY.
  2. Salva il file e riavvia Cursor.
  3. Apri Cursor → Settings → MCP e verifica che anythingmcp sia elencato e connesso.
  4. Inizia a chattare: l'agente ora può usare i tool di GoHighLevel.

Tool disponibili

ToolWhat it does
gohighlevel_get_locationDetails of the configured sub-account (location): name, address, phone, email, website, timezone, business info and settings
gohighlevel_list_custom_fieldsList the custom fields of the sub-account with id, name, fieldKey (contact.my_field), data type, picklist options and model (contact or…
gohighlevel_list_tagsList the contact tags defined in the sub-account with id and name
gohighlevel_search_contactsSearch contacts of the sub-account by free text (name, email, phone, company) and/or filters, sorted and paged
gohighlevel_get_contactGet one contact by id with name, email, phone, address, tags, source, DND settings, custom field values, assigned user, followers and dates
gohighlevel_create_contactCreate a contact in the sub-account with name, email, phone, address, tags, source, custom fields and assigned user
gohighlevel_upsert_contactCreate a contact or update the existing one with the same email or phone (following the sub-account's duplicate settings)
gohighlevel_update_contactUpdate a contact by id: name, email, phone, address, tags (replaces the list), DND, custom fields, source or assigned user
gohighlevel_add_contact_tagsAdd tags to a contact without touching its other tags
gohighlevel_remove_contact_tagsRemove the given tags from a contact; its other tags stay
gohighlevel_list_contact_notesList the notes on a contact with id, body, user and date added
gohighlevel_create_contact_noteAdd a note to a contact, e.g. a call summary
gohighlevel_list_contact_tasksList the tasks of a contact with id, title, body, due date, completed flag and assigned user
gohighlevel_create_contact_taskCreate a follow-up task on a contact with title, description, due date and assigned user
gohighlevel_update_contact_taskUpdate a contact task: title, description, due date, assignee, or mark it completed
gohighlevel_list_contact_appointmentsList the calendar appointments of a contact with id, calendar, title, status, start and end time
gohighlevel_add_contact_to_workflowEnroll a contact in a published workflow, now or from a given start time
gohighlevel_remove_contact_from_workflowRemove a contact from a workflow so its remaining steps do not run for that contact
gohighlevel_list_workflowsList the workflows of the sub-account with id, name, status (draft or published) and dates
gohighlevel_search_conversationsSearch conversations (one thread per contact across SMS, email, WhatsApp, Facebook, Instagram, chat) by contact, text, assignee, status or…
gohighlevel_get_conversationGet one conversation by id: contact, channel, assigned user, unread count, starred flag and last message
gohighlevel_list_messagesList the messages of a conversation, newest first: direction (inbound or outbound), type, body, status, attachments and date
gohighlevel_send_messageSend an SMS, email, WhatsApp, Instagram, Facebook or live chat message to a contact through the sub-account, now or scheduled
gohighlevel_list_pipelinesList the opportunity pipelines of the sub-account with their stages (id, name, position)
gohighlevel_search_opportunitiesSearch opportunities (deals) by text, pipeline, stage, status, contact, assignee or date
gohighlevel_get_opportunityGet one opportunity by id: name, pipeline and stage, status, monetary value, contact, assigned user, custom fields and dates
gohighlevel_create_opportunityCreate an opportunity (deal) for a contact in a pipeline stage with name, status, value, assignee and custom fields
gohighlevel_update_opportunityUpdate an opportunity: move it to another stage or pipeline, rename, change value, status, assignee or custom fields
gohighlevel_update_opportunity_statusSet only the status of an opportunity: open, won, lost (optionally with a lost reason) or abandoned
gohighlevel_list_calendarsList the calendars of the sub-account with id, name, type, team members, slot duration and widget settings
gohighlevel_get_free_slotsFree booking slots of a calendar between two dates (at most 31 days apart), grouped by day, in the requested time zone
gohighlevel_list_calendar_eventsList appointments and events between two times for a calendar, a user or a calendar group (one of the three is required), with contact…
gohighlevel_get_appointmentGet one appointment by id: calendar, contact, assigned user, title, status, address or meeting link, start and end time
gohighlevel_create_appointmentBook an appointment for a contact in a calendar at a start time, with status, assigned user, location and notes
gohighlevel_update_appointmentUpdate an appointment: reschedule, change status (confirmed, cancelled, showed, noshow), assignee, title, location or notes
gohighlevel_list_usersList the users (team members) of the sub-account with id, name, email, phone, role and permissions
gohighlevel_get_userGet one user by id: name, email, phone, role, type, permissions and the sub-accounts it can access
gohighlevel_list_formsList the forms of the sub-account with id and name; form ids filter gohighlevel_list_form_submissions
gohighlevel_list_form_submissionsList form submissions with contact id, name, email, the submitted fields and date
gohighlevel_list_surveysList the surveys of the sub-account with id and name; survey ids filter gohighlevel_list_survey_submissions
gohighlevel_list_survey_submissionsList survey submissions with contact, answers and date
gohighlevel_list_invoicesList invoices of the sub-account with number, name, contact, status (draft, sent, paid, void, partially_paid, ...), total, amount due…
gohighlevel_get_invoiceGet one invoice by id: number, contact and business details, line items, discount, taxes, totals, amount paid and due, status, dates and…
gohighlevel_create_invoiceCreate a draft invoice for a contact with line items, currency, issue and due date, business details, discount and terms
gohighlevel_send_invoiceSend an invoice to the contact by email, SMS, both, or mark it as sent manually
gohighlevel_list_ordersList payment orders (funnel, store and payment link sales) with contact, amount, currency, status, payment status and date
gohighlevel_get_orderGet one order by id: contact, line items with products and prices, amount, currency, status, payment status, source and fulfillment
gohighlevel_list_transactionsList payment transactions (charges and refunds) with contact, amount, currency, status, payment provider, source (funnel, invoice, store)…
gohighlevel_get_transactionGet one payment transaction by id: amount, currency, status, contact, provider charge id, source entity and refund state
gohighlevel_list_subscriptionsList recurring payment subscriptions with contact, product, amount, interval, status and dates
gohighlevel_list_social_accountsList the social media accounts connected to the Social Planner (Facebook, Instagram, LinkedIn, Google Business, TikTok, X, ...) with their…
gohighlevel_list_social_postsList Social Planner posts in a date range: content, accounts, media, status (scheduled, published, draft, failed) and schedule date
gohighlevel_create_social_postCreate a Social Planner post for one or more connected accounts: text, media, as draft or scheduled for a date

Esempi di prompt

  • "Trova il contatto con l'email [email protected] e mostrami i suoi tag, le note e le attività aperte."
  • "Quali conversazioni hanno messaggi non letti in questo momento? Riassumi l'ultimo messaggio di ciascuna."
  • "Sposta l'opportunità "Rifacimento sito" di Rossi Srl nella fase Proposta inviata e imposta il valore a 4.500."
  • "Trova uno slot libero di 30 minuti martedì prossimo nel calendario Vendite e prenotalo per il contatto Marco Rossi. Mostrami la prenotazione prima di salvarla."
  • "Elenca le fatture inviate ma non ancora pagate, con contatto, importo da pagare e scadenza."

FAQ

Cursor supporta server MCP personalizzati nel piano gratuito? Sì, MCP è disponibile nei piani Hobby, Pro e Business.

Prossimi passi

Questa guida ti è stata utile?

Il tuo agente GoHighLevel è a un clic di distanza.

Installa il connettore, incolla la chiave, chiedi a Cursor. 7 giorni gratis, senza carta di credito.

Guide correlate

Connettori

Come collegare GoHighLevel a ChatGPT via MCP

CRM GoHighLevel (HighLevel, LeadConnector) per un sub-account: contatti con tag, note e attività, conversazioni e invio di SMS, email o WhatsApp, opportunità e pipeline, calendari e appuntamenti, workflow, invii di moduli e sondaggi, fatture, pagamenti e post del Social Planner. Si collega con un token di Private Integration.

Connettori

Come collegare GoHighLevel a Claude via MCP

CRM GoHighLevel (HighLevel, LeadConnector) per un sub-account: contatti con tag, note e attività, conversazioni e invio di SMS, email o WhatsApp, opportunità e pipeline, calendari e appuntamenti, workflow, invii di moduli e sondaggi, fatture, pagamenti e post del Social Planner. Si collega con un token di Private Integration.

Connettori

Come collegare GoHighLevel a Microsoft Copilot via MCP

CRM GoHighLevel (HighLevel, LeadConnector) per un sub-account: contatti con tag, note e attività, conversazioni e invio di SMS, email o WhatsApp, opportunità e pipeline, calendari e appuntamenti, workflow, invii di moduli e sondaggi, fatture, pagamenti e post del Social Planner. Si collega con un token di Private Integration.

Connettori

Come collegare GoHighLevel a Gemini via MCP

CRM GoHighLevel (HighLevel, LeadConnector) per un sub-account: contatti con tag, note e attività, conversazioni e invio di SMS, email o WhatsApp, opportunità e pipeline, calendari e appuntamenti, workflow, invii di moduli e sondaggi, fatture, pagamenti e post del Social Planner. Si collega con un token di Private Integration.

Connettori

Come collegare GoHighLevel a Meta Muse via MCP

CRM GoHighLevel (HighLevel, LeadConnector) per un sub-account: contatti con tag, note e attività, conversazioni e invio di SMS, email o WhatsApp, opportunità e pipeline, calendari e appuntamenti, workflow, invii di moduli e sondaggi, fatture, pagamenti e post del Social Planner. Si collega con un token di Private Integration.

Connettori

GoHighLevel su MCP: contatti, conversazioni, opportunità, calendari e fatture in qualsiasi agente AI

CRM GoHighLevel (HighLevel, LeadConnector) per un sub-account: contatti con tag, note e attività, conversazioni e invio di SMS, email o WhatsApp, opportunità e pipeline, calendari e appuntamenti, workflow, invii di moduli e sondaggi, fatture, pagamenti e post del Social Planner. Si collega con un token di Private Integration.