4,500+ servers built on MCP Fusion
Vinkius

GoHighLevel MCP. Manage leads, deals, and campaigns conversationally.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

GoHighLevel MCP on Cursor AI Code Editor MCP Client GoHighLevel MCP on Claude Desktop App MCP Integration GoHighLevel MCP on OpenAI Agents SDK MCP Compatible GoHighLevel MCP on Visual Studio Code MCP Extension Client GoHighLevel MCP on GitHub Copilot AI Agent MCP Integration GoHighLevel MCP on Google Gemini AI MCP Integration GoHighLevel MCP on Lovable AI Development MCP Client GoHighLevel MCP on Mistral AI Agents MCP Compatible GoHighLevel MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

GoHighLevel. Manage all your marketing and CRM data without opening the dashboard. Your AI agent can search, create, and update contacts, track deals across pipelines, and query campaign performance using direct API calls.

It gives your agent hands-on access to your entire client record, letting you manage follow-ups, appointments, and leads conversationally.

What your AI agents can do

Create contact

Creates a brand new contact record in your CRM.

Get contact

Retrieves specific details for one contact using their identifier.

List calendars

Fetches a list of available booking calendars for scheduling.

+ 7 more capabilities included
Manage Contacts and Leads

Create new contacts using create_contact, or pull existing records and details using get_contact and list_contacts.

Track Sales Progress

List pipeline stages and view opportunities using list_opportunities and list_pipelines, letting you track deal values and status.

Send Communication

Send messages to a contact via SMS or email using the send_message tool.

Manage Appointments

List available booking calendars and check upcoming meetings using list_calendars.

Analyze Marketing Campaigns

List active drip campaigns and query performance metrics for both email and SMS marketing.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

GoHighLevel MCP Server: 10 Tools for CRM Management

These 10 tools let your AI agent interact with every part of your GoHighLevel account—from listing forms to sending messages.

create019d75a7

create contact

Creates a brand new contact record in your CRM.

get019d75a7

get contact

Retrieves specific details for one contact using their identifier.

list019d75a7

list calendars

Fetches a list of available booking calendars for scheduling.

list019d75a7

list campaigns

Retrieves a list of active drip marketing campaigns.

list019d75a7

list contacts

Lists all contacts stored in your CRM system.

list019d75a7

list conversations

Fetches a list of recent communication interactions for a contact.

list019d75a7

list forms

Lists all lead capture forms used on your website.

list019d75a7

list opportunities

Lists all current deals and opportunities in your sales pipeline.

list019d75a7

list pipelines

Retrieves a list of sales funnels you have built.

send019d75a7

send message

Sends a text or email message to a specified contact.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with GoHighLevel, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Yo, you connect your AI agent straight into your GoHighLevel account. You're gonna manage all your marketing, your client records, and your pipelines without ever having to open that dashboard. Your agent handles everything. You can search, create, and update contacts, track deals through your pipelines, and check campaign performance using nothing but direct API calls.

It gives your agent hands-on access to your entire client file, so you can handle follow-ups, appointments, and leads conversationally.

Managing Contacts and Leads

Use create_contact to make a brand new contact record in your CRM. You can pull up existing records and all their details with get_contact and list_contacts. You've got the power to see all your leads' recent communication interactions by checking the list of conversations using list_conversations.

Tracking Sales Progress

Your agent can list all your current deals and opportunities in your sales pipeline using list_opportunities. You can see which funnels you've set up by getting a list of available sales funnels with list_pipelines.

Sending Communication

Need to talk to a client? You can fire off a text or email message to a specific contact using send_message.

Managing Appointments

If you need to schedule something, your agent will pull up a list of available booking calendars using list_calendars.

Analyzing Marketing Campaigns

Check out what's going down with your marketing efforts. You can pull up a list of active drip marketing campaigns with list_campaigns. You can also see all the lead capture forms you've built on your website by calling list_forms.

How GoHighLevel MCP Works

  1. 1 Subscribe to the GoHighLevel integration and retrieve your API key from your sub-account settings.
  2. 2 Prompt your AI agent with a specific goal (e.g., 'What are the open rates for the Q3 email campaign?').
  3. 3 The agent selects the appropriate tool (list_campaigns) and executes the call, returning the structured data to you.

The bottom line is your AI agent talks directly to your GoHighLevel data, bypassing the web UI.

Who Is GoHighLevel MCP For?

Marketing agencies and sales ops teams need this. If you spend time switching between your CRM, your email platform, and your booking calendar, this saves you time. It lets you manage the entire client lifecycle—from first contact to signed deal—using just natural conversation.

Marketing Manager

Checks campaign performance, lists contacts, and sends follow-up messages without leaving the chat window.

Account Executive

Checks the status of deals in the pipeline, retrieves a contact's full history, and confirms appointment details instantly.

Business Owner

Gets a real-time overview of leads and deal values across multiple campaigns and pipelines without deep-diving into dashboards.

What Changes When You Connect

  • Move deals through the pipeline and update contact records instantly. Instead of navigating to a specific deal record to change its stage, just tell your agent to move the opportunity. This uses list_opportunities and updates the deal status without leaving your chat.
  • Get a full picture of a contact's history. You can pull up all past communications using list_conversations and see the last activity date, all in one query. This saves you from digging through separate activity logs.
  • Automate outreach. Use send_message to send an SMS or email follow-up to a lead right after a call. You don't need to open the CRM to trigger the message—the agent handles it.
  • Track marketing performance. Query open rates and click-through metrics using list_campaigns. You get the analytics data immediately, without running a report in the campaign dashboard.
  • Manage your calendar. Check availability and list upcoming appointments using list_calendars. This lets you confirm meeting times on the fly, feeding that data directly into the conversation.
  • Build better workflows. By chaining tools—like listing contacts and then sending a message—you create automated processes that require zero manual clicks from you.

