Guía de conector11 minutos de lectura53 herramientas MCP7 idiomas

Cómo conectar GoHighLevel a Claude vía MCP

CRM GoHighLevel (HighLevel, LeadConnector) para una subcuenta: contactos con etiquetas, notas y tareas, conversaciones y envío de SMS, email o WhatsApp, oportunidades y pipelines, calendarios y citas, workflows, envíos de formularios y encuestas, facturas, pagos y publicaciones del Social Planner. Se conecta con un token de Private Integration.

HCPor el equipo de HelpCodeActualizado 11 min de lectura Código abierto en GitHub

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

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.

herramientas

53

Región

INTL

Categoría

CRM

Autenticación

Bearer Token

Env vars requeridas

GOHIGHLEVEL_API_TOKENGOHIGHLEVEL_LOCATION_ID
Instalar con un clic en Cloud

7 días de prueba gratis · Sin tarjeta de crédito

  • Prueba gratis de 7 días
    Sin tarjeta de crédito
  • RGPD y SOC 2 ready
    Datos en la UE, registros de auditoría
  • Código abierto en GitHub
    Open source · AGPL-3.0
  • Funciona con ChatGPT, Claude, Gemini
    Cualquier cliente compatible con MCP

Sáltate la instalación. Funcionando en menos de 2 minutos.

Inicia una prueba gratuita en cloud.anythingmcp.com, añade GoHighLevel con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.

Empezar prueba gratis

AnythingMCP está en el directorio de conectores de Claude: añádelo a Claude con un clic (se abre en una pestaña nueva), inicia sesión y elige qué servidores MCP puede usar Claude.

Resumen

CRM GoHighLevel (HighLevel, LeadConnector) para una subcuenta: contactos con etiquetas, notas y tareas, conversaciones y envío de SMS, email o WhatsApp, oportunidades y pipelines, calendarios y citas, workflows, envíos de formularios y encuestas, facturas, pagos y publicaciones del Social Planner. Se conecta con un token de Private Integration.

Prueba a pedir

Prompts de ejemplo para GoHighLevel

Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.

GoHighLevel · live vía MCP
Compartir
Opus 4.7

Claude es IA y puede equivocarse. Verifica siempre las respuestas.

💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → GoHighLevel, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin git clone, sin servidor local.

GoHighLevel + Claude

CRM GoHighLevel (HighLevel, LeadConnector) para una subcuenta: contactos con etiquetas, notas y tareas, conversaciones y envío de SMS, email o WhatsApp, oportunidades y pipelines, calendarios y citas, workflows, envíos de formularios y encuestas, facturas, pagos y publicaciones del Social Planner. Se conecta con un token de Private Integration.

Requisitos previos

Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:

GOHIGHLEVEL_API_TOKEN, GOHIGHLEVEL_LOCATION_ID

Paso 1 — Obtener credenciales

La configuración lleva unos 5 minutos. Necesitas permisos de administrador en la subcuenta (location) de HighLevel en la que trabajará la IA.

  1. En la subcuenta abre Settings, Private Integrations y haz clic en Create new Integration. Ponle un nombre, por ejemplo AnythingMCP.
  2. Selecciona los scopes que necesitan las herramientas: 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. Deja fuera los scopes de escritura que la IA no deba tener.
  3. Copia el token (empieza por pit- y solo se muestra una vez) en GOHIGHLEVEL_API_TOKEN. Se envía como Authorization: Bearer <token>; pégalo sin el prefijo Bearer.
  4. Copia el Location ID de Settings, Business Profile (o de la URL después de /location/) en GOHIGHLEVEL_LOCATION_ID. Todas las herramientas trabajan en esa subcuenta.
  5. Instala el conector y ejecuta gohighlevel_get_location: muestra la subcuenta y confirma el token y el Location ID.

El conector envía por su cuenta la cabecera Version que exige HighLevel (2021-07-28, y 2021-04-15 para conversaciones y calendarios).

Qué lee: los datos de la subcuenta, los campos personalizados (ids para customFields), las etiquetas, los usuarios (ids para assignedTo), los pipelines con sus etapas, los calendarios y los workflows; contactos por texto libre o filtros, con etiquetas, origen, ajustes DND, valores de campos personalizados, notas, tareas y citas; conversaciones por SMS, email, WhatsApp, Facebook, Instagram y chat en vivo, con sus mensajes; oportunidades por pipeline, etapa, estado, contacto, responsable o fecha; huecos libres y eventos de calendario; formularios, encuestas y sus envíos; facturas con líneas e importes pendientes, pedidos de pago, transacciones (cobros y reembolsos) y suscripciones; cuentas conectadas al Social Planner y sus publicaciones.

Qué escribe: todas las herramientas de escritura están activas al instalar, así que son los scopes de la Private Integration los que deciden qué puede cambiar la IA. Contactos: gohighlevel_create_contact, gohighlevel_upsert_contact (sin duplicados por email o teléfono), gohighlevel_update_contact, etiquetas con gohighlevel_add_contact_tags y gohighlevel_remove_contact_tags, gohighlevel_create_contact_note, gohighlevel_create_contact_task y gohighlevel_update_contact_task. Automatizaciones: gohighlevel_add_contact_to_workflow y gohighlevel_remove_contact_from_workflow (solo workflows publicados), o una etiqueta con la que se dispara un workflow. Ventas: gohighlevel_create_opportunity, gohighlevel_update_opportunity (cambiar de etapa) y gohighlevel_update_opportunity_status (won, lost, abandoned). Reservas: gohighlevel_get_free_slots, después gohighlevel_create_appointment, y gohighlevel_update_appointment para reprogramar, confirmar, cancelar o marcar una ausencia. Dinero: gohighlevel_create_invoice (como borrador) y gohighlevel_send_invoice. Social: gohighlevel_create_social_post.

Lo que llega a las personas: gohighlevel_send_message envía al momento SMS, email, WhatsApp o mensajes sociales al contacto y puede gastar créditos de SMS o email; los contactos con DND en un canal no reciben nada por ese canal. gohighlevel_send_invoice envía al contacto un enlace de pago, y gohighlevel_create_social_post publica en abierto a la hora programada. Antes de cualquiera de ellos, la IA te muestra el texto, el destinatario o la publicación y espera tu sí. Ninguna herramienta está desactivada al instalar.

Formatos de datos: los ids son cadenas de 20 caracteres. Las fechas de los registros son ISO 8601 en UTC; los huecos libres y eventos de calendario usan tiempo Unix en milisegundos; inicio y fin de una cita son ISO 8601 con desfase; la búsqueda de oportunidades usa fechas mm-dd-yyyy; los filtros de formularios, encuestas, facturas y pagos usan YYYY-MM-DD. Los importes de facturas y pagos van en unidades de moneda (120.5 = 120,50), no en céntimos. Los teléfonos van en E.164. Los huecos libres abarcan como máximo 31 días por llamada.

Paginación: los contactos usan page y page_limit (hasta 500 por página y 10.000 resultados en total; más allá, la IA pasa search_after del último contacto). Las oportunidades usan page y limit (hasta 100) o startAfter y startAfterId de meta. Las conversaciones usan limit y start_after_date, los mensajes last_message_id con nextPage. Facturas y pagos usan limit y offset, formularios y encuestas page y limit.

Límites: HighLevel permite 100 peticiones cada 10 segundos y 200.000 al día por subcuenta; por encima responde 429.

Errores comunes: 401 indica un token incorrecto o borrado, o el token de otra subcuenta. 403 o "The token is not authorized for this scope" indica que a la Private Integration le falta ese scope: edítala, añade el scope y guarda. 422 enumera los campos no válidos.

El conector trabaja en una sola subcuenta, no a nivel de agencia. No borra registros, no crea ni edita workflows, funnels ni calendarios y no emite reembolsos.

Paso 2 — Instalar el 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

Paso 3 — Añadir el conector en Claude

La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestra YOUR_SERVER_ID.