Real-World Use Cases

01

Following up on a warm lead

A sales rep just finished a demo with a prospect. They ask their agent to 'Check John Smith's status and send a follow-up email.' The agent runs get_contact to confirm details, then uses send_message to send the follow-up. The rep gets confirmation and moves on.

02

Reviewing a stalled pipeline

The account manager needs to know why three deals are stuck in 'Negotiation.' They ask the agent to check list_opportunities for that stage. The agent reports the total value and the age of the deals, letting the manager prioritize their time.

03

Confirming meeting details

A user needs to know if they have a meeting with a client today. They ask the agent, and it runs list_calendars to pull up the schedule and the details of all upcoming appointments. It's instant confirmation.

04

Auditing lead capture forms

The marketing team wants to see every form used on the site. They ask the agent to run list_forms. The agent lists all available lead capture forms, allowing the team to check for duplicates or update fields.

The Tradeoffs

Jumping between tabs

Opening the CRM, clicking 'Deals,' finding the deal, then opening the 'Campaigns' tab to check metrics, then switching to 'Calendar' to book a follow-up slot. This takes 5-10 minutes and requires copy/pasting data.

Guessing the right tool

A user might try to update a contact by just saying 'Change John's phone number.' The agent needs explicit guidance or the user needs to specify which field they want to change.

Over-relying on generic reports

Running a manual report to see all contacts tagged 'Hot Lead' and then manually exporting that list to send personalized follow-ups via an external tool. This process is slow and prone to data loss.

When It Fits, When It Doesn't

Use this if you need to operate across multiple parts of your business stack—sales, marketing, and scheduling—without logging into multiple UIs. This is for the user who needs their AI agent to perform complex, multi-step actions, like 'List the top 5 leads who missed the last two emails, and schedule a follow-up call.'

Don't use this if your only need is to view a single, static dataset (e.g., just listing all contacts). For simple viewing, basic spreadsheet exports from the native CRM might be enough. If you only need to write a single email, using a dedicated messaging tool might be faster. The power here is the connection between tools.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by GoHighLevel. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_contact get_contact list_calendars list_campaigns list_contacts list_conversations list_forms list_opportunities list_pipelines send_message

Stop switching between tabs to manage leads.

Right now, managing a lead means opening the CRM dashboard, clicking the 'Contacts' tab to find basic details. Then you jump to the 'Campaigns' section to see if they opened the last email, and finally, you open the 'Calendar' to schedule the follow-up. This sequence takes time, and you're always moving between screens.

With this MCP server, your agent sees all the data at once. You tell it, 'Find me the top 3 leads who haven't opened the last email.' The agent runs `list_contacts` and `list_campaigns` internally, then gives you the answer and the list, all without you opening a single dashboard.

List Opportunities: Track deals and value instantly.

Before, to check the status of a deal, you had to navigate to the sales funnel, filter by stage, and then manually calculate the total value. If you wanted to know how many deals were stalled, you had to run a custom report and export it.

Now, you just ask your agent, 'How many deals are in the Proposal stage?' The agent runs `list_opportunities` and gives you the count and the total value immediately. It’s a direct answer, not a report you have to build.

Common Questions About GoHighLevel MCP

How do I use the `list_contacts` tool with GoHighLevel? +

You tell your agent to 'List all contacts' or 'Show me the contact list.' The agent runs list_contacts and returns a comprehensive list of every record in your CRM.

Can I send a message using the `send_message` tool? +

Yes. You ask your agent to send a message, and it uses send_message to deliver the text or email to the target contact immediately.

What is the purpose of `list_opportunities`? +

list_opportunities shows you all the deals currently in your sales pipeline, letting you see their stage, value, and who owns them.

Does `get_contact` require a unique ID? +

Yes. To use get_contact, you must provide a unique contact identifier so the agent can retrieve the exact record you're talking about.

How do I check my booking availability using `list_calendars`? +

Ask the agent to check availability. It uses list_calendars to pull the current booking schedule and show you which times are open.

How do I use `list_pipelines` to see all my sales funnels? +

It lists every sales pipeline you have set up. You can see the names and status of all funnels in your account, letting you know exactly where every opportunity lives.

Does `list_forms` help me check lead capture forms? +

Yes, it retrieves a list of all lead capture forms. You can check which forms are active and get details about their purpose, helping you track how leads enter the system.

What happens if I try to create a contact that already exists using `create_contact`? +

The tool handles duplicate entries gracefully. It will return an error message specifying the conflict, allowing your agent to then fetch the existing record using get_contact and update it instead.

How do I get my GoHighLevel API key? +

Log in to your GoHighLevel sub-account. Click Settings (bottom left corner). Navigate to Business Profile. Scroll down to the API Key section — your key will be displayed there, or click Generate Key if one hasn't been created. Copy the key and paste it below. Note: In newer accounts, you may see a Private Integration option instead — create one and use the generated token.

Can I manage multiple client accounts from one agent? +

Yes. Each GoHighLevel sub-account has its own API key. Configure separate integrations for each client account and your AI agent can switch between them — managing contacts, deals, and campaigns across your entire agency portfolio.

Can my AI agent move deals through pipeline stages? +

Yes. Your agent can list all pipeline stages, view deals in each stage, update deal values, and move opportunities between stages — giving your sales team a conversational way to manage their entire sales process.

Does this work with GoHighLevel's white-label versions? +

Yes. The API is the same regardless of whether you use GoHighLevel directly or through a white-label reseller. The API key from your sub-account works identically across all branded versions of the platform.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for GoHighLevel. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.