Ruta recomendada: funciona en claude.ai web sin tocar ningún archivo de configuración.

  1. En Claude, abre Customize → Connectors.
  2. Pulsa + y después Add custom connector.
  3. Escribe un nombre, por ejemplo GoHighLevel, y la URL del servidor MCP remoto https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, y pulsa Add.
  4. Pulsa Connect e inicia sesión en AnythingMCP (OAuth) para permitir el acceso.

Todas las herramientas debajo aparecen en tu chat: empieza a escribir prompts.

Herramientas disponibles

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

Ejemplos de prompts

  • "Busca el contacto con el email [email protected] y enséñame sus etiquetas, notas y tareas abiertas."
  • "¿Qué conversaciones tienen mensajes sin leer ahora mismo? Resume el último mensaje de cada una."
  • "Mueve la oportunidad "Rediseño web" de García S.L. a la etapa Propuesta enviada y pon su valor en 4.500."
  • "Busca un hueco libre de 30 minutos el próximo martes en el calendario Ventas y resérvalo para el contacto Marco Rossi. Enséñame la reserva antes de guardarla."
  • "Lista las facturas enviadas pero aún no pagadas, con contacto, importe pendiente y fecha de vencimiento."

FAQ

¿Funciona con Claude Code igual que con Claude Desktop? Sí, apunta ambos a https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.

Siguientes pasos

¿Te ha sido útil esta guía?

Tu agente de GoHighLevel está a un clic.

Instala el conector, pega la clave y pregunta a Claude. 7 días gratis, sin tarjeta de crédito.

Guías relacionadas

Conectores

Cómo conectar GoHighLevel a ChatGPT vía MCP

CRM GoHighLevel (HighLevel, LeadConnector) para una subcuenta: contactos con etiquetas, notas y tareas, conversaciones y envío de SMS, email o WhatsApp, oportunidades y pipelines, calendarios y citas, workflows, envíos de formularios y encuestas, facturas, pagos y publicaciones del Social Planner. Se conecta con un token de Private Integration.

Conectores

Cómo conectar GoHighLevel a Microsoft Copilot vía MCP

CRM GoHighLevel (HighLevel, LeadConnector) para una subcuenta: contactos con etiquetas, notas y tareas, conversaciones y envío de SMS, email o WhatsApp, oportunidades y pipelines, calendarios y citas, workflows, envíos de formularios y encuestas, facturas, pagos y publicaciones del Social Planner. Se conecta con un token de Private Integration.

Conectores

Cómo conectar GoHighLevel a Cursor vía MCP

CRM GoHighLevel (HighLevel, LeadConnector) para una subcuenta: contactos con etiquetas, notas y tareas, conversaciones y envío de SMS, email o WhatsApp, oportunidades y pipelines, calendarios y citas, workflows, envíos de formularios y encuestas, facturas, pagos y publicaciones del Social Planner. Se conecta con un token de Private Integration.

Conectores

Cómo conectar GoHighLevel a Gemini vía MCP

CRM GoHighLevel (HighLevel, LeadConnector) para una subcuenta: contactos con etiquetas, notas y tareas, conversaciones y envío de SMS, email o WhatsApp, oportunidades y pipelines, calendarios y citas, workflows, envíos de formularios y encuestas, facturas, pagos y publicaciones del Social Planner. Se conecta con un token de Private Integration.

Conectores

Cómo conectar GoHighLevel a Meta Muse vía MCP

CRM GoHighLevel (HighLevel, LeadConnector) para una subcuenta: contactos con etiquetas, notas y tareas, conversaciones y envío de SMS, email o WhatsApp, oportunidades y pipelines, calendarios y citas, workflows, envíos de formularios y encuestas, facturas, pagos y publicaciones del Social Planner. Se conecta con un token de Private Integration.

Conectores

GoHighLevel a MCP: contactos, conversaciones, oportunidades, calendarios y facturas en cualquier agente de IA

CRM GoHighLevel (HighLevel, LeadConnector) para una subcuenta: contactos con etiquetas, notas y tareas, conversaciones y envío de SMS, email o WhatsApp, oportunidades y pipelines, calendarios y citas, workflows, envíos de formularios y encuestas, facturas, pagos y publicaciones del Social Planner. Se conecta con un token de Private Integration.